aboutsummaryrefslogtreecommitdiff
path: root/scripts/gdb/linux/modules.py
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2023-09-01 08:11:51 +0100
committerDavid S. Miller <davem@davemloft.net>2023-09-01 08:11:51 +0100
commitd8a30706fea64330ae7333f77945ba040b075717 (patch)
tree0d0ff42d9111d8ba67cbbf69794ad5f6cef7d13e /scripts/gdb/linux/modules.py
parent2ea35288c83b3d501a88bc17f2df8f176b5cc96f (diff)
parent8ae9efb859c05a54ac92b3336c6ca0597c9c8cdb (diff)
Merge branch 'dst-hint-multipath'
Sriram Yagnaraman says: ==================== Avoid TCP resets when using ECMP for load-balancing between multiple servers. All packets in the same flow (L3/L4 depending on multipath hash policy) should be directed to the same target, but after [0]/[1] we see stray packets directed towards other targets. This, for instance, causes RST to be sent on TCP connections. The first two patches solve the problem by ignoring route hints for destinations that are part of multipath group, by using new SKB flags for IPv4 and IPv6. The third patch is a selftest that tests the scenario. Thanks to Ido, for reviewing and suggesting a way forward in [2] and also suggesting how to write a selftest for this. v4->v5: - Fixed review comments from Ido v3->v4: - Remove single path test - Rebase to latest v2->v3: - Add NULL check for skb in fib6_select_path (Ido Schimmel) - Use fib_tests.sh for selftest instead of the forwarding suite (Ido Schimmel) v1->v2: - Update to commit messages describing the solution (Ido Schimmel) - Use perf stat to count fib table lookups in selftest (Ido Schimmel) ==================== Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'scripts/gdb/linux/modules.py')
0 files changed, 0 insertions, 0 deletions