OpenCloudOS-Kernel/net/mptcp
Paolo Abeni f73c119463 mptcp: add mibs counter for ignored incoming options
The MPTCP in kernel path manager has some constraints on incoming
addresses announce processing, so that in edge scenarios it can
end-up dropping (ignoring) some of such announces.

The above is not very limiting in practice since such scenarios are
very uncommon and MPTCP will recover due to ADD_ADDR retransmissions.

This patch adds a few MIB counters to account for such drop events
to allow easier introspection of the critical scenarios.

Fixes: f7efc7771e ("mptcp: drop argument port from mptcp_pm_announce_addr")
Reviewed-by: Matthieu Baerts <matthieu.baerts@tessares.net>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
Signed-off-by: Mat Martineau <mathew.j.martineau@linux.intel.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2022-02-19 12:28:00 +00:00
..
Kconfig
Makefile
crypto.c
crypto_test.c
ctrl.c
diag.c
mib.c mptcp: add mibs counter for ignored incoming options 2022-02-19 12:28:00 +00:00
mib.h mptcp: add mibs counter for ignored incoming options 2022-02-19 12:28:00 +00:00
mptcp_diag.c
options.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2022-01-09 17:00:17 -08:00
pm.c mptcp: add mibs counter for ignored incoming options 2022-02-19 12:28:00 +00:00
pm_netlink.c mptcp: fix race in incoming ADD_ADDR option processing 2022-02-19 12:28:00 +00:00
protocol.c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2022-01-09 17:00:17 -08:00
protocol.h mptcp: Use struct_group() to avoid cross-field memset() 2022-01-21 19:26:03 -08:00
sockopt.c mptcp: cleanup MPJ subflow list handling 2022-01-07 11:27:07 +00:00
subflow.c mptcp: reuse __mptcp_make_csum in validate_data_csum 2022-01-07 19:00:44 -08:00
syncookies.c
token.c mptcp: full disconnect implementation 2022-01-07 11:27:06 +00:00
token_test.c