mbox series

[net,0/7] mptcp: Fix address advertisement races and stabilize tests

Message ID 20220218213544.70285-1-mathew.j.martineau@linux.intel.com (mailing list archive)
Headers show
Series mptcp: Fix address advertisement races and stabilize tests | expand

Message

Mat Martineau Feb. 18, 2022, 9:35 p.m. UTC
Patches 1, 2, and 7 modify two self tests to give consistent, accurate
results by fixing timing issues and accounting for syncookie behavior.

Paches 3-6 fix two races in overlapping address advertisement send and
receive. Associated self tests are updated, including addition of two
MIBs to enable testing and tracking dropped address events.


Paolo Abeni (7):
  selftests: mptcp: fix diag instability
  selftests: mptcp: improve 'fair usage on close' stability
  mptcp: fix race in overlapping signal events
  mptcp: fix race in incoming ADD_ADDR option processing
  mptcp: add mibs counter for ignored incoming options
  selftests: mptcp: more robust signal race test
  selftests: mptcp: be more conservative with cookie MPJ limits

 net/mptcp/mib.c                               |  2 +
 net/mptcp/mib.h                               |  2 +
 net/mptcp/pm.c                                |  8 +++-
 net/mptcp/pm_netlink.c                        | 29 +++++++++---
 tools/testing/selftests/net/mptcp/diag.sh     | 44 ++++++++++++++++---
 .../testing/selftests/net/mptcp/mptcp_join.sh | 32 +++++++++++---
 6 files changed, 96 insertions(+), 21 deletions(-)


base-commit: b352c3465bb808ab700d03f5bac2f7a6f37c5350

Comments

patchwork-bot+netdevbpf@kernel.org Feb. 19, 2022, 12:40 p.m. UTC | #1
Hello:

This series was applied to netdev/net.git (master)
by David S. Miller <davem@davemloft.net>:

On Fri, 18 Feb 2022 13:35:37 -0800 you wrote:
> Patches 1, 2, and 7 modify two self tests to give consistent, accurate
> results by fixing timing issues and accounting for syncookie behavior.
> 
> Paches 3-6 fix two races in overlapping address advertisement send and
> receive. Associated self tests are updated, including addition of two
> MIBs to enable testing and tracking dropped address events.
> 
> [...]

Here is the summary with links:
  - [net,1/7] selftests: mptcp: fix diag instability
    https://git.kernel.org/netdev/net/c/0cd33c5ffec1
  - [net,2/7] selftests: mptcp: improve 'fair usage on close' stability
    https://git.kernel.org/netdev/net/c/5b31dda736e3
  - [net,3/7] mptcp: fix race in overlapping signal events
    https://git.kernel.org/netdev/net/c/98247bc16a27
  - [net,4/7] mptcp: fix race in incoming ADD_ADDR option processing
    https://git.kernel.org/netdev/net/c/837cf45df163
  - [net,5/7] mptcp: add mibs counter for ignored incoming options
    https://git.kernel.org/netdev/net/c/f73c11946345
  - [net,6/7] selftests: mptcp: more robust signal race test
    https://git.kernel.org/netdev/net/c/6ef84b1517e0
  - [net,7/7] selftests: mptcp: be more conservative with cookie MPJ limits
    https://git.kernel.org/netdev/net/c/e35f885b357d

You are awesome, thank you!