Single branch specified, using that and the previous one: remotes/brancher/net-next-hw-2025-09-11--00-00 (v6.17-rc4-1090-g183e75d16876) remotes/brancher/net-next-hw-2025-09-11--08-00 (v6.17-rc4-1071-gb88e4ba09d4e) ==== BASE DIFF ==== .../devicetree/bindings/net/cdns,macb.yaml | 1 - Documentation/netlink/specs/mptcp_pm.yaml | 2 +- Documentation/networking/bonding.rst | 25 +- .../ethernet/mellanox/mlx5/counters.rst | 7 +- .../networking/devlink/devlink-params.rst | 5 - Documentation/networking/devlink/mlx5.rst | 98 +--- Documentation/networking/mptcp-sysctl.rst | 8 +- Documentation/networking/mptcp.rst | 8 +- MAINTAINERS | 1 + drivers/net/bonding/bond_3ad.c | 31 -- drivers/net/bonding/bond_netlink.c | 16 - drivers/net/bonding/bond_options.c | 45 +- drivers/net/dsa/b53/b53_common.c | 17 +- drivers/net/dsa/ocelot/felix.c | 4 - drivers/net/dsa/ocelot/felix.h | 3 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 3 +- drivers/net/ethernet/freescale/fec_main.c | 3 +- drivers/net/ethernet/freescale/fman/mac.c | 2 + drivers/net/ethernet/intel/e1000/e1000.h | 2 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_hw.c | 4 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 3 +- drivers/net/ethernet/intel/e1000e/e1000.h | 2 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/intel/e1000e/nvm.c | 4 +- drivers/net/ethernet/intel/idpf/Kconfig | 2 +- drivers/net/ethernet/intel/idpf/Makefile | 2 - drivers/net/ethernet/intel/idpf/idpf.h | 31 +- drivers/net/ethernet/intel/idpf/idpf_dev.c | 11 +- drivers/net/ethernet/intel/idpf/idpf_lan_txrx.h | 6 +- drivers/net/ethernet/intel/idpf/idpf_lib.c | 67 +-- drivers/net/ethernet/intel/idpf/idpf_main.c | 1 - .../net/ethernet/intel/idpf/idpf_singleq_txrx.c | 110 ++-- drivers/net/ethernet/intel/idpf/idpf_txrx.c | 424 +++++++-------- drivers/net/ethernet/intel/idpf/idpf_txrx.h | 140 ++--- drivers/net/ethernet/intel/idpf/idpf_vf_dev.c | 11 +- drivers/net/ethernet/intel/idpf/idpf_virtchnl.c | 173 +++---- drivers/net/ethernet/intel/idpf/idpf_virtchnl.h | 1 + drivers/net/ethernet/intel/idpf/xdp.c | 454 ---------------- drivers/net/ethernet/intel/idpf/xdp.h | 172 ------ drivers/net/ethernet/intel/igb/e1000_82575.c | 4 +- drivers/net/ethernet/intel/igb/e1000_i210.c | 2 +- drivers/net/ethernet/intel/igb/e1000_nvm.c | 4 +- drivers/net/ethernet/intel/igb/igb.h | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 3 +- drivers/net/ethernet/intel/igbvf/ethtool.c | 5 +- drivers/net/ethernet/intel/igc/igc_i225.c | 2 +- drivers/net/ethernet/intel/igc/igc_nvm.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_e610.c | 96 ++-- drivers/net/ethernet/intel/ixgbe/ixgbe_x540.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 114 ---- drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 5 - .../mellanox/mlx5/core/en/pcie_cong_event.c | 79 +-- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 113 +--- .../net/ethernet/mellanox/mlx5/core/lib/nv_param.c | 576 --------------------- .../net/ethernet/mellanox/mlx5/core/lib/nv_param.h | 14 - drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 3 +- drivers/net/ethernet/renesas/sh_eth.c | 30 +- drivers/net/ethernet/smsc/smsc911x.c | 14 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 12 +- .../net/ethernet/stmicro/stmmac/dwmac-loongson.c | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 82 +++ drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 345 ++++++------ drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 5 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 10 +- drivers/net/ethernet/wangxun/libwx/wx_hw.c | 4 + drivers/net/macsec.c | 1 - drivers/net/pcs/pcs-lynx.c | 11 +- drivers/net/phy/Kconfig | 2 +- drivers/net/phy/aquantia/aquantia.h | 24 - drivers/net/phy/aquantia/aquantia_main.c | 175 +------ drivers/net/phy/fixed_phy.c | 197 ++++--- drivers/net/phy/marvell.c | 39 +- drivers/net/phy/phy.c | 12 +- drivers/net/phy/phy_device.c | 5 +- drivers/net/phy/phylink.c | 28 +- drivers/net/vxlan/vxlan_core.c | 7 +- drivers/ptp/Kconfig | 2 +- drivers/ptp/Makefile | 4 +- drivers/ptp/ptp_chardev.c | 34 +- drivers/ptp/ptp_clock.c | 69 --- drivers/ptp/ptp_netc.c | 25 - drivers/ptp/ptp_qoriq.c | 24 +- drivers/ptp/ptp_qoriq_debugfs.c | 101 ++++ include/linux/fsl/ptp_qoriq.h | 10 + include/linux/mlx5/device.h | 1 - include/linux/mlx5/driver.h | 2 - include/linux/mlx5/mlx5_ifc.h | 29 -- include/linux/ptp_clock_kernel.h | 10 - include/net/bond_3ad.h | 2 - include/net/bond_options.h | 1 - include/net/devlink.h | 4 - include/net/ip.h | 9 +- include/net/libeth/xdp.h | 11 +- include/net/snmp.h | 5 + include/net/xdp.h | 28 +- include/uapi/linux/if_link.h | 1 - include/uapi/linux/ptp_clock.h | 4 - net/bridge/br.c | 7 - net/core/dev_ioctl.c | 22 +- net/core/sock.c | 12 +- net/devlink/param.c | 5 - net/hsr/hsr_slave.c | 5 +- net/ipv4/ip_tunnel_core.c | 6 - net/ipv4/proc.c | 65 ++- net/ipv4/tcp.c | 13 +- net/ipv4/udp.c | 6 +- net/ipv6/icmp.c | 3 +- net/ipv6/proc.c | 91 ++-- net/mctp/af_mctp.c | 2 +- net/mptcp/mib.c | 12 +- net/mptcp/pm.c | 28 +- net/mptcp/sockopt.c | 11 +- net/netlink/genetlink.c | 3 - net/rds/ib_mr.h | 1 + net/sctp/proc.c | 12 +- net/tls/tls_proc.c | 10 +- net/xfrm/xfrm_proc.c | 12 +- .../testing/selftests/drivers/net/bonding/Makefile | 3 +- .../drivers/net/bonding/bond_lacp_prio.sh | 108 ---- tools/testing/selftests/drivers/net/hw/ncdevmem.c | 4 - tools/testing/selftests/net/.gitignore | 1 - tools/testing/selftests/net/Makefile | 10 +- tools/testing/selftests/net/broadcast_ether_dst.sh | 83 --- tools/testing/selftests/net/fcnal-ipv4.sh | 2 - tools/testing/selftests/net/fcnal-ipv6.sh | 2 - tools/testing/selftests/net/fcnal-other.sh | 2 - tools/testing/selftests/net/fcnal-test.sh | 3 - tools/testing/selftests/net/forwarding/lib.sh | 24 + tools/testing/selftests/net/ipv6_fragmentation.c | 114 ---- tools/testing/selftests/net/lib.sh | 24 - tools/testing/selftests/net/mptcp/diag.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 2 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 27 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 2 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 5 +- tools/testing/selftests/net/mptcp/simult_flows.sh | 2 +- tools/testing/selftests/net/mptcp/userspace_pm.sh | 2 +- tools/testing/selftests/net/netlink-dumps.c | 43 +- .../selftests/net/packetdrill/tcp_close_no_rst.pkt | 32 -- tools/testing/selftests/net/pmtu.sh | 9 +- tools/testing/selftests/net/ynl.mk | 5 +- 147 files changed, 1331 insertions(+), 3837 deletions(-) ==== COMMIT DIFF ==== diff --git a/tmp/tmp.tGhXQCxPwm b/tmp/tmp.WfIEBg37tp index b7062dcc9845..9e2a2ced1df5 100644 --- a/tmp/tmp.tGhXQCxPwm +++ b/tmp/tmp.WfIEBg37tp @@ -12,28 +12,29 @@ nipa: config: x86: use periodic HZ tick nipa: disable 6.17's merge window kunit tests nipa: dbg net/sctp_vrf.sh nipa: disable random kunit tests +Merge tag 'bpf-fixes' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf +net: phy: fixed_phy: remove two function stubs +net: pcs: rzn1-miic: Add RZ/T2H MIIC support +net: pcs: rzn1-miic: Add per-SoC control for MIIC register unlock/lock +net: pcs: rzn1-miic: Add support to handle resets +net: pcs: rzn1-miic: Make switch mode mask SoC-specific +net: pcs: rzn1-miic: move port range handling into SoC data +net: pcs: rzn1-miic: Move configuration data to SoC-specific struct +net: pcs: rzn1-miic: Add missing include files +net: pcs: rzn1-miic: Drop trailing comma from of_device_id table +dt-bindings: net: pcs: renesas,rzn1-miic: Add RZ/T2H and RZ/N2H support +net: Use NAPI_* in test_bit when stopping napi kthread +udp_tunnel: use netdev_warn() instead of netdev_WARN() net: fec: enable the Jumbo frame support for i.MX8QM net: fec: add change_mtu to support dynamic buffer allocation net: fec: add rx_frame_size to support configurable RX length net: fec: update MAX_FL based on the current MTU net: fec: add pagepool_order to support variable page size net: fec: use a member variable for maximum buffer size -e1000e: fix EEPROM length types for overflow checks -can: rcar_can: rcar_can_resume(): fix s2ram with PSCI -can: xilinx_can: xcan_write_frame(): fix use-after-free of transmitted SKB -can: j1939: j1939_local_ecu_get(): undo increment when j1939_local_ecu_get() fails -can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when j1939_local_ecu_get() failed -can: j1939: implement NETDEV_UNREGISTER notification handler -selftests: can: enable CONFIG_CAN_VCAN as a module -docs: networking: can: change bcm_msg_head frames member to support flexible array net: devmem: expose tcp_recvmsg_locked errors -net: dsa: microchip: configure strap pins during reset -dt-bindings: net: dsa: microchip: Add strap description dpaa2-switch: fix buffer pool seeding for control traffic -net: dsa: microchip: Select SPI_MODE 0 for KSZ8463 tools: ynl: rst: display attribute-set doc net: mvneta: add support for hardware timestamps -dpll: zl3073x: Allow to use custom phase measure averaging factor net/mlx5e: kTLS, cancel RX async resync request in error flows net: tls: Cancel RX async resync request on rdc_delta overflow net: tls: Introduce RX async resync request cancel function @@ -42,7 +43,6 @@ qed: Don't collect too many protection override GRC elements net: dlink: count dropped packets on skb allocation failure net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for striding RQ net/mlx5e: RX, Fix generating skb from non-linear xdp_buff for legacy RQ -net: phy: avoid config_init failure on unattached PHY during resume selftests: Replace sleep with slowwait selftests: Disable dad for ipv6 in fcnal-test.sh selftests: bonding: add fail_over_mac testing @@ -52,21 +52,6 @@ wireguard: selftests: remove CONFIG_SPARSEMEM_VMEMMAP=y from qemu kernel config wireguard: queueing: always return valid online CPU in wg_cpumask_choose_online() wireguard: queueing: simplify wg_cpumask_next_online() net/mlx5: Not returning mlx5_link_info table when speed is unknown -selftests: net: replace sleeps in fcnal-test with waits -tools: ynl: check for membership with 'not in' -tools: ynl: use 'cond is None' -tools: ynl: remove unnecessary semicolons -tools: ynl: remove unused imports -tools: ynl: remove f-string without any placeholders -tools: ynl: remove assigned but never used variable -tools: ynl: avoid bare except -tools: ynl: fix undefined variable name -i40e: fix Jumbo Frame support after iPXE boot -i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path -igb: fix link test skipping when interface is admin down -igb: Fix NULL pointer dereference in ethtool loopback test -net: phylink: warn if deprecated array-style fixed-link binding is used -of: mdio: warn if deprecated fixed-link binding is used selftests: openvswitch: add a simple test for tunnel metadata net: dst_metadata: fix IP_DF bit not extracted from tunnel headers net: stmmac: move timestamping/ptp init to stmmac_hw_setup() caller @@ -80,11 +65,9 @@ net: stmmac: fix stmmac_xdp_open() clk_ptp_ref error cleanup net: stmmac: fix PTP error cleanup in __stmmac_open() net: stmmac: disable PTP clock after unregistering PTP net: stmmac: ptp: improve handling of aux_ts_lock lifetime -net: stmmac: dwc-qos: use PHY WoL geneve: Avoid -Wflex-array-member-not-at-end warning dt-bindings: net: Drop duplicate brcm,bcm7445-switch-v4.0.txt net: ethtool: handle EOPNOTSUPP from ethtool get_ts_info() method -octeon_ep: Validate the VF ID ipv6: udp: fix typos in comments net: use NUMA drop counters for softnet_data.dropped amd-xgbe: Add PPS periodic output support @@ -93,8 +76,6 @@ dpll: zl3073x: Refactor DPLL initialization dpll: zl3073x: Add firmware loading functionality dpll: zl3073x: Add low-level flash functions dpll: zl3073x: Add functions to access hardware registers -net: sh_eth: Disable WoL if system can not suspend -net: phy: MICREL: Update Kconfig help text hinic3: Fix code style (Missing a blank line before return) hinic3: Fix missing napi->dev in netif_queue_set_napi hinic3: Add port management @@ -109,21 +90,10 @@ hinic3: HW capability initialization hinic3: HW common function initialization hinic3: HW management interfaces hinic3: HW initialization -net: mana: Remove redundant netdev_lock_ops_to_full() calls tcp: Free TCP-AO/TCP-MD5 info/keys without RCU tcp: Destroy TCP-AO, TCP-MD5 keys in .sk_destruct() dt-bindings: net: Convert APM XGene MDIO to DT schema dt-bindings: net: Convert apm,xgene-enet to DT schema -arm64: dts: allwinner: t527: orangepi-4a: Enable Ethernet port -arm64: dts: allwinner: t527: avaota-a1: enable second Ethernet port -arm64: dts: allwinner: t527: avaota-a1: Add ethernet PHY reset setting -arm64: dts: allwinner: a527: cubie-a5e: Enable second Ethernet port -arm64: dts: allwinner: a527: cubie-a5e: Add ethernet PHY reset setting -arm64: dts: allwinner: a523: Add GMAC200 ethernet controller -soc: sunxi: sram: register regmap as syscon -soc: sunxi: sram: add entry for a523 -net: stmmac: Add support for Allwinner A523 GMAC200 -dt-bindings: net: sun8i-emac: Add A523 GMAC200 compatible 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 @@ -147,7 +117,6 @@ net: phy: micrel: add MSE interface support for KSZ9477 family ethtool: netlink: add lightweight MSE reporting to LINKSTATE_GET ethtool: netlink: add ETHTOOL_MSG_MSE_GET and wire up PHY MSE access ethtool: introduce core UAPI and driver API for PHY MSE diagnostics -net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM wakeups net: stmmac: dwmac-renesas-gbeth: Add support for RZ/T2H SoC net: stmmac: dwmac-renesas-gbeth: Use OF data for configuration dt-bindings: net: renesas,rzv2h-gbeth: Document Renesas RZ/T2H and RZ/N2H SoCs @@ -161,7 +130,6 @@ selftests: traceroute: Return correct value on failure ipv4: icmp: Fix source IP derivation in presence of VRFs ipv4: icmp: Pass IPv4 control block structure as an argument to __icmp_send() ipv4: cipso: Simplify IP options handling in cipso_v4_error() -net: ethtool: fix wrong type used in struct kernel_ethtool_ts_info eth: 8139too: Make 8139TOO_PIO depend on !NO_IOPORT_MAP selftests: forwarding: Reorder arguments to obey POSIX getopt net: xdp: handle frags with unreadable memory @@ -182,3 +150,150 @@ net: bridge: BROPT_FDB_LOCAL_VLAN_0: Look up FDB on VLAN 0 on miss net: bridge: Introduce BROPT_FDB_LOCAL_VLAN_0 syztest net/cls_cgroup: Fix task_get_classid() during qdisc run +doc: mptcp: fix Netlink specs link +selftests: net: replace sleeps in fcnal-test with waits +Merge branch 'tools-ynl-fix-errors-reported-by-ruff' +tools: ynl: check for membership with 'not in' +tools: ynl: use 'cond is None' +tools: ynl: remove unnecessary semicolons +tools: ynl: remove unused imports +tools: ynl: remove f-string without any placeholders +tools: ynl: remove assigned but never used variable +tools: ynl: avoid bare except +tools: ynl: fix undefined variable name +net: stmmac: dwc-qos: use PHY WoL +net: sh_eth: Disable WoL if system can not suspend +net: mana: Remove redundant netdev_lock_ops_to_full() calls +Merge branch 'bpf-reject-bpf_timer-for-preempt_rt' +selftests/bpf: Skip timer cases when bpf_timer is not supported +bpf: Reject bpf_timer for PREEMPT_RT +tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate psock->cork. +net: phy: marvell: Fix 88e1510 downshift counter errata +Merge branch 'ptp-add-pulse-signal-loopback-support-for-debugging' +ptp: qoriq: convert to use generic interfaces to set loopback mode +ptp: netc: add the periodic output signal loopback support +ptp: add debugfs interfaces to loop back the periodic output signal +Merge branch 'net-mlx5e-add-pcie-congestion-event-extras' +net/mlx5e: Add stale counter for PCIe congestion events +net/mlx5e: Make PCIe congestion event thresholds configurable +Merge branch 'devlink-mlx5-add-new-parameters-for-link-management-and-sriov-eswitch-configurations' +net/mlx5: Implement devlink total_vfs parameter +net/mlx5: Implement devlink enable_sriov parameter +net/mlx5: Implement cqe_compress_type via devlink params +devlink: Add 'total_vfs' generic device param +Merge branch 'mptcp-make-add_addr-retransmission-timeout-adaptive' +selftests: mptcp: join: allow more time to send ADD_ADDR +selftests: mptcp: join: tolerate more ADD_ADDR +mptcp: make ADD_ADDR retransmission timeout adaptive +Merge branch '200GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +vxlan: Make vxlan_fdb_find_uc() more robust against NPDs +net: phy: aquantia: delete aqr_firmware_read_fingerprint() prototype +Merge branch 'net-phy-fixed_phy-improvements' +net: phy: fixed_phy: remove struct fixed_mdio_bus +net: phy: fixed_phy: add helper fixed_phy_find +net: phy: fixed_phy: remove member no_carrier from struct fixed_phy +net: phy: fixed_phy: remove unused interrupt support +ipv4: udp: fix typos in comments +selftests: net: speed up pmtu.sh by avoiding unnecessary cleanup +selftests: net: run groups from fcnal-test in parallel +bpf: Tell memcg to use allow_spinning=false path in bpf_timer_init() +bpf: Allow fall back to interpreter for programs with stack size <= 512 +rqspinlock: Choose trylock fallback for NMI waiters +xsk: Fix immature cq descriptor production +bpf: Update the list of BPF selftests maintainers +Merge branch 'fix-bpf_strnstr-len-error' +Merge branch 'selftests-bpf-fix-expression-result-unused-warnings-with-icecc' +selftests/bpf: Add tests for bpf_strnstr +selftests/bpf: Fix "expression result unused" warnings with icecc +bpf: Fix bpf_strnstr() to handle suffix match cases better +selftests/bpf: Extend crypto_sanity selftest with invalid dst buffer +bpf: Fix out-of-bounds dynptr write in bpf_crypto_crypt +Merge tag 'mlx5-rs-fec-ifc' of git://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux +eth: fbnic: support persistent NAPI config +selftests: net: add test for ipv6 fragmentation +hsr: use netdev_master_upper_dev_link() when linking lower ports +Merge branch 'bonding-support-aggregator-selection-based-on-port-priority' +selftests: bonding: add test for LACP actor port priority +bonding: support aggregator selection based on port priority +bonding: add support for per-port LACP actor priority +net/mlx5: Add RS FEC histogram infrastructure +Merge branch 'support-exposing-raw-cycle-counters-in-ptp-and-mlx5' +net/mlx5: Support getcyclesx and getcrosscycles +net/mlx5: Extract MTCTR register read logic into helper function +ptp: Add ioctl commands to expose raw cycle counter values +rds: ib: Remove unused extern definition +Merge branch 'net-stmmac-mdio-cleanups' +net: stmmac: use STMMAC_CSR_xxx definitions in platform glue +net: stmmac: mdio: remove redundant clock rate tests +net: stmmac: mdio: return clk_csr value from stmmac_clk_csr_set() +net: stmmac: mdio: move initialisation of priv->clk_csr to stmmac_mdio +net: stmmac: mdio: improve mdio register field definitions +net: stmmac: mdio: move runtime PM into stmmac_mdio_access() +net: stmmac: mdio: merge stmmac_mdio_read() and stmmac_mdio_write() +net: stmmac: mdio: move stmmac_mdio_format_addr() into read/write +net: stmmac: mdio: provide priv->gmii_address_bus_config +net: stmmac: mdio: provide stmmac_mdio_wait() +net: stmmac: mdio: provide address register formatter +Merge branch 'ipv6-snmp-avoid-performance-issue-with-ratelimithost' +net: snmp: remove SNMP_MIB_SENTINEL +xfrm: snmp: do not use SNMP_MIB_SENTINEL anymore +tls: snmp: do not use SNMP_MIB_SENTINEL anymore +sctp: snmp: do not use SNMP_MIB_SENTINEL anymore +mptcp: snmp: do not use SNMP_MIB_SENTINEL anymore +ipv4: snmp: do not use SNMP_MIB_SENTINEL anymore +ipv6: snmp: do not track per idev ICMP6_MIB_RATELIMITHOST +ipv6: snmp: do not use SNMP_MIB_SENTINEL anymore +ipv6: snmp: remove icmp6type2name[] +ixgbe: fix typo in function comment for ixgbe_get_num_per_func() +net: mctp: fix typo in comment +selftests: net: move netlink-dumps back to progs +selftests: net: make the dump test less sensitive to mem accounting +idpf: add XDP RSS hash hint +idpf: add support for .ndo_xdp_xmit() +idpf: add support for XDP on Rx +idpf: use generic functions to build xdp_buff and skb +idpf: implement XDP_SETUP_PROG in ndo_bpf for splitq +idpf: prepare structures to support XDP +idpf: add support for nointerrupt queues +idpf: remove SW marker handling from NAPI +idpf: add 4-byte completion descriptor definition +idpf: link NAPIs to queues +idpf: use a saner limit for default number of queues to allocate +idpf: fix Rx descriptor ready check barrier in splitq +xdp, libeth: make the xdp_init_buff() micro-optimization generic +Merge branch '10g-qxgmii-for-aqr412c-felix-dsa-and-lynx-pcs-driver' +net: phy: aquantia: support phy-mode = "10g-qxgmii" on NXP SPF-30841 (AQR412C) +net: phy: aquantia: create and store a 64-bit firmware image fingerprint +net: phy: aquantia: report and configure in-band autoneg capabilities +net: phy: aquantia: print global syscfg registers +net: dsa: felix: support phy-mode = "10g-qxgmii" +net: pcs: lynx: support phy-mode = "10g-qxgmii" +Merge branch 'net-stmmac-correctly-populate-ptp_clock_ops-getcrosststamp' +net: stmmac: intel: only populate plat->crosststamp when supported +net: stmmac: ptp: conditionally populate getcrosststamp() method +net: fman: clean up included headers +Merge branch 'sh_eth-pm-related-cleanups' +sh_eth: Use async pm_runtime_put() +sh_eth: Convert to DEFINE_SIMPLE_DEV_PM_OPS() +sh_eth: Remove dummy Runtime PM callbacks +selftests: ncdevmem: don't retry EFAULT +net: phy: fixed_phy: remove link gpio support +net: call cond_resched() less often in __release_sock() +Merge branch 'tcp-__tcp_close-changes' +tcp: use tcp_eat_recv_skb in __tcp_close() +selftests/net: packetdrill: add tcp_close_no_rst.pkt +tcp: fix __tcp_close() to only send RST when required +smsc911x: add second read of EEPROM mac when possible corruption seen +Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux/kernel/git/tnguy/next-queue +dt-bindings: net: cdns,macb: Add compatible for Raspberry Pi RP1 +ixgbe: drop unnecessary casts to u16 / int +igc: drop unnecessary constant casts to u16 +igb: drop unnecessary constant casts to u16 +e1000e: drop unnecessary constant casts to u16 +e1000: drop unnecessary constant casts to u16 +igbvf: remove redundant counter rx_long_byte_count from ethtool statistics +igbvf: add lbtx_packets and lbtx_bytes to ethtool statistics +ixgbe: reduce number of reads when getting OROM data +ixgbe: add the 2.5G and 5G speeds in auto-negotiation for E610 +bpf: Check the helper function is valid in get_helper_proto +bpf, cpumap: Disable page_pool direct xdp_return need larger scope