Struct smoltcp::iface::Context [−][src]
pub struct Context<'a> { /* fields omitted */ }
Expand description
The device independent part of an Ethernet network interface.
Separating the device from the data required for prorcessing and dispatching makes
it possible to borrow them independently. For example, the tx and rx tokens borrow
the device
mutably until they’re used, which makes it impossible to call other
methods on the Interface
in this time (since its device
field is borrowed
exclusively). However, it is still possible to call methods on its inner
field.
Implementations
Determine if the given Ipv6Address
is the solicited node
multicast address for a IPv6 addresses assigned to the interface.
See RFC 4291 § 2.7.1 for more details.
Get the first IPv4 address of the interface.
Check whether the interface listens to given destination multicast IP address.
If built without feature proto-igmp
this function will
always return false
.