Skip to content

netdev CI testing #6666

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2,209 commits into
base: bpf-next_base
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2209 commits
Select commit Hold shift + click to select a range
d5352b4
wifi: iwlwifi: cfg: Limit cb_size to valid range
May 27, 2025
432a412
wifi: iwlwifi: dvm: restore n_no_reclaim_cmds setting
jmberg-intel Jun 16, 2025
83f3ac2
wifi: iwlwifi: Fix incorrect logic on cmd_ver range checking
ColinIanKing May 22, 2025
d0fa598
tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen()…
nealcardwell Jun 13, 2025
68dd8ee
Merge tag 'iwlwifi-fixes-2025-06-18' of https://git.kernel.org/pub/sc…
jmberg-intel Jun 18, 2025
15b3c93
netconsole: introduce 'msgid' as a new sysdata field
gustavold Jun 16, 2025
53def0c
netconsole: implement configfs for msgid_enabled
gustavold Jun 16, 2025
c5efaab
netconsole: append msgid to sysdata
gustavold Jun 16, 2025
68707c0
selftests: netconsole: Add tests for 'msgid' feature in sysdata
gustavold Jun 16, 2025
8c587aa
docs: netconsole: document msgid feature
gustavold Jun 16, 2025
fc4842c
Merge branch 'netconsole-msgid' into main
davem330 Jun 18, 2025
f1a6fcc
eth: bnx2x: migrate to new RXFH callbacks
kuba-moo Jun 17, 2025
8211346
eth: bnxt: migrate to new RXFH callbacks
kuba-moo Jun 17, 2025
e7860a6
eth: ena: migrate to new RXFH callbacks
kuba-moo Jun 17, 2025
e8b8738
eth: thunder: migrate to new RXFH callbacks
kuba-moo Jun 17, 2025
f99ff3c
eth: otx2: migrate to new RXFH callbacks
kuba-moo Jun 17, 2025
2fca0d1
Merge branch 'eth-migrate-some-drivers-to-new-rxfh-callbacks'
kuba-moo Jun 18, 2025
b82d92d
eth: niu: migrate to new RXFH callbacks
kuba-moo Jun 17, 2025
b6f7e4f
eth: mvpp2: migrate to new RXFH callbacks
kuba-moo Jun 17, 2025
17da66f
eth: dpaa: migrate to new RXFH callbacks
kuba-moo Jun 17, 2025
20ffe3b
eth: dpaa2: migrate to new RXFH callbacks
kuba-moo Jun 17, 2025
c2cd2f6
eth: sxgbe: migrate to new RXFH callbacks
kuba-moo Jun 17, 2025
4f451b9
Merge branch 'eth-migrate-more-drivers-to-new-rxfh-callbacks'
kuba-moo Jun 18, 2025
c6d732c
net: ethtool: remove duplicate defines for family info
kuba-moo Jun 17, 2025
ae40962
net: ftgmac100: select FIXED_PHY
hkallweit Jun 17, 2025
28c0d77
Merge branch '100GbE' of git://git.kernel.org/pub/scm/linux/kernel/gi…
kuba-moo Jun 18, 2025
a9874d9
nfc: Remove checks for nla_data returning NULL
horms Jun 17, 2025
e0e3265
net/mlx4e: Don't redefine IB_MTU_XXX enum
MarkZhang81 Jun 17, 2025
9ac8d0c
Octeontx2-pf: Fix Backpresure configuration
Jun 17, 2025
f82727a
tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer
Jun 17, 2025
d8155c1
dpaa_eth: don't use fixed_phy_change_carrier
hkallweit Jun 16, 2025
a335569
tcp: Remove inet_hashinfo2_free_mod()
Jun 17, 2025
3168276
selftests: netdevsim: improve lib.sh include in peer.sh
spikeh Jun 17, 2025
c65b5bb
selftests: net: add passive TFO test binary
spikeh Jun 17, 2025
137e7b5
selftests: net: add test for passive TFO socket NAPI ID
spikeh Jun 17, 2025
dbe0ca8
tcp: fix passive TFO socket having invalid NAPI ID
spikeh Jun 17, 2025
9b70c36
Merge branch 'net-fix-passive-tfo-socket-having-invalid-napi-id'
kuba-moo Jun 19, 2025
3e14960
geneve: rely on rtnl lock in geneve_offload_rx_ports
Jun 16, 2025
df5425b
vxlan: drop sock_lock
Jun 16, 2025
1ead750
udp_tunnel: remove rtnl_lock dependency
Jun 16, 2025
3a321b6
net: remove redundant ASSERT_RTNL() in queue setup functions
Jun 16, 2025
e054c8b
netdevsim: remove udp_ports_sleep
Jun 16, 2025
850d924
Revert "bnxt_en: bring back rtnl_lock() in the bnxt_open() path"
Jun 16, 2025
253833d
Merge branch 'udp_tunnel-remove-rtnl_lock-dependency'
kuba-moo Jun 19, 2025
e0ea341
net: ena: Add PHC support in the ENA driver
davidarinzon Jun 17, 2025
51d5880
net: ena: PHC silent reset
davidarinzon Jun 17, 2025
15115b1
net: ena: Add device reload capability through devlink
davidarinzon Jun 17, 2025
9d67d53
net: ena: Add devlink port support
davidarinzon Jun 17, 2025
cea465a
devlink: Add new "enable_phc" generic device param
davidarinzon Jun 17, 2025
816b526
net: ena: Control PHC enable through devlink
davidarinzon Jun 17, 2025
60e2835
net: ena: Add debugfs support to the ENA driver
davidarinzon Jun 17, 2025
e14521e
net: ena: View PHC stats using debugfs
davidarinzon Jun 17, 2025
c922302
net: ena: Add PHC documentation
davidarinzon Jun 17, 2025
a5b4e4f
Merge branch 'phc-support-in-ena-driver'
kuba-moo Jun 19, 2025
fa2f045
net: pse-pd: Introduce attached_phydev to pse control
kmaincent Jun 17, 2025
fc0e6db
net: pse-pd: Add support for reporting events
kmaincent Jun 17, 2025
f5e7aec
net: pse-pd: tps23881: Add support for PSE events and interrupts
kmaincent Jun 17, 2025
50f8b34
net: pse-pd: Add support for PSE power domains
kmaincent Jun 17, 2025
1176978
net: ethtool: Add support for new power domains index description
kmaincent Jun 17, 2025
c394e75
net: pse-pd: Add helper to report hardware enable status of the PI
kmaincent Jun 17, 2025
ffef61d
net: pse-pd: Add support for budget evaluation strategies
kmaincent Jun 17, 2025
eeb0c8f
net: ethtool: Add PSE port priority support feature
kmaincent Jun 17, 2025
3597540
net: pse-pd: pd692x0: Add support for PSE PI priority feature
kmaincent Jun 17, 2025
24a4e3a
net: pse-pd: pd692x0: Add support for controller and manager power su…
kmaincent Jun 17, 2025
2903001
dt-bindings: net: pse-pd: microchip,pd692x0: Add manager regulator su…
kmaincent Jun 17, 2025
56cfc97
net: pse-pd: tps23881: Add support for static port priority feature
kmaincent Jun 17, 2025
82566eb
dt-bindings: net: pse-pd: ti,tps23881: Add interrupt description
kmaincent Jun 17, 2025
757639a
Merge branch 'add-support-for-pse-budget-evaluation-strategy'
kuba-moo Jun 19, 2025
f6be1f2
net/mlx4_en: Remove the redundant NULL check for the 'my_ets' object
Jun 16, 2025
d3623dd
ipv6: Simplify link-local address generation for IPv6 GRE.
Jun 16, 2025
5bd1baf
eth: fbnic: avoid double free when failing to DMA-map FW msg
kuba-moo Jun 16, 2025
20a3cf2
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Jun 19, 2025
139922a
net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_eve…
akodanev Jun 16, 2025
f95dcbd
ipv6: ndisc: Remove __in6_dev_get() in pndisc_{constructor,destructor…
q2ven Jun 16, 2025
6fb531e
ipv6: mcast: Replace locking comments with lockdep annotations.
q2ven Jun 16, 2025
b42fa21
ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_…
q2ven Jun 16, 2025
78e0e80
ipv6: mcast: Remove mca_get().
q2ven Jun 16, 2025
c65aefd
ipv6: mcast: Use in6_dev_get() in ipv6_dev_mc_dec().
q2ven Jun 16, 2025
a52f202
ipv6: mcast: Don't hold RTNL for IPV6_ADD_MEMBERSHIP and MCAST_JOIN_G…
q2ven Jun 16, 2025
3975227
ipv6: mcast: Don't hold RTNL for IPV6_DROP_MEMBERSHIP and MCAST_LEAVE…
q2ven Jun 16, 2025
4b543b2
ipv6: mcast: Don't hold RTNL in ipv6_sock_mc_close().
q2ven Jun 16, 2025
23db0a0
ipv6: mcast: Don't hold RTNL for MCAST_ socket options.
q2ven Jun 16, 2025
4dc130c
ipv6: Remove unnecessary ASSERT_RTNL and comment.
q2ven Jun 16, 2025
9badcfe
ipv6: anycast: Don't use rtnl_dereference().
q2ven Jun 16, 2025
cd2dcbb
ipv6: anycast: Don't hold RTNL for IPV6_LEAVE_ANYCAST and IPV6_ADDRFORM.
q2ven Jun 16, 2025
84544da
ipv6: anycast: Unify two error paths in ipv6_sock_ac_join().
q2ven Jun 16, 2025
da99692
ipv6: anycast: Don't hold RTNL for IPV6_JOIN_ANYCAST.
q2ven Jun 16, 2025
1cf3aa0
ipv6: Remove setsockopt_needs_rtnl().
q2ven Jun 16, 2025
28831cd
net: mana: Fix potential deadlocks in mana napi ops
Jun 17, 2025
b230c21
net: mana: Add support for net_shaper_ops
Jun 17, 2025
417d89b
net: mana: Add speed support in mana_get_link_ksettings
Jun 17, 2025
2d7d8f8
net: mana: Handle unsupported HWC commands
Jun 17, 2025
d50c334
dt-bindings: net: Document support for Airoha AN7583 MDIO Controller
Ansuel Jun 17, 2025
70e1e9c
net: mdio: Add MDIO bus controller for Airoha AN7583
Ansuel Jun 17, 2025
163e2d1
selftests: net: use slowwait to stabilize vrf_route_leaking test
liuhangbin Jun 17, 2025
ff98617
selftests: net: use slowwait to make sure IPv6 setup finished
liuhangbin Jun 17, 2025
278e201
net: mana: Set tx_packets to post gso processing packet count
Jun 17, 2025
b52ad72
neighbour: add support for NUD_PERMANENT proxy entries
nscnd Jun 17, 2025
796477e
tcp: fix tcp_ofo_queue() to avoid including too much DUP SACK range
Jun 17, 2025
aab1aa6
ip6_tunnel: enable to change proto of fb tunnels
NicolasDichtel Jun 17, 2025
3e25e27
net: sfp: add quirk for Potron SFP+ XGSPON ONU Stick
macromorgan Jun 17, 2025
70171a8
calipso: Fix null-ptr-deref in calipso_req_{set,del}attr().
q2ven Jun 17, 2025
bafaf40
net: mana: Record doorbell physical address in PF mode
longlimsft Jun 18, 2025
ce4f031
rds: Expose feature parameters via sysfs (and ELF)
konradwilk Jun 18, 2025
83a1dab
NFC: nci: uart: Set tty->disc_data only in success path
krzk Jun 18, 2025
f7fe9be
net: airoha: Always check return value from airoha_ppe_foe_get_entry()
LorenzoBianconi Jun 18, 2025
e76c82f
netdevsim: migrate to dstats stats collection
leitao Jun 18, 2025
e1f5f18
netdevsim: collect statistics at RX side
leitao Jun 18, 2025
de0da6c
net: add dev_dstats_rx_dropped_add() helper
leitao Jun 18, 2025
b79eae0
netdevsim: account dropped packet length in stats on queue free
leitao Jun 18, 2025
8ac66ea
tcp: tcp_time_to_recover() cleanup
Jun 18, 2025
b61b7c7
netpoll: Extract carrier wait function
leitao Jun 18, 2025
532b185
netpoll: extract IPv4 address retrieval into helper function
leitao Jun 18, 2025
af1a9b4
netpoll: Extract IPv6 address retrieval function
leitao Jun 18, 2025
9ee37f3
net/smc: remove unused input parameters in smc_buf_get_slot
Jun 18, 2025
859f93b
net: stmmac: loongson1: provide match data struct
Jun 18, 2025
676b1ff
net: stmmac: loongson1: get ls1b resource only once
Jun 18, 2025
612d086
net: stmmac: replace ioaddr with stmmac_priv for pcs_set_ane() method
Jun 18, 2025
510f5dc
net: fec: fix typos found by codespell
marckleinebudde Jun 18, 2025
ff8160d
net: fec: struct fec_enet_private: remove obsolete comment
marckleinebudde Jun 18, 2025
4b1985b
net: fec: switch from asm/cacheflush.h to linux/cacheflush.h
marckleinebudde Jun 18, 2025
d600059
net: fec: sort the includes by alphabetic order
marckleinebudde Jun 18, 2025
2294b11
net: fec: rename struct fec_devinfo fec_imx6x_info -> fec_imx6sx_info
marckleinebudde Jun 18, 2025
c7632fb
net: fec: fec_restart(): introduce a define for FEC_ECR_SPEED
marckleinebudde Jun 18, 2025
90af1f6
net: fec: fec_enet_rx_queue(): use same signature as fec_enet_tx_queue()
marckleinebudde Jun 18, 2025
2436f09
net: fec: fec_enet_rx_queue(): replace manual VLAN header calculation…
marckleinebudde Jun 18, 2025
0a4fbd6
net: fec: fec_enet_rx_queue(): reduce scope of data
marckleinebudde Jun 18, 2025
4ada52b
net: fec: fec_enet_rx_queue(): move_call to _vlan_hwaccel_put_tag()
marckleinebudde Jun 18, 2025
1d56405
net: fec: fec_enet_rx_queue(): factor out VLAN handling into separate…
marckleinebudde Jun 18, 2025
8ad543c
net: gianfar: Use device_get_named_child_node_count()
M-Vaittinen Jun 18, 2025
2af7253
net: usb: lan78xx: Convert to PHYLINK for improved PHY and MAC manage…
olerem Jun 18, 2025
556d4b5
net: usb: lan78xx: Rename EVENT_LINK_RESET to EVENT_PHY_INT_ACK
olerem Jun 18, 2025
3894ec9
net: usb: lan78xx: Use ethtool_op_get_link to reflect current link st…
olerem Jun 18, 2025
69af487
net: usb: lan78xx: port link settings to phylink API
olerem Jun 18, 2025
d617fad
net: usb: lan78xx: Integrate EEE support with phylink LPI API
olerem Jun 18, 2025
4fa3e5d
net: usb: lan78xx: remove unused struct members
olerem Jun 18, 2025
9a879f3
vsock: Fix transport_{h2g,g2h} TOCTOU
mmhal Jun 18, 2025
9cfa911
vsock: Fix transport_g2h TOCTOU
mmhal Jun 18, 2025
a06f79c
vsock: Fix transport_* TOCTOU
mmhal Jun 18, 2025
1a0eb7e
igc: Make the const read-only array supported_sizes static
ColinIanKing Jun 18, 2025
34d4a22
octeontx2-af: Fix rvu_mbox_init return path
Jun 18, 2025
53e5b5a
mlxbf_gige: return EPROBE_DEFER if PHY IRQ is not available
dthompso Jun 18, 2025
f347297
net: atm: add lec_mutex
Jun 18, 2025
0b1d10d
net: atm: fix /proc/net/atm/lec handling
Jun 18, 2025
520df9e
ethernet: atl1: Add missing DMA mapping error checks
Thomas-fourier Jun 18, 2025
4616a87
ref_tracker: don't use %pK in pr_ostream() output
jtlayton Jun 18, 2025
17c3d6b
ref_tracker: add a top level debugfs directory for ref_tracker
jtlayton Jun 18, 2025
205f238
ref_tracker: have callers pass output function to pr_ostream()
jtlayton Jun 18, 2025
9bf4d2a
ref_tracker: add a static classname string to each ref_tracker_dir
jtlayton Jun 18, 2025
83e368f
ref_tracker: allow pr_ostream() to print directly to a seq_file
jtlayton Jun 18, 2025
7b06e4e
ref_tracker: automatically register a file in debugfs for a ref_track…
jtlayton Jun 18, 2025
be76f18
ref_tracker: add a way to create a symlink to the ref_tracker_dir deb…
jtlayton Jun 18, 2025
c070e7b
net: add symlinks to ref_tracker_dir for netns
jtlayton Jun 18, 2025
d1667b7
ref_tracker: eliminate the ref_tracker_dir name field
jtlayton Jun 18, 2025
8cd9d87
net: usb: Convert tasklet API to new bottom half workqueue mechanism
jmiao2018 Jun 18, 2025
0b5a940
tools: ynl: fix mixing ops and notifications on one socket
kuba-moo Jun 18, 2025
a1db14c
ice: move TSPLL functions to a separate file
kolacinskikarol Jun 18, 2025
d7377c7
ice: rename TSPLL and CGU functions and definitions
kolacinskikarol Jun 18, 2025
5ff1579
ice: fix E825-C TSPLL register definitions
jacob-keller Jun 18, 2025
3fdb760
ice: remove ice_tspll_params_e825 definitions
kolacinskikarol Jun 18, 2025
22538ec
ice: use designated initializers for TSPLL consts
kolacinskikarol Jun 18, 2025
2c56c27
ice: add TSPLL log config helper
kolacinskikarol Jun 18, 2025
4bf2b67
ice: add ICE_READ/WRITE_CGU_REG_OR_DIE helpers
kolacinskikarol Jun 18, 2025
f61dd6e
ice: clear time_sync_en field for E825-C during reprogramming
jacob-keller Jun 18, 2025
8f8600d
ice: read TSPLL registers again before reporting status
jacob-keller Jun 18, 2025
36edc7f
ice: use bitfields instead of unions for CGU regs
kolacinskikarol Jun 18, 2025
cc2568f
ice: add multiple TSPLL helpers
kolacinskikarol Jun 18, 2025
bd84365
ice: wait before enabling TSPLL
kolacinskikarol Jun 18, 2025
8754a8b
ice: fall back to TCXO on TSPLL lock fail
kolacinskikarol Jun 18, 2025
201452d
ice: move TSPLL init calls to ice_ptp.c
kolacinskikarol Jun 18, 2025
a3ff2b0
ice: default to TIME_REF instead of TXCO on E825-C
jacob-keller Jun 18, 2025
546444d
net: ti: icssg-prueth: Add prp offload support to ICSSG driver
hm-ti Jun 18, 2025
00ec137
bonding: Improve the accuracy of LACPDU transmissions
Zildj1an Jun 18, 2025
8dffa77
eth: sfc: falcon: migrate to new RXFH callbacks
kuba-moo Jun 18, 2025
ea6d077
eth: sfc: siena: migrate to new RXFH callbacks
kuba-moo Jun 18, 2025
f067e9c
eth: sfc: migrate to new RXFH callbacks
kuba-moo Jun 18, 2025
e1cdf6e
eth: benet: migrate to new RXFH callbacks
kuba-moo Jun 18, 2025
8ad9895
eth: qede: migrate to new RXFH callbacks
kuba-moo Jun 18, 2025
e2ddc89
eth: mlx5: migrate to new RXFH callbacks
kuba-moo Jun 18, 2025
3d88597
eth: nfp: migrate to new RXFH callbacks
kuba-moo Jun 18, 2025
e6cb05c
eth: hinic: migrate to new RXFH callbacks
kuba-moo Jun 18, 2025
d460354
eth: hns3: migrate to new RXFH callbacks
kuba-moo Jun 18, 2025
493090f
net: ethtool: don't mux RXFH via rxnfc callbacks
kuba-moo Jun 18, 2025
7c7b997
gve: rename gve_xdp_xmit to gve_xdp_xmit_gqi
josh8551021 Jun 18, 2025
bf10709
gve: refactor DQO TX methods to be more generic for XDP
josh8551021 Jun 18, 2025
23874ad
gve: add XDP_TX and XDP_REDIRECT support for DQ RDA
josh8551021 Jun 18, 2025
de652c9
Merge tag 'wireless-2025-06-18' of https://git.kernel.org/pub/scm/lin…
Jun 19, 2025
86bd0f8
net: add sock_rcvbuf_has_space() helper
almostivan Jun 18, 2025
63ceea9
udp: use __sock_rcvbuf_has_space() helper
almostivan Jun 18, 2025
ffa4c81
netlink: Fix wraparound of sk->sk_rmem_alloc
almostivan Jun 18, 2025
b266bc4
mailmap: Update shannon.nelson emails
emusln Jun 19, 2025
33ae04c
net/smc: remove unused function smc_lo_supports_v2
Jun 19, 2025
605387f
selftest: add selftest for anycast notifications
Jun 19, 2025
71c9521
af_unix: Don't leave consecutive consumed OOB skbs.
q2ven Jun 19, 2025
1319fdc
af_unix: Add test for consecutive consumed OOB.
q2ven Jun 19, 2025
0e1ff0b
af_unix: Don't set -ECONNRESET for consumed OOB skb.
q2ven Jun 19, 2025
e59a2fb
selftest: af_unix: Add tests for -ECONNRESET.
q2ven Jun 19, 2025
6d54f16
docs: conf.py: properly handle include and exclude patterns
mchehab Jun 19, 2025
7fc2730
docs: Makefile: disable check rules on make cleandocs
mchehab Jun 19, 2025
bc23a20
docs: netlink: netlink-raw.rst: use :ref: instead of :doc:
mchehab Jun 19, 2025
2d6b422
tools: ynl_gen_rst.py: Split library from command line tool
mchehab Jun 19, 2025
1aeeb33
docs: netlink: index.rst: add a netlink index file
mchehab Jun 19, 2025
aad2f5d
tools: ynl_gen_rst.py: cleanup coding style
mchehab Jun 19, 2025
d213667
docs: sphinx: add a parser for yaml files for Netlink specs
mchehab Jun 19, 2025
a905eda
docs: use parser_yaml extension to handle Netlink specs
mchehab Jun 19, 2025
1cf00c7
docs: uapi: netlink: update netlink specs link
mchehab Jun 19, 2025
91a4a7e
tools: ynl_gen_rst.py: drop support for generating index files
mchehab Jun 19, 2025
2f75cbe
docs: netlink: remove obsolete .gitignore from unused directory
mchehab Jun 19, 2025
4e6aa8c
MAINTAINERS: add netlink_yml_parser.py to linux-doc
mchehab Jun 19, 2025
df06ec2
tools: netlink_yml_parser.py: add line numbers to parsed data
mchehab Jun 19, 2025
0882255
docs: parser_yaml.py: add support for line numbers from the parser
mchehab Jun 19, 2025
23feb80
docs: sphinx: add a file with the requirements for lowest version
mchehab Jun 19, 2025
d005f7c
docs: conf.py: several coding style fixes
mchehab Jun 19, 2025
c6fdace
docs: conf.py: Check Sphinx and docutils version
mchehab Jun 19, 2025
65fd3a5
net: airoha: Compute number of descriptors according to reserved memo…
LorenzoBianconi Jun 19, 2025
9b70389
net: airoha: Differentiate hwfd buffer size for QDMA0 and QDMA1
LorenzoBianconi Jun 19, 2025
32c2401
net: mctp: don't use source cb data when forwarding, ensure pkt_type …
jk-ozlabs Jun 19, 2025
3b61f55
net: mctp: separate routing database from routing operations
jk-ozlabs Jun 19, 2025
82c10fc
net: mctp: separate cb from direct-addressing routing
jk-ozlabs Jun 19, 2025
b35e0b6
net: mctp: test: Add an addressed device constructor
jk-ozlabs Jun 19, 2025
d1f4c5a
net: mctp: test: Add extaddr routing output test
jk-ozlabs Jun 19, 2025
d96a511
net: mctp: test: move functions into utils.[ch]
jk-ozlabs Jun 19, 2025
755884a
net: mctp: test: add sock test infrastructure
jk-ozlabs Jun 19, 2025
00bacab
net: mctp: test: Add initial socket tests
jk-ozlabs Jun 19, 2025
f292aeb
net: mctp: pass net into route creation
jk-ozlabs Jun 19, 2025
5986a3a
net: mctp: remove routes by netid, not by device
jk-ozlabs Jun 19, 2025
d829795
net: mctp: allow NL parsing directly into a struct mctp_route
jk-ozlabs Jun 19, 2025
ec45022
net: mctp: add gateway routing support
jk-ozlabs Jun 19, 2025
ee1bb4b
net: mctp: test: Add tests for gateway routes
jk-ozlabs Jun 19, 2025
eb5d651
net: xsk: introduce XDP_MAX_TX_BUDGET set/getsockopt
JasonXing Jun 19, 2025
4a00a7e
nfc: fdp: Use str_yes_no() helper
qianfengrong Jun 19, 2025
2c55274
nfc: pn544: Use str_low_high() helper
qianfengrong Jun 19, 2025
3f43fa0
net: xsk: update tx queue consumer immdiately after transmission
JasonXing Jun 19, 2025
ce66414
ethernet: ionic: Fix DMA mapping tests
Thomas-fourier Jun 19, 2025
8e6e27a
net: stmmac: lpc18xx: use plat_dat->phy_interface
Jun 19, 2025
06e9b31
xfrm: hold device only for the asynchronous decryption
Jun 19, 2025
eafd646
sunrpc: handle SVC_GARBAGE during svc auth processing as auth error
jtlayton Jun 19, 2025
17c1552
atm: idt77252: Add missing `dma_map_error()`
Thomas-fourier Jun 19, 2025
527a173
forwarding: set timeout to 3 hours
Feb 1, 2024
7526939
profile patch
kuba-moo Aug 17, 2024
f8a71fb
tc_action dbg
kuba-moo Aug 30, 2024
185514d
selftests: net: enable profiling
kuba-moo Nov 4, 2024
1694fb4
disable random kunit tests
kuba-moo May 12, 2025
f7d1034
drv: net: add timeout
Mar 12, 2025
0447024
dbg: tests: bonding: print info on failure
Mar 31, 2025
a36c268
config: set preempt
kuba-moo Mar 31, 2025
72aa918
dbg: rtnetlink preferred_lft
kuba-moo May 28, 2025
d7aecbe
test: rtnetlink: try double sleep to give WQ a chance
kuba-moo Jun 6, 2025
4195c0e
timestamp - try waking
kuba-moo Jun 13, 2025
b61e21f
Merge branch 'net-next-2025-06-19--12-00' into HEAD
Jun 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
25 changes: 20 additions & 5 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ Adam Radford <[email protected]>
Adriana Reus <[email protected]> <[email protected]>
Adrian Bunk <[email protected]>
Ajay Kaher <[email protected]> <[email protected]>
Akhil P Oommen <[email protected]> <[email protected]>
Akhil P Oommen <[email protected]> <[email protected]>
Akhil P Oommen <[email protected]> <[email protected]>
Alan Cox <[email protected]>
Alan Cox <[email protected]>
Aleksandar Markovic <[email protected]> <[email protected]>
Expand Down Expand Up @@ -106,7 +107,8 @@ Asahi Lina <[email protected]> <[email protected]>
Ashok Raj Nagarajan <[email protected]> <[email protected]>
Ashwin Chaugule <[email protected]> <[email protected]>
Asutosh Das <[email protected]> <[email protected]>
Atish Patra <[email protected]> <[email protected]>
Atish Patra <[email protected]> <[email protected]>
Atish Patra <[email protected]> <[email protected]>
Avaneesh Kumar Dwivedi <[email protected]> <[email protected]>
Axel Dyks <[email protected]>
Axel Lin <[email protected]>
Expand Down Expand Up @@ -424,6 +426,9 @@ Krzysztof Wilczyński <[email protected]> <[email protected]>
Krzysztof Wilczyński <[email protected]> <[email protected]>
Kshitiz Godara <[email protected]> <[email protected]>
Kuninori Morimoto <[email protected]>
Kuniyuki Iwashima <[email protected]> <[email protected]>
Kuniyuki Iwashima <[email protected]> <[email protected]>
Kuniyuki Iwashima <[email protected]> <[email protected]>
Kuogee Hsieh <[email protected]> <[email protected]>
Lee Jones <[email protected]> <[email protected]>
Lee Jones <[email protected]> <[email protected]>
Expand Down Expand Up @@ -600,6 +605,12 @@ Paul Mackerras <[email protected]> <[email protected]>
Paul Mackerras <[email protected]> <[email protected]>
Paul Moore <[email protected]> <[email protected]>
Paul Moore <[email protected]> <[email protected]>
Paulo Alcantara <[email protected]> <[email protected]>
Paulo Alcantara <[email protected]> <[email protected]>
Paulo Alcantara <[email protected]> <[email protected]>
Paulo Alcantara <[email protected]> <[email protected]>
Paulo Alcantara <[email protected]> <[email protected]>
Paulo Alcantara <[email protected]> <[email protected]>
Pavankumar Kondeti <[email protected]> <[email protected]>
Peter A Jonsson <[email protected]>
Peter Oruba <[email protected]>
Expand Down Expand Up @@ -640,6 +651,8 @@ Richard Genoud <[email protected]> <[email protected]>
Richard Leitner <[email protected]> <[email protected]>
Richard Leitner <[email protected]> <[email protected]>
Richard Leitner <[email protected]> <[email protected]>
Rob Clark <[email protected]> <[email protected]>
Rob Clark <[email protected]> <[email protected]>
Robert Foss <[email protected]> <[email protected]>
Rocky Liao <[email protected]> <[email protected]>
Rodrigo Siqueira <[email protected]> <[email protected]>
Expand Down Expand Up @@ -678,9 +691,10 @@ Serge Hallyn <[email protected]> <[email protected]>
Serge Hallyn <[email protected]> <[email protected]>
Seth Forshee <[email protected]> <[email protected]>
Shakeel Butt <[email protected]> <[email protected]>
Shannon Nelson <[email protected]> <[email protected]>
Shannon Nelson <[email protected]> <[email protected]>
Shannon Nelson <[email protected]> <[email protected]>
Shannon Nelson <[email protected]> <[email protected]>
Shannon Nelson <[email protected]> <[email protected]>
Shannon Nelson <[email protected]> <[email protected]>
Shannon Nelson <[email protected]> <[email protected]>
Sharath Chandra Vurukala <[email protected]> <[email protected]>
Shiraz Hashim <[email protected]> <[email protected]>
Shuah Khan <[email protected]> <[email protected]>
Expand Down Expand Up @@ -709,6 +723,7 @@ Srinivas Ramana <[email protected]> <[email protected]>
Sriram R <[email protected]> <[email protected]>
Sriram Yagnaraman <[email protected]> <[email protected]>
Stanislav Fomichev <[email protected]> <[email protected]>
Stanislav Fomichev <[email protected]> <[email protected]>
Stefan Wahren <[email protected]> <[email protected]>
Stéphane Witzmann <[email protected]>
Stephen Hemminger <[email protected]> <[email protected]>
Expand Down
55 changes: 55 additions & 0 deletions Documentation/ABI/stable/sysfs-transport-rds
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
What: /sys/kernel/rds/features/*
Date: June 2025
KernelVersion: 6.17
Contact: [email protected]
Description: This directory contains the features that this kernel
has been built with and supports. They correspond
to the include/uapi/linux/rds.h features.

The intent is for applications compiled against rds.h
to be able to query and find out what features the
driver supports. The current expected value is 'supported'.

The features so far are:

ioctl_get_tos
ioctl_set_tos

Allows the user to set on the socket a type of
service(tos) value associated forever.

socket_cancel_sent_to

Allows to cancel all pending messages to a given destination.

socket_cong_monitor

RDS provides an explicit monitoring wherein a 64-bit mask value
on the socket and each bit corresponds to a group of ports.

When a congestion update arrives, RDS checks the set of ports
that became uncongested against the bit mask.

If they overlap, a control messages is enqueued on the socket,
and the application is woken up.

socket_get_mr
socket_get_mr_for_dest
socket_free_mr

RDS allows a process to register or release memory ranges for
RDMA.

socket_recverr

RDS will send RDMA notification messages to the application for
any RDMA operation that fails. By default this is off.

socket_so_rxpath_latency

Receive path latency in various stages of receive path.

socket_so_transport

Attach the socket to the underlaying transport (TCP or RDMA)
before invoking bind on the socket.
3 changes: 3 additions & 0 deletions Documentation/ABI/testing/sysfs-bus-iio
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ Description:
What: /sys/bus/iio/devices/iio:deviceX/sampling_frequency
What: /sys/bus/iio/devices/iio:deviceX/in_intensity_sampling_frequency
What: /sys/bus/iio/devices/iio:deviceX/buffer/sampling_frequency
What: /sys/bus/iio/devices/iio:deviceX/events/sampling_frequency
What: /sys/bus/iio/devices/triggerX/sampling_frequency
KernelVersion: 2.6.35
Contact: [email protected]
Expand Down Expand Up @@ -740,7 +741,9 @@ Description:
1kohm_to_gnd: connected to ground via an 1kOhm resistor,
2.5kohm_to_gnd: connected to ground via a 2.5kOhm resistor,
6kohm_to_gnd: connected to ground via a 6kOhm resistor,
7.7kohm_to_gnd: connected to ground via a 7.7kOhm resistor,
20kohm_to_gnd: connected to ground via a 20kOhm resistor,
32kohm_to_gnd: connected to ground via a 32kOhm resistor,
42kohm_to_gnd: connected to ground via a 42kOhm resistor,
90kohm_to_gnd: connected to ground via a 90kOhm resistor,
100kohm_to_gnd: connected to ground via an 100kOhm resistor,
Expand Down
10 changes: 10 additions & 0 deletions Documentation/ABI/testing/sysfs-class-net-phydev
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,16 @@ Description:
This ID is used to match the device with the appropriate
driver.

What: /sys/class/mdio_bus/<bus>/<device>/c45_phy_ids/mmd<n>_device_id
Date: June 2025
KernelVersion: 6.17
Contact: [email protected]
Description:
This attribute contains the 32-bit PHY Identifier as reported
by the device during bus enumeration, encoded in hexadecimal.
These C45 IDs are used to match the device with the appropriate
driver. These files are invisible to the C22 device.

What: /sys/class/mdio_bus/<bus>/<device>/phy_interface
Date: February 2014
KernelVersion: 3.15
Expand Down
4 changes: 2 additions & 2 deletions Documentation/ABI/testing/sysfs-driver-intel-m10-bmc
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Description: Read only. Returns the firmware version of Intel MAX10
What: /sys/bus/.../drivers/intel-m10-bmc/.../mac_address
Date: January 2021
KernelVersion: 5.12
Contact: Peter Colberg <peter.colberg@altera.com>
Contact: Matthew Gerlach <matthew.gerlach@altera.com>
Description: Read only. Returns the first MAC address in a block
of sequential MAC addresses assigned to the board
that is managed by the Intel MAX10 BMC. It is stored in
Expand All @@ -28,7 +28,7 @@ Description: Read only. Returns the first MAC address in a block
What: /sys/bus/.../drivers/intel-m10-bmc/.../mac_count
Date: January 2021
KernelVersion: 5.12
Contact: Peter Colberg <peter.colberg@altera.com>
Contact: Matthew Gerlach <matthew.gerlach@altera.com>
Description: Read only. Returns the number of sequential MAC
addresses assigned to the board managed by the Intel
MAX10 BMC. This value is stored in FLASH and is mirrored
Expand Down
14 changes: 7 additions & 7 deletions Documentation/ABI/testing/sysfs-driver-intel-m10-bmc-sec-update
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/sr_root_entry_hash
Date: Sep 2022
KernelVersion: 5.20
Contact: Peter Colberg <peter.colberg@altera.com>
Contact: Matthew Gerlach <matthew.gerlach@altera.com>
Description: Read only. Returns the root entry hash for the static
region if one is programmed, else it returns the
string: "hash not programmed". This file is only
Expand All @@ -11,7 +11,7 @@ Description: Read only. Returns the root entry hash for the static
What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/pr_root_entry_hash
Date: Sep 2022
KernelVersion: 5.20
Contact: Peter Colberg <peter.colberg@altera.com>
Contact: Matthew Gerlach <matthew.gerlach@altera.com>
Description: Read only. Returns the root entry hash for the partial
reconfiguration region if one is programmed, else it
returns the string: "hash not programmed". This file
Expand All @@ -21,7 +21,7 @@ Description: Read only. Returns the root entry hash for the partial
What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/bmc_root_entry_hash
Date: Sep 2022
KernelVersion: 5.20
Contact: Peter Colberg <peter.colberg@altera.com>
Contact: Matthew Gerlach <matthew.gerlach@altera.com>
Description: Read only. Returns the root entry hash for the BMC image
if one is programmed, else it returns the string:
"hash not programmed". This file is only visible if the
Expand All @@ -31,31 +31,31 @@ Description: Read only. Returns the root entry hash for the BMC image
What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/sr_canceled_csks
Date: Sep 2022
KernelVersion: 5.20
Contact: Peter Colberg <peter.colberg@altera.com>
Contact: Matthew Gerlach <matthew.gerlach@altera.com>
Description: Read only. Returns a list of indices for canceled code
signing keys for the static region. The standard bitmap
list format is used (e.g. "1,2-6,9").

What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/pr_canceled_csks
Date: Sep 2022
KernelVersion: 5.20
Contact: Peter Colberg <peter.colberg@altera.com>
Contact: Matthew Gerlach <matthew.gerlach@altera.com>
Description: Read only. Returns a list of indices for canceled code
signing keys for the partial reconfiguration region. The
standard bitmap list format is used (e.g. "1,2-6,9").

What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/bmc_canceled_csks
Date: Sep 2022
KernelVersion: 5.20
Contact: Peter Colberg <peter.colberg@altera.com>
Contact: Matthew Gerlach <matthew.gerlach@altera.com>
Description: Read only. Returns a list of indices for canceled code
signing keys for the BMC. The standard bitmap list format
is used (e.g. "1,2-6,9").

What: /sys/bus/platform/drivers/intel-m10bmc-sec-update/.../security/flash_count
Date: Sep 2022
KernelVersion: 5.20
Contact: Peter Colberg <peter.colberg@altera.com>
Contact: Matthew Gerlach <matthew.gerlach@altera.com>
Description: Read only. Returns number of times the secure update
staging area has been flashed.
Format: "%u".
20 changes: 10 additions & 10 deletions Documentation/ABI/testing/sysfs-driver-intel-xe-hwmon
Original file line number Diff line number Diff line change
Expand Up @@ -60,26 +60,26 @@ Description: RO. Package default power limit (default TDP setting).

Only supported for particular Intel Xe graphics platforms.

What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power2_crit
Date: February 2024
KernelVersion: 6.8
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/power1_crit
Date: May 2025
KernelVersion: 6.15
Contact: [email protected]
Description: RW. Package reactive critical (I1) power limit in microwatts.
Description: RW. Card reactive critical (I1) power limit in microwatts.

Package reactive critical (I1) power limit in microwatts is exposed
Card reactive critical (I1) power limit in microwatts is exposed
for client products. The power controller will throttle the
operating frequency if the power averaged over a window exceeds
this limit.

Only supported for particular Intel Xe graphics platforms.

What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/curr2_crit
Date: February 2024
KernelVersion: 6.8
What: /sys/bus/pci/drivers/xe/.../hwmon/hwmon<i>/curr1_crit
Date: May 2025
KernelVersion: 6.15
Contact: [email protected]
Description: RW. Package reactive critical (I1) power limit in milliamperes.
Description: RW. Card reactive critical (I1) power limit in milliamperes.

Package reactive critical (I1) power limit in milliamperes is
Card reactive critical (I1) power limit in milliamperes is
exposed for server products. The power controller will throttle
the operating frequency if the power averaged over a window
exceeds this limit.
Expand Down
19 changes: 2 additions & 17 deletions Documentation/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
# for cleaning
subdir- := devicetree/bindings

ifneq ($(MAKECMDGOALS),cleandocs)
# Check for broken documentation file references
ifeq ($(CONFIG_WARN_MISSING_DOCUMENTS),y)
$(shell $(srctree)/scripts/documentation-file-ref-check --warn)
Expand All @@ -14,6 +15,7 @@ endif
ifeq ($(CONFIG_WARN_ABI_ERRORS),y)
$(shell $(srctree)/scripts/get_abi.py --dir $(srctree)/Documentation/ABI validate)
endif
endif

# You can set these variables from the command line.
SPHINXBUILD = sphinx-build
Expand Down Expand Up @@ -102,22 +104,6 @@ quiet_cmd_sphinx = SPHINX $@ --> file://$(abspath $(BUILDDIR)/$3/$4)
cp $(if $(patsubst /%,,$(DOCS_CSS)),$(abspath $(srctree)/$(DOCS_CSS)),$(DOCS_CSS)) $(BUILDDIR)/$3/_static/; \
fi

YNL_INDEX:=$(srctree)/Documentation/networking/netlink_spec/index.rst
YNL_RST_DIR:=$(srctree)/Documentation/networking/netlink_spec
YNL_YAML_DIR:=$(srctree)/Documentation/netlink/specs
YNL_TOOL:=$(srctree)/tools/net/ynl/pyynl/ynl_gen_rst.py

YNL_RST_FILES_TMP := $(patsubst %.yaml,%.rst,$(wildcard $(YNL_YAML_DIR)/*.yaml))
YNL_RST_FILES := $(patsubst $(YNL_YAML_DIR)%,$(YNL_RST_DIR)%, $(YNL_RST_FILES_TMP))

$(YNL_INDEX): $(YNL_RST_FILES)
$(Q)$(YNL_TOOL) -o $@ -x

$(YNL_RST_DIR)/%.rst: $(YNL_YAML_DIR)/%.yaml $(YNL_TOOL)
$(Q)$(YNL_TOOL) -i $< -o $@

htmldocs texinfodocs latexdocs epubdocs xmldocs: $(YNL_INDEX)

htmldocs:
@$(srctree)/scripts/sphinx-pre-install --version-check
@+$(foreach var,$(SPHINXDIRS),$(call loop_cmd,sphinx,html,$(var),,$(var)))
Expand Down Expand Up @@ -184,7 +170,6 @@ refcheckdocs:
$(Q)cd $(srctree);scripts/documentation-file-ref-check

cleandocs:
$(Q)rm -f $(YNL_INDEX) $(YNL_RST_FILES)
$(Q)rm -rf $(BUILDDIR)
$(Q)$(MAKE) BUILDDIR=$(abspath $(BUILDDIR)) $(build)=Documentation/userspace-api/media clean

Expand Down
3 changes: 3 additions & 0 deletions Documentation/admin-guide/kernel-parameters.txt
Original file line number Diff line number Diff line change
Expand Up @@ -458,6 +458,9 @@
arm64.nomops [ARM64] Unconditionally disable Memory Copy and Memory
Set instructions support

arm64.nompam [ARM64] Unconditionally disable Memory Partitioning And
Monitoring support

arm64.nomte [ARM64] Unconditionally disable Memory Tagging Extension
support

Expand Down
33 changes: 33 additions & 0 deletions Documentation/admin-guide/thunderbolt.rst
Original file line number Diff line number Diff line change
Expand Up @@ -296,6 +296,39 @@ information is missing.
To recover from this mode, one needs to flash a valid NVM image to the
host controller in the same way it is done in the previous chapter.

Tunneling events
----------------
The driver sends ``KOBJ_CHANGE`` events to userspace when there is a
tunneling change in the ``thunderbolt_domain``. The notification carries
following environment variables::

TUNNEL_EVENT=<EVENT>
TUNNEL_DETAILS=0:12 <-> 1:20 (USB3)

Possible values for ``<EVENT>`` are:

activated
The tunnel was activated (created).

changed
There is a change in this tunnel. For example bandwidth allocation was
changed.

deactivated
The tunnel was torn down.

low bandwidth
The tunnel is not getting optimal bandwidth.

insufficient bandwidth
There is not enough bandwidth for the current tunnel requirements.

The ``TUNNEL_DETAILS`` is only provided if the tunnel is known. For
example, in case of Firmware Connection Manager this is missing or does
not provide full tunnel information. In case of Software Connection Manager
this includes full tunnel details. The format currently matches what the
driver uses when logging. This may change over time.

Networking over Thunderbolt cable
---------------------------------
Thunderbolt technology allows software communication between two hosts
Expand Down
Loading