Module pnet_datalink::dummy

source ·
Expand description

Support for sending and receiving data link layer packets on a fake network managed by in memory FIFO queues. Useful for writing tests.

Structs

  • Configuration for the dummy datalink backend. Contains std::sync::mpsc channels that are used to communicate with the fake network.

Functions

  • Create a data link channel backed by FIFO queues. Useful for debugging and testing. See Config for how to inject and read packets on this fake network.
  • Generates a fake NetworkInterface. The name of the interface will be ethX where X is the integer i. The index will be i. The MAC will be 01:02:03:04:05:i.
  • Get three fake interfaces generated with dummy_interface(0..3).