12345678910111213141516171819202122232425262728 |
- /*! Network interface logic.
- The `iface` module deals with the *network interfaces*. It filters incoming frames,
- provides lookup and caching of hardware addresses, and handles management packets.
- */
- #[cfg(feature = "proto-sixlowpan")]
- mod fragmentation;
- mod interface;
- #[cfg(any(feature = "medium-ethernet", feature = "medium-ieee802154"))]
- mod neighbor;
- mod route;
- mod socket_meta;
- mod socket_set;
- #[cfg(any(feature = "medium-ethernet", feature = "medium-ieee802154"))]
- pub(crate) use self::neighbor::Answer as NeighborAnswer;
- #[cfg(any(feature = "medium-ethernet", feature = "medium-ieee802154"))]
- pub use self::neighbor::Cache as NeighborCache;
- #[cfg(any(feature = "medium-ethernet", feature = "medium-ieee802154"))]
- pub use self::neighbor::Neighbor;
- pub use self::route::{Route, Routes};
- pub use socket_set::{SocketHandle, SocketSet, SocketStorage};
- #[cfg(feature = "proto-sixlowpan")]
- pub use self::fragmentation::{PacketAssembler, PacketAssemblerSet as FragmentsCache};
- pub use self::interface::{Interface, InterfaceBuilder};
|