Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Zero Copy networking #2

Open
grossmj opened this issue May 21, 2015 · 1 comment
Open

Zero Copy networking #2

grossmj opened this issue May 21, 2015 · 1 comment
Assignees

Comments

@grossmj
Copy link
Member

grossmj commented May 21, 2015

Performances could potentially be increased using "zero copy" networking features on Linux (PACKET_RX_RING or PACKET_TX_RING).

Some examples can be found there:

https://github.com/vieites4/rawsockets/blob/master/docs/snippets/packet_mmap.c
http://codemonkeytips.blogspot.ca/2011/07/asynchronous-packet-socket-reading-with.html
http://yusufonlinux.blogspot.ca/2010/11/data-link-access-and-zero-copy.html

@grossmj grossmj self-assigned this Jun 1, 2016
@grossmj
Copy link
Member Author

grossmj commented Jul 7, 2016

Implementation example: https://github.com/PhiloZhang/PacketMmap

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant