Support PacketBuffer cloning for forwarding
nhurley3 opened this issue · comments
nhurley3 commented
Description
Currently, a deep copy of the packet is made when forwarding [1]. For multicast, this means that a deep copy will be made for each output interface. To make this more efficient, the packet could instead just be cloned. When cloning, the reserved header bytes needs to be able to be specified though.
[1]
gvisor/pkg/tcpip/network/ipv4/ipv4.go
Line 710 in 47b5915
Is this feature related to a specific bug?
No response
Do you have a specific solution in mind?
No response
github-actions commented
A friendly reminder that this issue had no activity for 120 days.