Unnecessary packet copies in several network paths.
Open
revived
- Dominant language
- Go
- Stars
- 19.3k
- Forks
- 2k
- Avg merge
- 3d 5h
- Merged PRs (30d)
- 264
Description
In several packet flows a packet is copied in the off chance that it may be given to a raw or "packet" socket.
The copies should be deferred until it is certain that it is needed.
Examples include at the top of the ICMP echo code where the dispatcher is called and a copy made whether or not there was a socket that took the packet.
Contributor guide
Assessment
This issue has not been assessed yet.