mod.rs 699 B

123456789101112131415161718192021
  1. /*! Network interface logic.
  2. The `iface` module deals with the *network interfaces*. It filters incoming frames,
  3. provides lookup and caching of hardware addresses, and handles management packets.
  4. */
  5. #[cfg(any(feature = "proto-ipv4", feature = "proto-sixlowpan"))]
  6. mod fragmentation;
  7. mod interface;
  8. #[cfg(any(feature = "medium-ethernet", feature = "medium-ieee802154"))]
  9. mod neighbor;
  10. mod route;
  11. mod socket_meta;
  12. mod socket_set;
  13. #[cfg(feature = "proto-igmp")]
  14. pub use self::interface::MulticastError;
  15. pub use self::interface::{Config, Interface, InterfaceInner as Context};
  16. pub use self::route::{Route, RouteTableFull, Routes};
  17. pub use self::socket_set::{SocketHandle, SocketSet, SocketStorage};