NIPA Branch net-next-hw-2025-07-26--00-00

Branches
Base trees
[+] can: janz-ican3: use sysfs_emit() in fwinfo_show()
[+] can: ti_hecc: fix -Woverflow compiler warning
[+] can: ti_hecc: Kconfig: add COMPILE_TEST
[+] can: tscan1: Kconfig: add COMPILE_TEST
[+] Merge patch series "can: Kconfig: add missing COMPILE_TEST"
[+] ice, libie: move generic adminq descriptors to lib
[+] ixgbe: use libie adminq descriptors
[+] i40e: use libie adminq descriptors
[+] iavf: use libie adminq descriptors
[+] libie: add adminq helper for converting err to str
[+] ice: use libie_aq_str
[+] iavf: use libie_aq_str
[+] i40e: use libie_aq_str
[+] can: tscan1: CAN_TSCAN1 can depend on PC104
[+] docs: Fix kernel-doc error in CAN driver
[+] can: kvaser_pciefd: Add support to control CAN LEDs on device
[+] can: kvaser_pciefd: Add support for ethtool set_phys_id()
[+] can: kvaser_pciefd: Add intermediate variable for device struct in probe()
[+] can: kvaser_pciefd: Store the different firmware version components in a struct
[+] can: kvaser_pciefd: Store device channel index
[+] can: kvaser_pciefd: Split driver into C-file and header-file.
[+] can: kvaser_pciefd: Add devlink support
[+] can: kvaser_pciefd: Expose device firmware version via devlink info_get()
[+] can: kvaser_pciefd: Add devlink port support
[+] Documentation: devlink: add devlink documentation for the kvaser_pciefd driver
[+] Merge patch series "can: kvaser_pciefd: Simplify identification of physical CAN interfaces"
[+] can: kvaser_usb: Add support to control CAN LEDs on device
[+] can: kvaser_usb: Add support for ethtool set_phys_id()
[+] can: kvaser_usb: Assign netdev.dev_port based on device channel index
[+] can: kvaser_usb: Add intermediate variables
[+] can: kvaser_usb: Move comment regarding max_tx_urbs
[+] can: kvaser_usb: Store the different firmware version components in a struct
[+] can: kvaser_usb: Store additional device information
[+] can: kvaser_usb: Add devlink support
[+] can: kvaser_usb: Expose device information via devlink info_get()
[+] can: kvaser_usb: Add devlink port support
[+] Documentation: devlink: add devlink documentation for the kvaser_usb driver
[+] Merge patch series "can: kvaser_usb: Simplify identification of physical CAN interfaces"
[+] netfilter: conntrack: table full detailed log
[+] netfilter: load nf_log_syslog on enabling nf_conntrack_log_invalid
[+] netfilter: x_tables: Remove unused functions xt_{in|out}name()
[+] netfilter: nf_tables: Remove unused nft_reduce_is_readonly()
[+] netfilter: conntrack: Remove unused net in nf_conntrack_double_lock()
[+] netfilter: Exclude LEGACY TABLES on PREEMPT_RT.
[+] selftests: net: Enable legacy netfilter legacy options.
[+] selftests: netfilter: Enable CONFIG_INET_SCTP_DIAG
[+] ipvs: Rename del_timer in comment in ip_vs_conn_expire_now()
[+] netfilter: nfnetlink: New NFNLA_HOOK_INFO_DESC helper
[+] netfilter: nfnetlink_hook: Dump flowtable info
[+] netfilter: nft_set_pipapo: remove unused arguments
[+] netfilter: nft_set: remove one argument from lookup and update functions
[+] netfilter: nft_set: remove indirection from update API call
[+] netfilter: nft_set_pipapo: merge pipapo_get/lookup
[+] netfilter: nft_set_pipapo: prefer kvmalloc for scratch maps
[+] netfilter: xt_nfacct: don't assume acct name is null-terminated
[+] selftests: netfilter: Ignore tainted kernels in interface stress test
[+] selftests: netfilter: ipvs.sh: Explicity disable rp_filter on interface tunl0
[+] net: Fix typos
[+] net/mlx5e: Clear Read-Only port buffer size in PBMC before update
[+] net/mlx5e: Remove skb secpath if xfrm state is not found
[+] net/mlx5e: Fix potential deadlock by deferring RX timeout recovery
[+] Merge branch 'mlx5e-misc-fixes-2025-07-23'
[+] net: hibmcge: support for statistics of reset failures
[+] net: usbnet: Avoid potential RCU stall on LINK_CHANGE event
[+] macsec: set IFF_UNICAST_FLT priv flag
[+] selftests: rtnetlink: add macsec and vlan nesting test
[+] usbnet: Set duplex status to unknown in the absence of MII
[+] selftests: net: Skip test if IPv6 is not configured
[+] mptcp: track fallbacks accurately via mibs
[+] mptcp: remove pr_fallback()
[+] Merge branch 'mptcp-track-more-fallback-cases'
[+] octeontx2-af: use unsigned int as iterator for unsigned values
[+] ipv6: add `force_forwarding` sysctl to enable per-interface forwarding
[+] net: dsa: microchip: Fix wrong rx drop MIB counter for KSZ8863
[+] neighbour: Fix null-ptr-deref in neigh_flush_dev().
[+] net: phy: micrel: fix KSZ8081/KSZ8091 cable test
[+] netpoll: Remove unused fields from inet_addr union
[+] net: dsa: b53: Add phy_enable(), phy_disable() methods
[+] dt-bindings: net: dsa: b53: Document brcm,gpio-ctrl property
[+] net: dsa: b53: Define chip IDs for more bcm63xx SoCs
[+] net: dsa: b53: mmap: Add syscon reference and register layout for bcm63268
[+] net: dsa: b53: mmap: Add register layout for bcm6318
[+] net: dsa: b53: mmap: Add register layout for bcm6368
[+] net: dsa: b53: mmap: Implement bcm63xx ephy power control
[+] Merge branch 'net-dsa-b53-mmap-add-bcm63xx-ephy-power-control'
[+] net/mlx5e: Support routed networks during IPsec MACs initialization
[+] net/mlx5e: Expose TIS via devlink tx reporter diagnose
[+] Merge branch 'net-mlx5e-misc-changes-2025-07-22'
[+] ipv6: Add sockaddr_inet unified address structure
[+] wireguard: peer: Replace sockaddr with sockaddr_inet
[+] sctp: Replace sockaddr with sockaddr_inet in sctp_addr union
[+] Merge branch 'net-add-sockaddr_inet-unified-address-structure'
[+] net/sched: Add precise drop reason for pfifo_fast queue overflows
[+] Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue
[+] Merge tag 'linux-can-next-for-6.17-20250725' of git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next
[+] Merge tag 'nf-next-25-07-25' of git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf-next
[+] dt-bindings: net: altr,socfpga-stmmac: Add compatible string for Agilex5
[+] net: stmmac: dwmac-socfpga: Add xgmac support for Agilex5
[+] Merge branch 'arm64-dts-socfpga-enable-ethernet-support-for-agilex5'
[+] selftests: drv-net: Wait for bkg socat to start
.../bindings/net/altr,socfpga-stmmac.yaml | 8 +- .../devicetree/bindings/net/dsa/brcm,b53.yaml | 6 + Documentation/networking/devlink/index.rst | 2 + Documentation/networking/devlink/kvaser_pciefd.rst | 24 + Documentation/networking/devlink/kvaser_usb.rst | 33 + Documentation/networking/ip-sysctl.rst | 8 +- drivers/net/can/Kconfig | 3 +- drivers/net/can/Makefile | 2 +- drivers/net/can/ctucanfd/ctucanfd_base.c | 11 +- drivers/net/can/janz-ican3.c | 2 +- drivers/net/can/kvaser_pciefd/Makefile | 3 + drivers/net/can/kvaser_pciefd/kvaser_pciefd.h | 96 +++ .../kvaser_pciefd_core.c} | 144 ++-- .../net/can/kvaser_pciefd/kvaser_pciefd_devlink.c | 60 ++ drivers/net/can/sja1000/Kconfig | 2 +- drivers/net/can/ti_hecc.c | 2 +- drivers/net/can/usb/Kconfig | 1 + drivers/net/can/usb/kvaser_usb/Makefile | 2 +- drivers/net/can/usb/kvaser_usb/kvaser_usb.h | 33 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 139 ++-- .../net/can/usb/kvaser_usb/kvaser_usb_devlink.c | 87 +++ drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c | 65 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c | 75 ++- drivers/net/dsa/b53/b53_common.c | 27 +- drivers/net/dsa/b53/b53_mmap.c | 107 ++- drivers/net/dsa/b53/b53_priv.h | 15 +- drivers/net/dsa/microchip/ksz8.c | 3 + drivers/net/dsa/microchip/ksz8_reg.h | 4 +- drivers/net/ethernet/amazon/ena/ena_admin_defs.h | 2 +- drivers/net/ethernet/broadcom/b44.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c | 2 +- .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c | 4 +- .../net/ethernet/broadcom/bnx2x/bnx2x_fw_defs.h | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/cavium/liquidio/octeon_main.h | 2 +- drivers/net/ethernet/cavium/liquidio/octeon_nic.h | 4 +- drivers/net/ethernet/chelsio/cxgb/pm3393.c | 8 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/sge.c | 2 +- drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c | 2 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- .../net/ethernet/hisilicon/hibmcge/hbg_common.h | 1 + .../net/ethernet/hisilicon/hibmcge/hbg_diagnose.c | 1 + drivers/net/ethernet/hisilicon/hibmcge/hbg_err.c | 2 + .../net/ethernet/hisilicon/hibmcge/hbg_ethtool.c | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_eqs.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_mbox.c | 2 +- drivers/net/ethernet/intel/Kconfig | 3 + drivers/net/ethernet/intel/i40e/i40e_adminq.c | 68 +- drivers/net/ethernet/intel/i40e/i40e_adminq.h | 12 +- drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h | 155 +---- drivers/net/ethernet/intel/i40e/i40e_client.c | 7 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 730 ++++++++++----------- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 10 +- drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c | 8 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 46 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 36 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 240 +++---- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 15 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_type.h | 6 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 27 +- drivers/net/ethernet/intel/iavf/iavf_adminq.c | 62 +- drivers/net/ethernet/intel/iavf/iavf_adminq.h | 12 +- drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h | 83 +-- drivers/net/ethernet/intel/iavf/iavf_common.c | 110 +--- drivers/net/ethernet/intel/iavf/iavf_main.c | 5 +- drivers/net/ethernet/intel/iavf/iavf_prototype.h | 3 +- drivers/net/ethernet/intel/iavf/iavf_type.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 2 +- drivers/net/ethernet/intel/ice/devlink/devlink.c | 10 +- drivers/net/ethernet/intel/ice/devlink/health.c | 6 +- drivers/net/ethernet/intel/ice/devlink/port.h | 2 +- drivers/net/ethernet/intel/ice/ice.h | 1 - drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 270 +------- drivers/net/ethernet/intel/ice/ice_base.c | 2 +- drivers/net/ethernet/intel/ice/ice_common.c | 384 +++++------ drivers/net/ethernet/intel/ice/ice_common.h | 6 +- drivers/net/ethernet/intel/ice/ice_controlq.c | 53 +- drivers/net/ethernet/intel/ice/ice_controlq.h | 8 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 36 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_ddp.c | 47 +- drivers/net/ethernet/intel/ice/ice_dpll.c | 26 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 12 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 38 +- drivers/net/ethernet/intel/ice/ice_fwlog.c | 16 +- drivers/net/ethernet/intel/ice/ice_lag.c | 4 +- drivers/net/ethernet/intel/ice/ice_lib.c | 12 +- drivers/net/ethernet/intel/ice/ice_main.c | 67 +- drivers/net/ethernet/intel/ice/ice_nvm.c | 38 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 18 +- drivers/net/ethernet/intel/ice/ice_sched.c | 18 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 4 +- drivers/net/ethernet/intel/ice/ice_switch.c | 55 +- drivers/net/ethernet/intel/ice/ice_vf_mbx.c | 6 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 6 +- drivers/net/ethernet/intel/ice/ice_vlan_mode.c | 6 +- drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c | 24 +- drivers/net/ethernet/intel/igc/igc_mac.c | 2 +- drivers/net/ethernet/intel/ixgbe/devlink/region.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 272 ++++---- drivers/net/ethernet/intel/ixgbe/ixgbe_e610.h | 12 +- drivers/net/ethernet/intel/ixgbe/ixgbe_fw_update.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type_e610.h | 226 +------ drivers/net/ethernet/intel/ixgbevf/vf.c | 2 +- drivers/net/ethernet/intel/libie/Kconfig | 6 + drivers/net/ethernet/intel/libie/Makefile | 4 + drivers/net/ethernet/intel/libie/adminq.c | 52 ++ drivers/net/ethernet/marvell/mvneta_bm.h | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 6 +- .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 2 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 2 +- drivers/net/ethernet/marvell/pxa168_eth.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 +- .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 3 + .../ethernet/mellanox/mlx5/core/en/reporter_rx.c | 7 + .../ethernet/mellanox/mlx5/core/en/reporter_tx.c | 25 + .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 82 ++- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 26 +- drivers/net/ethernet/meta/fbnic/fbnic_ethtool.c | 2 +- drivers/net/ethernet/micrel/ks8842.c | 2 +- drivers/net/ethernet/neterion/s2io.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_ptp.c | 2 +- drivers/net/ethernet/qlogic/qla3xxx.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- drivers/net/ethernet/qualcomm/emac/emac-sgmii.c | 2 +- drivers/net/ethernet/sfc/mcdi_pcol.h | 6 +- drivers/net/ethernet/sfc/siena/farch.c | 2 +- drivers/net/ethernet/sfc/siena/mcdi_pcol.h | 12 +- drivers/net/ethernet/sfc/tc_encap_actions.c | 2 +- drivers/net/ethernet/smsc/smsc911x.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 1 + .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 2 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/niu.h | 4 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/sun/sunqe.h | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 2 +- drivers/net/macsec.c | 2 +- drivers/net/phy/micrel.c | 2 + drivers/net/usb/usbnet.c | 18 +- drivers/net/wireguard/peer.h | 2 +- include/linux/in6.h | 7 + include/linux/ipv6.h | 1 + include/linux/net/intel/libie/adminq.h | 308 +++++++++ include/linux/netfilter.h | 1 + include/linux/netfilter/x_tables.h | 10 - include/linux/netpoll.h | 3 - include/linux/usb/usbnet.h | 1 + include/net/netfilter/nf_log.h | 3 + include/net/netfilter/nf_tables.h | 19 +- include/net/netfilter/nf_tables_core.h | 50 +- include/net/sctp/structs.h | 2 +- include/uapi/linux/ipv6.h | 1 + include/uapi/linux/netconf.h | 1 + include/uapi/linux/netfilter/nfnetlink_hook.h | 2 + include/uapi/linux/sysctl.h | 1 + net/bridge/netfilter/Kconfig | 10 +- net/core/neighbour.c | 88 ++- net/ipv4/netfilter/Kconfig | 24 +- net/ipv6/addrconf.c | 82 +++ net/ipv6/ip6_output.c | 3 +- net/ipv6/netfilter/Kconfig | 19 +- net/mptcp/ctrl.c | 4 +- net/mptcp/mib.c | 5 + net/mptcp/mib.h | 7 + net/mptcp/options.c | 5 +- net/mptcp/protocol.c | 45 +- net/mptcp/protocol.h | 34 +- net/mptcp/subflow.c | 16 +- net/netfilter/Kconfig | 10 + net/netfilter/ipvs/ip_vs_conn.c | 2 +- net/netfilter/nf_conntrack_core.c | 16 +- net/netfilter/nf_conntrack_standalone.c | 26 +- net/netfilter/nf_log.c | 26 + net/netfilter/nf_tables_api.c | 24 +- net/netfilter/nfnetlink_hook.c | 76 ++- net/netfilter/nft_dynset.c | 10 +- net/netfilter/nft_lookup.c | 27 +- net/netfilter/nft_objref.c | 5 +- net/netfilter/nft_set_bitmap.c | 11 +- net/netfilter/nft_set_hash.c | 54 +- net/netfilter/nft_set_pipapo.c | 204 ++---- net/netfilter/nft_set_pipapo_avx2.c | 26 +- net/netfilter/nft_set_rbtree.c | 40 +- net/netfilter/x_tables.c | 16 +- net/netfilter/xt_nfacct.c | 4 +- net/sched/sch_generic.c | 2 + tools/testing/selftests/bpf/config | 1 + .../selftests/drivers/net/lib/sh/lib_netcons.sh | 5 + tools/testing/selftests/drivers/net/xdp.py | 4 +- tools/testing/selftests/hid/config.common | 1 + tools/testing/selftests/net/Makefile | 1 + tools/testing/selftests/net/config | 11 + .../testing/selftests/net/ipv6_force_forwarding.sh | 105 +++ tools/testing/selftests/net/mptcp/config | 2 + tools/testing/selftests/net/netfilter/config | 7 +- tools/testing/selftests/net/netfilter/ipvs.sh | 4 +- .../net/netfilter/nft_interface_stress.sh | 5 +- tools/testing/selftests/net/rtnetlink.sh | 36 + .../testing/selftests/wireguard/qemu/kernel.config | 4 + 217 files changed, 3406 insertions(+), 2822 deletions(-)
New patches
@@ -1,116 +1,44 @@
fbnic: link up on QEMU
disable random kunit tests [local patch]
profile patch [local patch]
nipa: config: disable kmemleak auto scan
dbg: tests: bonding: print info on failure [local patch]
drv: net: add timeout [local patch]
tc_action dbg [local patch]
forwarding: set timeout to 3 hours [local patch]
selftests: net: enable profiling [local patch]
timestamp - try waking [local patch]
[-] selftests/tc-testing: Check backlog stats in gso_skb case
[-] net/sched: Fix backlog accounting in qdisc_dequeue_internal
[c] net: stmmac: dwmac-socfpga: Add xgmac support for Agilex5
[-] arm64: dts: socfpga: agilex5: enable gmac2 on the Agilex5 dev kit
[-] arm64: dts: Agilex5 Add gmac nodes to DTSI for Agilex5
[c] dt-bindings: net: altr,socfpga-stmmac: Add compatible string for Agilex5
[+] net: ti: icss-iep: fix device and OF node leaks at probe
[+] net: mtk_eth_soc: fix device leak at probe
[+] net: gianfar: fix device leak when querying time stamp info
[+] net: enetc: fix device and OF node leak at probe
[+] net: dpaa: fix device leak when querying time stamp info
[+] vrf: Drop existing dst reference in vrf_ip6_input_dst
[+] kcm: Fix splice support
[+] can: peak_usb: fix USB FD devices potential malfunction
[+] net/sched: taprio: align entry index attr validation with mqprio
[+] Octeontx2-af: Skip overlap check for SPI field
[+] net: fsl_pq_mdio: use dev_err_probe
[+] selftests: rtnetlink.sh: remove esp4_offload after test
[+] vsock: remove unnecessary null check in vsock_getname()
[+] net: dsa: microchip: Disable PTP function of KSZ8463
[+] net: dsa: microchip: Setup fiber ports for KSZ8463
[+] net: dsa: microchip: Write switch MAC address differently for KSZ8463
[+] net: dsa: microchip: Use different registers for KSZ8463
[+] net: dsa: microchip: Add KSZ8463 switch support to KSZ DSA driver
[+] dt-bindings: net: dsa: microchip: Add KSZ8463 switch support
[+] dt-bindings: ieee802154: Convert at86rf230.txt yaml format
net/ipv6: drop ip6_route_get_saddr
net/ipv6: use ipv6_fl_get_saddr in output
net/ipv6: create ipv6_fl_get_saddr
net/ipv6: flatten ip6_route_get_saddr
[-] net: phy: realtek: Reset after clock enable
[-] hinic3: Interrupt request configuration
[-] hinic3: Mailbox management interfaces
[-] hinic3: Mailbox framework
[-] hinic3: TX & RX Queue coalesce interfaces
[-] hinic3: Command Queue interfaces
[-] hinic3: Command Queue framework
[-] hinic3: Complete Event Queue interfaces
[-] hinic3: Async Event Queue interfaces
[c] net/sched: Add precise drop reason for pfifo_fast queue overflows
[c] octeontx2-af: use unsigned int as iterator for unsigned values
[-] net: ipv4: allow directed broadcast routes to use dst hint
net: stmmac: select STMMAC_RELATIVE_FLEX_PPS for stm32 SoCs
drivers: net: stmmac: add STMMAC_RELATIVE_FLEX_PPS
[-] net/core: fix wrong return value in __splice_segment
dt-bindings: net: Replace bouncing Alexandru Tachici emails
[-] ipv6: mcast: Add ip6_mc_find_idev() helper
[-] Octeontx2-pf: ethtool: Display "Autoneg" and "Port" fields
net: wangxun: support to use adaptive RX coalescing
net: wangxun: limit tx_max_coalesced_frames_irq
net: wangxun: change the default ITR setting
[c] selftests: netfilter: ipvs.sh: Explicity disable rp_filter on interface tunl0
[-] Octeontx2-vf: Fix max packet length errors
[c] net: dsa: b53: mmap: Implement bcm63xx ephy power control
[c] net: dsa: b53: mmap: Add register layout for bcm6368
[c] net: dsa: b53: mmap: Add register layout for bcm6318
[c] net: dsa: b53: mmap: Add syscon reference and register layout for bcm63268
[c] net: dsa: b53: Define chip IDs for more bcm63xx SoCs
[c] dt-bindings: net: dsa: b53: Document brcm,gpio-ctrl property
[c] net: dsa: b53: Add phy_enable(), phy_disable() methods
[c] usbnet: Set duplex status to unknown in the absence of MII
[c] selftests: rtnetlink: add macsec and vlan nesting test
[c] macsec: set IFF_UNICAST_FLT priv flag
[c] net: phy: micrel: fix KSZ8081/KSZ8091 cable test
[c] net: Fix typos
net: mana: Use page pool fragments for RX buffers instead of full pages to improve memory efficiency.
[c] selftests: net: Skip test if IPv6 is not configured
[-] netconsole: use netpoll_parse_ip_addr in local_ip_store
[-] netconsole: use netpoll_parse_ip_addr in local_ip_store
[-] netconsole: add support for strings with new line in netpoll_parse_ip_addr
[-] netconsole: move netpoll_parse_ip_addr() earlier for reuse
[c] netpoll: Remove unused fields from inet_addr union
[-] net: airoha: Add airoha_offload.h header
[-] net: airoha: npu: Enable core 3 for WiFi offloading
[-] net: airoha: npu: Read NPU wlan interrupt lines from the DTS
[-] net: airoha: npu: Add wlan irq management callbacks
[-] net: airoha: npu: Add wlan_{send,get}_msg NPU callbacks
[-] net: airoha: npu: Add NPU wlan memory initialization commands
[-] dt-bindings: net: airoha: npu: Add memory regions used for wlan offload
[c] mptcp: remove pr_fallback()
[c] mptcp: track fallbacks accurately via mibs
igb: xsk: solve negative overflow of nb_pkts in zerocopy mode
stmmac: xsk: fix negative overflow of budget in zerocopy mode
[c] net: hibmcge: support for statistics of reset failures
[c] net/mlx5e: Fix potential deadlock by deferring RX timeout recovery
[c] net/mlx5e: Remove skb secpath if xfrm state is not found
[c] net/mlx5e: Clear Read-Only port buffer size in PBMC before update
[-] net: Cache hash and flow_id to avoid recalculation
[-] net: Prevent RPS table overwrite for active flows
[c] net: dsa: microchip: Fix wrong rx drop MIB counter for KSZ8863
[c] sctp: Replace sockaddr with sockaddr_inet in sctp_addr union
[c] wireguard: peer: Replace sockaddr with sockaddr_inet
[c] ipv6: Add sockaddr_inet unified address structure
[c] net/mlx5e: Expose TIS via devlink tx reporter diagnose
[c] net/mlx5e: Support routed networks during IPsec MACs initialization
[-] Documentation: networking: Document the phy_port infrastructure
[-] net: phy: dp83822: Add SFP support through the phy_port interface
[-] 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
[-] net: phy: dp83822: Add support for phy_port representation
[-] net: phy: Introduce PHY ports representation
[-] net: ethtool: Introduce ETHTOOL_LINK_MEDIUM_* values
[-] net: ethtool: common: Indicate that BaseT works on up to 4 lanes
[-] dt-bindings: net: Introduce the ethernet-connector description
[-] tcp: accecn: try to fit AccECN option with SACK
[-] tcp: accecn: AccECN option ceb/cep and ACE field multi-wrap heuristics
[-] tcp: accecn: AccECN option failure handling
[-] tcp: accecn: AccECN option send control
[-] tcp: accecn: AccECN option
[-] tcp: sack option handling improvements
[-] tcp: accecn: AccECN needs to know delivered bytes
[-] tcp: accecn: add AccECN rx byte counters
[-] tcp: accecn: AccECN negotiation
[-] tcp: AccECN core
[-] tcp: ecn functions in separated include file
[-] tcp: reorganize tcp_sock_write_txrx group for variables later
[-] tcp: fast path functions later
[-] tcp: reorganize SYN ECN code
[c] ipv6: add `force_forwarding` sysctl to enable per-interface forwarding
amd-xgbe: Configure and retrieve 'tx-usecs' for Tx coalescing
Test results