mod.rs 751 B

12345678910111213141516171819202122232425
  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. #[cfg(feature = "proto-rpl")]
  12. mod rpl;
  13. mod socket_meta;
  14. mod socket_set;
  15. mod packet;
  16. #[cfg(feature = "proto-igmp")]
  17. pub use self::interface::MulticastError;
  18. pub use self::interface::{Config, Interface, InterfaceInner as Context};
  19. pub use self::route::{Route, RouteTableFull, Routes};
  20. pub use self::socket_set::{SocketHandle, SocketSet, SocketStorage};