multipath-tcp / mptcpd

mptcpd is a daemon for Linux that performs Multipath TCP path management related operations in the user space 😈
https://mptcpd.mptcp.dev/
BSD 3-Clause "New" or "Revised" License
169 stars 36 forks source link

Add parsing and plumbing for MPTCP_ATTR_SERVER_SIDE #244

Closed mjmartineau closed 1 year ago

mjmartineau commented 2 years ago

Is your feature request related to a problem? Please describe. When running mptcpd with debug logging and a 5.19rc kernel, I see a lot of Unknown MPTCP genl attribute: 18 lines in the log output.

This is a new attribute that is part of the MPTCP_EVENT_CREATED and MPTCP_EVENT_ESTABLISHED events.

Describe the solution you'd like Parse MPTCP_ATTR_SERVER_SIDE, add it to struct pm_event_attrs, and add to the plugin API for the "new connection" and "connection established" hooks.