Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-06-03 | Pass PacketBuffer as pointer. | Ting-Yu Wang | |
Historically we've been passing PacketBuffer by shallow copying through out the stack. Right now, this is only correct as the caller would not use PacketBuffer after passing into the next layer in netstack. With new buffer management effort in gVisor/netstack, PacketBuffer will own a Buffer (to be added). Internally, both PacketBuffer and Buffer may have pointers and shallow copying shouldn't be used. Updates #2404. PiperOrigin-RevId: 314610879 | |||
2020-05-01 | Support for connection tracking of TCP packets. | Nayana Bidari | |
Connection tracking is used to track packets in prerouting and output hooks of iptables. The NAT rules modify the tuples in connections. The connection tracking code modifies the packets by looking at the modified tuples. |