NIPA Branch net-next-hw-2025-12-02--16-00

Branches
Base trees
[+] net/sched: sch_cake: Fix incorrect qlen reduction in cake_drop
[+] selftests/tc-testing: Test CAKE scheduler when enqueue drops packets
[+] net/mlx5e: Update XDP features in switch channels
[+] net/mlx5e: Support XDP target xmit with dummy program
[+] Merge branch 'net-mlx5e-disable-egress-xdp-redirect-in-default'
drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 10 +--- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 36 +++++++------- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 2 +- net/sched/sch_cake.c | 58 ++++++++++++---------- .../tc-testing/tc-tests/infra/qdiscs.json | 28 +++++++++++ 6 files changed, 80 insertions(+), 56 deletions(-)
New patches
@@ -1,85 +1,38 @@
tmp: fix defering freeing of zc Tx skbs
nipa: fbnic: link up on QEMU
nipa: config: disable kmemleak auto scan
nipa: config: x86: disable GPUs and sound
nipa: drv: net: add timeout
nipa: forwarding: set timeout to 3 hours
nipa: config: disable CPU_MITIGATIONS
nipa: tc_action dbg
nipa: selftests: net: enable profiling
nipa: timestamp - try waking
nipa: profile (time) test output
nipa: config: x86: use periodic HZ tick
nipa: disable 6.17's merge window kunit tests
nipa: disable random kunit tests
[+] net/mlx5: Fix double unregister of HCA_PORTS component
[+] ipvlan: Ignore PACKET_LOOPBACK in handle_mode_l2()
[+] net: dsa: mxl-gsw1xx: fix SerDes RX polarity
[+] net: phy: RTL8211FVD: Restore disabling of PHY-mode EEE
[+] net: stmmac: Modify the judgment condition of "tx_avail" from 1 to 2
[+] ixgbe: Add 10G-BX support
net/mlx5e: Avoid unregistering PSP twice
net/mlx5: make enable_mpesw idempotent
[-] net/sched: sch_cake: share shaper state across sub-instances of cake_mq
[-] net/sched: sch_cake: Share config across cake_mq sub-qdiscs
[-] net/sched: sch_cake: Add cake_mq qdisc for using cake on mq devices
[-] net/sched: sch_cake: Factor out config variables into separate struct
[-] net/sched: Export mq functions for reuse
[-] net/rds: Give each connection path its own workqueue
[-] net/rds: Add per cp work queue
net: atm: implement pre_send to check input before sending
selftests: iou-zcrx: test large chunk sizes
io_uring/zcrx: document area chunking parameter
eth: bnxt: allow providers to set rx buf size
eth: bnxt: adjust the fill level of agg queues with larger buffers
eth: bnxt: store rx buffer size per queue
net: let pp memory provider to specify rx buf len
net: memzero mp params when closing a queue
net: page_pool: sanitise allocation order
net: page pool: xa init with destroy on pp init
[c] net/mlx5e: Support XDP target xmit with dummy program
[c] net/mlx5e: Update XDP features in switch channels
net/hsr: fix NULL pointer dereference in prp_get_untagged_frame()
[-] Documentation: networking: Document the phy_port infrastructure
[-] net: phy: Only rely on phy_port for PHY-driven SFP
[-] net: phy: qca807x: Support SFP through phy_port interface
[-] net: phy: at803x: Support SFP through phy_port interface
[-] net: phy: marvell10g: Support SFP through phy_port
[-] net: phy: marvell: Support SFP through phy_port interface
[-] net: phy: marvell-88x2222: Support SFP through phy_port interface
[-] net: phy: Introduce generic SFP handling for PHY drivers
[-] net: phy: Create a phy_port for PHY-driven SFPs
[-] dt-bindings: net: dp83822: Deprecate ti,fiber-mode
[-] net: phy: dp83822: Add support for phy_port representation
[-] net: phy: Introduce PHY ports representation
[-] net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values
[-] dt-bindings: net: Introduce the ethernet-connector description
netrom: Fix memory leak in nr_sendmsg()
net: stmmac: Fix E2E delay mechanism
net/sched: ets: Always remove class from active list before deleting in ets_qdisc_change
[-] net: mdio: reset PHY before attempting to access ID register
[-] l2tp: fix double dst_release() on sk_dst_cache race
net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open()
net: fec: ERR007885 Workaround for XDP TX path
[-] selftests/net: remove unnecessary MTU config in big_tcp.sh
[-] ipv6: remove IP6SKB_FAKEJUMBO flag
[-] net: gso: do not include jumbogram HBH header in seglen calculation
[-] netrom: fix possible deadlock between nr_rt_ioctl() and nr_rt_device_down()
[-] net: devmem: convert binding refcount to percpu_ref
[-] selftests/vsock: add tests for namespace deletion and mode changes
[-] selftests/vsock: add tests for host <-> vm connectivity with namespaces
[-] selftests/vsock: add namespace tests for CID collisions
[-] selftests/vsock: add tests for proc sys vsock ns_mode
[-] selftests/vsock: use ss to wait for listeners instead of /proc/net
[-] selftests/vsock: add vm_dmesg_{warn,oops}_count() helpers
[-] selftests/vsock: prepare vm management helpers for namespaces
[-] selftests/vsock: add namespace helpers to vmtest.sh
[-] vsock: add netns support to virtio transports
[-] virtio: set skb owner of virtio_transport_reset_no_sock() reply
[-] vsock: add netns to vsock core
[-] vsock: a per-net vsock NS mode state
[-] selftests: ipv6_icmp: add tests for ICMPv6 handling
[-] ipv6: use the right ifindex when replying to icmpv6 from localhost
[-] selftests/tc-testing: Update test cases with netem duplicate
[-] selftests/tc-testing: Add a test case for mq with netem duplicate
[-] selftests/tc-testing: Add a test case for piro with netem duplicate
[-] selftests/tc-testing: Add a nested netem duplicate test
[-] net_sched: Check the return value of qfq_choose_next_agg()
[-] net_sched: Prevent using netem duplication in non-initial user namespace
[-] net_sched: Implement the right netem duplication behavior
[-] Revert "selftests/tc-testing: Add tests for restrictions on netem duplication"
[-] Revert "net/sched: Restrict conditions for adding duplicating netems to qdisc tree"
Test results