mptcp: add mibs counter for ignored incoming options
authorPaolo Abeni <pabeni@redhat.com>
Fri, 18 Feb 2022 21:35:42 +0000 (13:35 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 2 Mar 2022 10:47:53 +0000 (11:47 +0100)
commitf25ae162f4b34b0bd17b1d3e7d096c7cc659ae59
tree9d1df6c5e870f48dcdf02c972819654347a8438c
parent150d1e06c4f144110625de10919e4fc6e7ca91cf
mptcp: add mibs counter for ignored incoming options

commit f73c1194634506ab60af0debef04671fc431a435 upstream.

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: f7efc7771eac ("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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
net/mptcp/mib.c
net/mptcp/mib.h
net/mptcp/pm.c