Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-12-18--08-00 (net-next-6.19-2621-gd108aeecbba4) remotes/brancher/net-next-hw-2025-12-18--16-00 (net-next-6.19-2627-g94f75ffa1321) ==== BASE DIFF ==== CREDITS | 1 + MAINTAINERS | 1 - drivers/net/dsa/lantiq/lantiq_gswip.c | 3 - drivers/net/dsa/lantiq/lantiq_gswip.h | 2 - drivers/net/dsa/lantiq/lantiq_gswip_common.c | 19 +++-- drivers/net/dsa/lantiq/mxl-gsw1xx.c | 38 ++++++++- drivers/net/ethernet/freescale/enetc/enetc.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 5 ++ .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 97 +++++++++++++++++++--- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 6 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 6 ++ drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 48 +++++++++-- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + include/net/netfilter/nf_tables.h | 34 ++++++-- net/ethtool/ioctl.c | 30 +++++-- net/handshake/request.c | 6 +- net/netfilter/nf_nat_core.c | 14 +--- net/netfilter/nf_tables_api.c | 84 +++++++++++++++---- net/sched/act_mirred.c | 9 ++ net/sctp/ipv6.c | 2 + net/sctp/socket.c | 7 +- .../net/netfilter/conntrack_reverse_clash.c | 13 ++- .../net/netfilter/conntrack_reverse_clash.sh | 2 + .../packetdrill/conntrack_syn_challenge_ack.pkt | 2 +- .../tc-testing/tc-tests/actions/mirred.json | 46 ++++++++++ 29 files changed, 395 insertions(+), 96 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.q0adhTz8vv b/tmp/tmp.Jhyquds1l2 index 4199edc3a1a4..807ab4b89a30 100644 --- a/tmp/tmp.q0adhTz8vv +++ b/tmp/tmp.Jhyquds1l2 @@ -34,27 +34,3 @@ net: usb: sr9700: support devices with virtual driver CD net: hns3: add VLAN id validation before using net: hns3: using the num_tqps to check whether tqp_index is out of range when vf get ring info from mbx net: hns3: using the num_tqps in the vf driver to apply for resources -net: enetc: do not transmit redirected XDP frames when the link is down -net: nfc: nci: Fix parameter validation for packet data -sctp: Clear inet_opt in sctp_v6_copy_ip_options(). -sctp: Fetch inet6_sk() after setting ->pinet6 in sctp_clone_sock(). -net/handshake: duplicate handshake cancellations leak socket -net/mlx5e: Don't include PSP in the hard MTU calculations -net/mlx5e: Do not update BQL of old txqs during channel reconfiguration -net/mlx5e: Trigger neighbor resolution for unresolved destinations -net/mlx5e: Use ip6_dst_lookup instead of ipv6_dst_lookup_flow for MAC init -net/mlx5: Serialize firmware reset with devlink -net/mlx5: fw_tracer, Handle escaped percent properly -net/mlx5: fw_tracer, Validate format string parameters -net/mlx5: Drain firmware reset in shutdown callback -net/mlx5: fw reset, clear reset requested on drain_fw_reset -ipv6: fix a BUG in rt6_get_pcpu_route() under PREEMPT_RT -net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open() -net: dsa: mxl-gsw1xx: manually clear RANEG bit -net: dsa: mxl-gsw1xx: fix .shutdown driver operation -net: dsa: mxl-gsw1xx: fix order in .remove operation -net: dsa: lantiq_gswip: fix order in .remove operation -ethtool: Avoid overflowing userspace buffer on stats query -seg6: fix route leak for encap routes -netrom: fix reference count leak in nr_rt_device_down -netrom: fix possible deadlock in nr_rt_device_down