packet: Add option to create new fanout group with unique id.
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest2 of 3 patches 1 replyIn review
2 of 3 patches are in this archive. The cover letter announces 3.
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | selftests/net: cleanup unused parameter in psock_fanouttools/ | +9 | 0 replies | |
| 3/3 | selftests/net: add tests for PACKET_FANOUT_FLAG_UNIQUEIDtools/ | +84 | 0 replies |
Reviews trailers per patch
All 2 patches have a Reviewed-by or Acked-by.
| Patch | Willem de Bruijn |
|---|---|
| 1/3 | A-b |
| 3/3 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH netnext 0/3] packet: Add option to create new fanout group with unique id.
From: Mike Maloney <[email protected]>
Fanout uses a per net global namespace. A process that intends to create a new fanout group can accidentally join an existing group. It is not possible to detect this.
Add a socket option to specify on the first call to setsockopt(..., PACKET_FANOUT, ...) to ensure that a new group is created. Also add tests.
Mike Maloney (3):
selftests/net: cleanup unused parameter in psock_fanout
packet: add PACKET_FANOUT_FLAG_UNIQUEID to assign new fanout group id. selftests/net: add tests for PACKET_FANOUT_FLAG_UNIQUEID
include/uapi/linux/if_packet.h | 1 + net/packet/af_packet.c | 44 ++++++++++++++ tools/testing/selftests/net/psock_fanout.c | 93 ++++++++++++++++++++++++++---- 3 files changed, 128 insertions(+), 10 deletions(-)
Signature · 1 line
2.12.2.816.g2cccc81164-goog