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
184 stars 38 forks source link

Leverage MPTCP MPTCP_ATTR_IF_IDX genl attribute #16

Open ossama-othman opened 5 years ago

ossama-othman commented 5 years ago

Leverage the MPTCP MPTCP_ATTR_IF_IDX generic netlink API attribute to potentially simplify or entirely remove network interface index look-ups in the mptcpd plugin framework.

ossama-othman commented 4 years ago

This enhancement request was originally for the MPTCP_ATTR_IF_IDX attribute in the multipath-tcp.org v0.95 kernel. Support for that kernel in mptcpd is now deprecated. However, the mptcp_net-next kernel also supports this attribute. MPTCP_ATTR_IF_IDX will be reexamined once support for net-next kernel's MPTCP generic netlink API is implemented (see #75).