Crate fcp_switching

Source

Modulesยง

control
Switch control packets.
data_packet
encoding_scheme
Contains structures used for announcing and decoding the Encoding Scheme, as defined in https://github.com/cjdelisle/cjdns/blob/cjdns-v18/doc/Whitepaper.md#encoding-schemes
operation
Implements switching operations described in the Whitepaper: shifting routes and reversing bits.
route_packet
Contains the RoutePacket structure, which is used to represent a packet exchanged by switches and routers to advertise routes.
switch_packet
Contains the SwitchPacket structure, storing the packet header used by the Switch, as defined by https://github.com/cjdelisle/cjdns/blob/cjdns-v18/doc/Whitepaper.md#in-memory-representation