Replace the C `Packet` with a rust version
stevenengler opened this issue · comments
Moving the packet object to rust will make it easier to support things like ICMP packets and packets with payloads consisting of multiple buffers (specifically Bytes
objects).
The C TCP code is the last socket type written in C, so we'll need to wait until we've removed the C TCP code before migrating the packet object to rust. The remaining C code that interacts with the packet I think will be just the network interface.