Skip to content
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

netdev CI testing #6666

Open
wants to merge 3,134 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
3134 commits
Select commit Hold shift + click to select a range
0ed8e77
net: dsa: mv88e6xxx: enable STU methods for 6320 family
elkablo Mar 17, 2025
acf5952
net: dsa: mv88e6xxx: fix internal PHYs for 6320 family
elkablo Mar 17, 2025
fd7d2f8
net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320…
elkablo Mar 17, 2025
59baf60
mlxsw: Trap ARP packets at layer 2 instead of layer 3
Mar 17, 2025
6e7bf31
mlxsw: spectrum: Call mlxsw_sp_bridge_vxlan_{join, leave}() for VLAN-…
Mar 17, 2025
5f27170
mlxsw: spectrum_switchdev: Add an internal API for VXLAN leave
Mar 17, 2025
a56cffe
mlxsw: spectrum_switchdev: Move mlxsw_sp_bridge_vxlan_join()
Mar 17, 2025
e08b777
mlxsw: Add VXLAN bridge ports to same hardware domain as physical bri…
Mar 17, 2025
d83da56
selftests: vxlan_bridge: Test flood with unresolved FDB entry
Mar 17, 2025
2c2c923
gve: unlink old napi only if page pool exists
hramamurthy12 Mar 17, 2025
962d95b
lo.disable_ipv6=1 allows ::1 dst packet to take a default route
Mar 17, 2025
cf263c0
net: introduce OpenVPN Data Channel Offload (ovpn)
ordex Mar 18, 2025
4a32071
ovpn: add basic netlink support
ordex Mar 18, 2025
7acc69a
ovpn: add basic interface creation/destruction/management routines
ordex Mar 18, 2025
57ed099
ovpn: keep carrier always on for MP interfaces
ordex Mar 18, 2025
eefd6c8
ovpn: introduce the ovpn_peer object
ordex Mar 18, 2025
91b3754
ovpn: introduce the ovpn_socket object
ordex Mar 18, 2025
6c9ee79
ovpn: implement basic TX path (UDP)
ordex Mar 18, 2025
c577c2f
ovpn: implement basic RX path (UDP)
ordex Mar 18, 2025
30eb6ef
ovpn: implement packet processing
ordex Mar 18, 2025
2985733
ovpn: store tunnel and transport statistics
ordex Mar 18, 2025
b1130a5
ovpn: implement TCP transport
ordex Mar 18, 2025
61207d1
skb: implement skb_send_sock_locked_with_flags()
ordex Mar 18, 2025
bd215c9
ovpn: add support for MSG_NOSIGNAL in tcp_sendmsg
ordex Mar 18, 2025
55fd4ab
ovpn: implement multi-peer support
ordex Mar 18, 2025
84070eb
ovpn: implement peer lookup logic
ordex Mar 18, 2025
babeb3e
ovpn: implement keepalive mechanism
ordex Mar 18, 2025
669af2b
ovpn: add support for updating local or remote UDP endpoint
ordex Mar 18, 2025
9c36f8c
ovpn: implement peer add/get/dump/delete via netlink
ordex Mar 18, 2025
434d716
ovpn: implement key add/get/del/swap via netlink
ordex Mar 18, 2025
84788d3
ovpn: kill key and notify userspace in case of IV exhaustion
ordex Mar 18, 2025
850c957
ovpn: notify userspace when a peer is deleted
ordex Mar 18, 2025
e9b0e99
ovpn: add basic ethtool support
ordex Mar 18, 2025
7d67f58
testing/selftests: add test tool and scripts for ovpn module
ordex Mar 18, 2025
666ac7c
net: stmmac: Fix accessing freed irq affinity_hint
LGA1150 Mar 18, 2025
85be5e5
af_unix: Sort headers.
q2ven Mar 18, 2025
b5a71d3
af_unix: Move internal definitions to net/unix/.
q2ven Mar 18, 2025
b21ce15
af_unix: Explicitly include headers for non-pointer struct fields.
q2ven Mar 18, 2025
1434204
af_unix: Clean up #include under net/unix/.
q2ven Mar 18, 2025
4fffff4
tcp/dccp: Remove inet_connection_sock_af_ops.addr2sockaddr().
q2ven Mar 18, 2025
31594bd
docs: fix the path of example code and example commands for device me…
iwashiz0 Mar 18, 2025
6297f9a
docs: networking: strparser: Fix a typo
Avenger-285714 Mar 18, 2025
5ef24e5
r8169: enable RTL8168H/RTL8168EP/RTL8168FP ASPM support
Mar 18, 2025
079b993
r8169: disable RTL8126 ZRX-DC timeout
Mar 18, 2025
6c1d743
docs/kcm: Fix typo "BFP"
Mar 18, 2025
0078aa2
mlxsw: spectrum_acl_bloom_filter: Workaround for some LLVM versions
Avenger-285714 Mar 18, 2025
05dd76d
selftests: drv-net: rss_ctx: Don't assume indirection table is present
gal-pressman Mar 18, 2025
b24e3af
net: mvneta: Add metadata support for xdp mode
LorenzoBianconi Mar 18, 2025
e9e707e
net: mvpp2: Add metadata support for xdp mode
LorenzoBianconi Mar 18, 2025
beaa991
net: netsec: Add metadata support for xdp mode
LorenzoBianconi Mar 18, 2025
62dba92
net: octeontx2: Add metadata support for xdp mode
LorenzoBianconi Mar 18, 2025
2b4600f
net: ethernet: mediatek: Add metadata support for xdp mode
LorenzoBianconi Mar 18, 2025
3a3b7ae
net: mana: Add metadata support for xdp mode
LorenzoBianconi Mar 18, 2025
32bf339
net: ti: cpsw: Add metadata support for xdp mode
LorenzoBianconi Mar 18, 2025
c109f9b
net: dsa: sja1105: fix displaced ethtool statistics counters
vladimiroltean Mar 18, 2025
b37d72c
net: dsa: sja1105: reject other RX filters than HWTSTAMP_FILTER_PTP_V…
vladimiroltean Mar 18, 2025
44df4ab
net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_d…
vladimiroltean Mar 18, 2025
2a7c864
net: phy: air_en8811h: Add clk provider for CKO pin
bjxlucX123 Mar 18, 2025
166e195
selftests/net: big_tcp: return xfail on slow machines
pablmart Mar 18, 2025
0938bed
net: tulip: avoid unused variable warning
horms Mar 18, 2025
75bc7b2
xsc: Add xsc driver basic framework
tianx666 Mar 18, 2025
42ef40a
xsc: Enable command queue
tianx666 Mar 18, 2025
016b08e
xsc: Add hardware setup APIs
tianx666 Mar 18, 2025
06abd5a
xsc: Add qp and cq management
tianx666 Mar 18, 2025
1fda612
xsc: Add eq and alloc
tianx666 Mar 18, 2025
434ef58
xsc: Init pci irq
tianx666 Mar 18, 2025
d3e5cc2
xsc: Init auxiliary device
tianx666 Mar 18, 2025
395d258
xsc: Add ethernet interface
tianx666 Mar 18, 2025
fad57e7
xsc: Init net device
tianx666 Mar 18, 2025
1e652a8
xsc: Add eth needed qp and cq apis
tianx666 Mar 18, 2025
58c440b
xsc: ndo_open and ndo_stop
tianx666 Mar 18, 2025
126c111
xsc: Add ndo_start_xmit
tianx666 Mar 18, 2025
019c173
xsc: Add eth reception data path
tianx666 Mar 18, 2025
cff3a26
xsc: add ndo_get_stats64
tianx666 Mar 18, 2025
bbc367d
idpf: add initial PTP support
mwolech Mar 18, 2025
0360351
virtchnl: add PTP virtchnl definitions
mwolech Mar 18, 2025
32556dd
idpf: move virtchnl structures to the header file
mwolech Mar 18, 2025
74ea21e
idpf: negotiate PTP capabilities and get PTP clock
mwolech Mar 18, 2025
475a89e
idpf: add mailbox access to read PTP clock time
mwolech Mar 18, 2025
d706d45
idpf: add PTP clock configuration
mwolech Mar 18, 2025
be3962e
idpf: add Tx timestamp capabilities negotiation
mwolech Mar 18, 2025
d691548
idpf: add Tx timestamp flows
mwolech Mar 18, 2025
6392b60
idpf: add support for Rx timestamping
mwolech Mar 18, 2025
1de0410
idpf: change the method for mailbox workqueue allocation
mwolech Mar 18, 2025
1c1b6f7
net: usb: asix: ax88772: Increase phy_name size
andy-shev Mar 18, 2025
dd6d0af
netfilter: xtables: Use strscpy() instead of strscpy_pad()
toblux Mar 18, 2025
4adfb1b
ice: health.c: fix compilation on gcc 7.5
pkitszel Mar 18, 2025
a8308b6
ice: ensure periodic output start time is in the future
kolacinskikarol Mar 18, 2025
93bde2f
ice: fix reservation of resources for RDMA when disabled
jbrandeb Mar 18, 2025
615b8fa
virtchnl: make proto and filter action count unsigned
jglaza Mar 18, 2025
e647395
ice: stop truncating queue ids when checking
jglaza Mar 18, 2025
a241191
ice: validate queue quanta parameters to prevent OOB access
jglaza Mar 18, 2025
c70d043
ice: fix input validation for virtchnl BW
lczapnik Mar 18, 2025
3c00151
ice: fix using untrusted value of pkt_len in ice_vc_fdir_parse_raw()
halfboy93 Mar 18, 2025
e0031a8
idpf: check error for register_netdev() on init
etantilov Mar 18, 2025
439f156
e1000e: add option not to verify NVM checksum
jacekkow Mar 18, 2025
7983ddb
net/mlx5: LAG, reload representors on LAG creation failure
mark-bloch Mar 18, 2025
a61518b
net/mlx5: Start health poll after enable hca
mosheshemesh2 Mar 18, 2025
5157e0c
net: bridge: mcast: Add offload failed mdb flag
Mar 18, 2025
4cd1f05
net: bridge: mcast: Notify on offload flag change
Mar 18, 2025
924f93e
net: bridge: Add notify on flag change netlink i/f
Mar 18, 2025
2e0c6ac
selftests/net: Print TCP flags in more common format
0x7f454c46 Mar 19, 2025
292fa86
selftests/net: Provide tcp-ao counters comparison helper
0x7f454c46 Mar 19, 2025
51d1de4
selftests/net: Fetch and check TCP-MD5 counters
0x7f454c46 Mar 19, 2025
001cbbf
selftests/net: Add mixed select()+polling mode to TCP-AO tests
0x7f454c46 Mar 19, 2025
ceab4f9
selftests/net: Print the testing side in unsigned-md5
0x7f454c46 Mar 19, 2025
0baf1c0
selftests/net: Delete timeout from test_connect_socket()
0x7f454c46 Mar 19, 2025
b3ef80f
selftests/net: Drop timeout argument from test_client_verify()
0x7f454c46 Mar 19, 2025
392eef6
net: libwx: Add mailbox api for wangxun pf drivers
Mar 19, 2025
68cf140
net: libwx: Add sriov api for wangxun nics
Mar 19, 2025
fceb60d
net: libwx: Redesign flow when sriov is enabled
Mar 19, 2025
06837e2
net: libwx: Add msg task func
Mar 19, 2025
af5509a
net: ngbe: add sriov function support
Mar 19, 2025
deffeb4
net: txgbe: add sriov function support
Mar 19, 2025
1efa904
bonding: use permanent address for MAC swapping if device address is …
liuhangbin Mar 19, 2025
7624f03
net: usb: lan78xx: Improve error handling in PHY initialization
olerem Mar 19, 2025
75bc7ed
net: usb: lan78xx: Convert to PHYlink for improved PHY and MAC manage…
olerem Mar 19, 2025
f4f2dfd
net: usb: lan78xx: Use ethtool_op_get_link to reflect current link st…
olerem Mar 19, 2025
6f9ebe5
net: usb: lan78xx: port link settings to phylink API
olerem Mar 19, 2025
dc9ad29
net: usb: lan78xx: Integrate EEE support with phylink LPI API
olerem Mar 19, 2025
b49c69d
net: usb: lan78xx: remove unused struct members
olerem Mar 19, 2025
ef7c77f
dql: Fix dql->limit value when reset.
Mar 19, 2025
2b6389f
net: fix uninitialised access in mii_nway_restart()
qasdev00 Mar 19, 2025
55d2b72
net: ch9200: remove extraneous return in control_write() to propagate…
qasdev00 Mar 19, 2025
71f9753
net: ch9200: improve error handling in get_mac_address()
qasdev00 Mar 19, 2025
fa6b18e
net: ch9200: add error handling in ch9200_bind()
qasdev00 Mar 19, 2025
ae16a56
net/mlx5e: Fix ethtool -N flow-type ip4 to RSS context
gentoo-root Mar 19, 2025
1bb0d5c
net/mlx5e: TX, Utilize WQ fragments edge for multi-packet WQEs
Mar 19, 2025
2bd5a4d
net: phy: fixed_phy: transition to the faux device interface
sudeep-holla Mar 19, 2025
18432dd
net/mlx5: Lag, use port selection tables when available
mark-bloch Mar 19, 2025
6beac08
net/mlx5: fw reset, check bridge accessibility at earlier stage
Mar 19, 2025
35f81d6
net/mlx5: Update pfnum retrieval for devlink port attributes
shayshyi Mar 19, 2025
4d6af7f
net/mlx5e: CT: Filter legacy rules that are unrelated to nic
Mar 19, 2025
ced80d6
net/mlx5e: TC, Don't offload CT commit if it's the last action
Mar 19, 2025
2a9b1a9
igc: Fix TX drops in XDP ZC
zdenek-bouska Mar 19, 2025
73df17a
netpoll: Eliminate redundant assignment
leitao Mar 19, 2025
90632ba
sunrpc: implement rfc2203 rpcsec_gss seqnum cache
njha-js Mar 19, 2025
9b27f97
sunrpc: don't immediately retransmit on seqno miss
njha-js Mar 19, 2025
a7151ab
net: phylink: Remove unused function pointer from phylink structure
ahduyck Mar 19, 2025
2337c63
net/mlx5: Remove NULL check before dev_{put, hold}
gal-pressman Mar 19, 2025
6a16862
net/mlx5e: Use right API to free bitmap memory
MarkZhang81 Mar 19, 2025
a3f5802
net/mlx5e: Always select CONFIG_PAGE_POOL_STATS
Mar 19, 2025
112f985
netfilter: x_tables: Remove unnecessary strscpy() size arguments
toblux Mar 19, 2025
dc9601d
ipv6: fix _DEVADD() and _DEVUPD() macros
Mar 19, 2025
5b2a06a
dt-bindings: net: rockchip-dwmac: Add compatible string for RK3528
Kwiboo Mar 19, 2025
c83bcf4
net: stmmac: dwmac-rk: Add GMAC support for RK3528
SuperDavidWu Mar 19, 2025
347cbc5
net: stmmac: dwmac-rk: Move integrated_phy_powerup/down functions
Kwiboo Mar 19, 2025
1ef6b84
net: stmmac: dwmac-rk: Add integrated_phy_powerdown operation
Kwiboo Mar 19, 2025
2810c6f
net: stmmac: dwmac-rk: Add initial support for RK3528 integrated PHY
Kwiboo Mar 19, 2025
dcf1fe3
nexthop: Move nlmsg_parse() in rtm_to_nh_config() to rtm_new_nexthop().
q2ven Mar 19, 2025
3e72e48
nexthop: Split nh_check_attr_group().
q2ven Mar 19, 2025
b16cdac
nexthop: Move NHA_OIF validation to rtm_to_nh_config_rtnl().
q2ven Mar 19, 2025
955c4dd
nexthop: Check NLM_F_REPLACE and NHA_ID in rtm_new_nexthop().
q2ven Mar 19, 2025
63c145d
nexthop: Remove redundant group len check in nexthop_create_group().
q2ven Mar 19, 2025
6107b83
nexthop: Convert RTM_NEWNEXTHOP to per-netns RTNL.
q2ven Mar 19, 2025
6a29b6b
nexthop: Convert RTM_DELNEXTHOP to per-netns RTNL.
q2ven Mar 19, 2025
9627959
net: ethernet: Drop unused of_gpio.h
MrVan Mar 20, 2025
15c33e0
vmxnet3: unregister xdp rxq info in the reset path
Mar 20, 2025
3376e5f
net: reorganize IP MIB values (II)
Mar 20, 2025
7be9341
ynl: devlink: add missing board-serial-number
Mar 20, 2025
5e7dc35
net/mlx5: Expose serial numbers in devlink info
Mar 20, 2025
ed1f419
devlink: add function unique identifier to devlink dev info
Mar 20, 2025
3203161
net/mlx5: Expose function UID in devlink info
Mar 20, 2025
8963ffb
tty: caif: removed unused function debugfs_tx()
horms Mar 20, 2025
88a4a23
tcp: avoid atomic operations on sk->sk_rmem_alloc
Mar 20, 2025
5283af5
net: mana: Add speed support in mana_get_link_ksettings
Mar 20, 2025
85e515e
net: mana: Implement set_link_ksettings in ethtool for speed
Mar 20, 2025
3622b3b
net: mana: Handle unsupported HWC commands
Mar 20, 2025
41ba2ff
xfrm: Remove unnecessary strscpy_pad() size arguments
toblux Mar 20, 2025
005772a
Merge tag 'wireless-next-2025-03-20' of https://git.kernel.org/pub/sc…
Mar 23, 2025
a2c70b1
net: hold netdev reference during qdisc_create request_module
Mar 20, 2025
0ff7c10
sfc: rip out MDIO support
Mar 20, 2025
eb502f7
sfc: update MCDI protocol headers
Mar 20, 2025
7a07e43
sfc: support X4 devlink flash
Mar 20, 2025
ddd6de6
net: introduce per netns packet chains
Mar 20, 2025
49a677f
Merge tag 'for-net-next-2025-03-20' of git://git.kernel.org/pub/scm/l…
Mar 23, 2025
cdf886b
ibmvnic: Use kernel helpers for hex dumps
Mar 20, 2025
b777f10
net: phylink: add phylink_prepare_resume()
Mar 20, 2025
5b50058
net: stmmac: address non-LPI resume failures properly
Mar 20, 2025
d5e998b
net: stmmac: socfpga: remove phy_resume() call
Mar 20, 2025
4445dd5
net: phylink: add functions to block/unblock rx clock stop
Mar 20, 2025
df5bd67
net: stmmac: block PHY RXC clock-stop
Mar 20, 2025
28439b8
net: openvswitch: fix kernel-doc warnings in internal headers
igsilya Mar 20, 2025
062e546
sch_htb: make htb_qlen_notify() idempotent
congwang Mar 20, 2025
854159d
sch_drr: make drr_qlen_notify() idempotent
congwang Mar 20, 2025
85d9666
sch_hfsc: make hfsc_qlen_notify() idempotent
congwang Mar 20, 2025
67e6b02
sch_qfq: make qfq_qlen_notify() idempotent
congwang Mar 20, 2025
e07ec7d
sch_ets: make est_qlen_notify() idempotent
congwang Mar 20, 2025
e0669e2
codel: remove sch->q.qlen check before qdisc_tree_reduce_backlog()
congwang Mar 20, 2025
36c1907
selftests/tc-testing: Add a test case for FQ_CODEL with HTB parent
congwang Mar 20, 2025
4b0f85d
selftests/tc-testing: Add a test case for CODEL with HTB parent
congwang Mar 20, 2025
784799a
selftests/tc-testing: Add a test case for FQ_CODEL with QFQ parent
congwang Mar 20, 2025
312fe43
selftests/tc-testing: Add a test case for FQ_CODEL with HFSC parent
congwang Mar 20, 2025
85115a0
selftests/tc-testing: Add a test case for FQ_CODEL with DRR parent
congwang Mar 20, 2025
2d62355
selftests/tc-testing: Add a test case for FQ_CODEL with ETS parent
congwang Mar 20, 2025
bd5470c
gve: remove xdp_xsk_done and xdp_xsk_wakeup statistics
josh8551021 Mar 21, 2025
e5e2389
gve: introduce config-based allocation for XDP
josh8551021 Mar 21, 2025
4638969
gve: update GQ RX to use buf_size
josh8551021 Mar 21, 2025
86d2853
gve: merge packet buffer size fields
josh8551021 Mar 21, 2025
17d9ce6
gve: update XDP allocation path support RX buffer posting
josh8551021 Mar 21, 2025
b638f9b
gve: add XDP DROP and PASS support for DQ
josh8551021 Mar 21, 2025
252441e
Add support to set napi threaded for individual napi
samikhawaja Mar 21, 2025
4cecf28
net: Create separate gro_flush helper function
samikhawaja Mar 21, 2025
9af1260
Extend napi threaded polling to allow kthread based busy polling
samikhawaja Mar 21, 2025
1bced44
selftests: Add napi threaded busy poll test in `busy_poller`
samikhawaja Mar 21, 2025
5dad510
net: fully namespace net.core.{r,w}mem_{default,max} sysctls
kdrag0n Mar 21, 2025
f22b0da
bonding: check xdp prog when set bond mode
Mar 21, 2025
293f7e4
virtio_net: Split struct virtio_net_rss_config
akihikodaki Mar 21, 2025
9f0f6da
virtio_net: Fix endian with virtio_net_ctrl_rss
akihikodaki Mar 21, 2025
cbf96f4
virtio_net: Use new RSS config structs
akihikodaki Mar 21, 2025
25e7a6d
virtio_net: Allocate rss_hdr with devres
akihikodaki Mar 21, 2025
0de2840
net: ti: prueth: Fix kernel warning while bringing down network inter…
MeghanaMalladiTI Mar 21, 2025
dcd81de
net: ti: prueth: Fix possible NULL pointer dereference inside emac_xm…
MeghanaMalladiTI Mar 21, 2025
198f75c
net: ti: icss-iep: Fix possible NULL pointer dereference for perout r…
MeghanaMalladiTI Mar 21, 2025
ad52296
net: fix NULL pointer dereference in l3mdev_l3_rcv
Mar 21, 2025
2c12f54
net: mvpp2: Prevent parser TCAM memory corruption
wkz Mar 21, 2025
513a78c
ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr()
Mar 21, 2025
b6d0514
net: stmmac: Call xpcs_config_eee_mult_fact() only when xpcs is present
minimaxwell Mar 21, 2025
a7c1440
udp_tunnel: properly deal with xfrm gro encap.
Mar 21, 2025
2a98248
udp_tunnel: fix compile warning
Mar 21, 2025
f4e9882
udp_tunnel: fix UaF in GRO accounting
Mar 21, 2025
505d0fe
udp_tunnel: avoid inconsistent local variables usage
Mar 21, 2025
cba88a6
udp_tunnel: prevent GRO lookup optimization for user-space sockets
Mar 21, 2025
544da69
net: dl2k: fix potential null deref in receive_packet()
qasdev00 Mar 21, 2025
7bf5eb7
net: dsa: microchip: fix DCB apptrust configuration on KSZ88x3
olerem Mar 21, 2025
d479f69
net: rfs: hash function change
Mar 21, 2025
aa05a78
mISDN: hfcsusb: Optimize performance by replacing rw_lock with spinlock
eleanorLYJ Mar 21, 2025
d9725a1
bnxt_en: Mask the bd_cnt field in the TX BD properly
Mar 21, 2025
dca898b
bnxt_en: Linearize TX SKB if the fragments exceed the max
Mar 21, 2025
6e9e25d
net: mana: Switch to page pool for jumbo frames
haiyangz Mar 22, 2025
0308071
net: phy: sfp: Add support for SMBus module access
minimaxwell Mar 22, 2025
1dfdee4
net: mdio: mdio-i2c: Add support for single-byte SMBus operations
minimaxwell Mar 22, 2025
df7e24f
wireguard: selftests: convert iptables to nft
liuhangbin Mar 22, 2025
aac9643
wireguard: selftests: update to using nft for qemu test
liuhangbin Mar 22, 2025
47788c3
net: phy: Add swnode support to mdiobus_scan
Mar 22, 2025
a048a3a
net: phy: aquantia: add probe function to aqr105 for firmware loading
Mar 22, 2025
4436f86
net: phy: aquantia: search for firmware-name in fwnode
Mar 22, 2025
6cd4c11
net: phy: aquantia: add essential functions to aqr105 driver
Mar 22, 2025
bcd8a10
net: tn40xx: create swnode for mdio and aqr105 phy and add to mdiobus
Mar 22, 2025
ef6a22d
net: tn40xx: prepare tn40xx driver to find phy of the TN9510 card
Mar 22, 2025
25c8416
net: tn40xx: add pci-id of the aqr105-based Tehuti TN4010 cards
Mar 22, 2025
ea8ce5e
atm: Fix NULL pointer dereference
Mar 22, 2025
e898114
net: ti: icssg-prueth: Check return value to avoid a kernel oops
bene42 Mar 22, 2025
c340fe1
forwarding: set timeout to 3 hours
Feb 1, 2024
59c52a8
profile patch
kuba-moo Aug 17, 2024
2bc8ca1
tc_action dbg
kuba-moo Aug 30, 2024
e28c059
selftests: net: enable profiling
kuba-moo Nov 4, 2024
dfaf61e
kunit: try to disable broken and unneccessary tests
kuba-moo Feb 3, 2025
5359b4f
drv: net: add timeout
Mar 12, 2025
131ae2f
Merge branch 'net-next-2025-03-23--09-00' into HEAD
Mar 23, 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
  •  
  •  
  •  
6 changes: 5 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,6 @@ Antonio Quartulli <[email protected]> <[email protected]>
Antonio Quartulli <[email protected]> <[email protected]>
Antonio Quartulli <[email protected]> <[email protected]>
Antonio Quartulli <[email protected]> <[email protected]>
Antonio Quartulli <[email protected]> <[email protected]>
Antonio Quartulli <[email protected]> <[email protected]>
Anup Patel <[email protected]> <[email protected]>
Archit Taneja <[email protected]>
Expand Down Expand Up @@ -282,6 +281,7 @@ Henrik Rydberg <[email protected]>
Herbert Xu <[email protected]>
Huacai Chen <[email protected]> <[email protected]>
Huacai Chen <[email protected]> <[email protected]>
Ike Panhc <[email protected]> <[email protected]>
J. Bruce Fields <[email protected]> <[email protected]>
J. Bruce Fields <[email protected]> <[email protected]>
Jacob Shin <[email protected]>
Expand Down Expand Up @@ -522,6 +522,7 @@ Nadav Amit <[email protected]> <[email protected]>
Nadia Yvette Chambers <[email protected]> William Lee Irwin III <[email protected]>
Naoya Horiguchi <[email protected]> <[email protected]>
Naoya Horiguchi <[email protected]> <[email protected]>
Natalie Vock <[email protected]> <[email protected]>
Nathan Chancellor <[email protected]> <[email protected]>
Naveen N Rao <[email protected]> <[email protected]>
Naveen N Rao <[email protected]> <[email protected]>
Expand Down Expand Up @@ -613,6 +614,8 @@ Richard Leitner <[email protected]> <[email protected]>
Richard Leitner <[email protected]> <[email protected]>
Robert Foss <[email protected]> <[email protected]>
Rocky Liao <[email protected]> <[email protected]>
Rodrigo Siqueira <[email protected]> <[email protected]>
Rodrigo Siqueira <[email protected]> <[email protected]>
Roman Gushchin <[email protected]> <[email protected]>
Roman Gushchin <[email protected]> <[email protected]>
Roman Gushchin <[email protected]> <[email protected]>
Expand Down Expand Up @@ -689,6 +692,7 @@ Subbaraman Narayanamurthy <[email protected]> <[email protected]>
Subhash Jadavani <[email protected]>
Sudarshan Rajagopalan <[email protected]> <[email protected]>
Sudeep Holla <[email protected]> Sudeep KarkadaNagesha <[email protected]>
Sumit Garg <[email protected]> <[email protected]>
Sumit Semwal <[email protected]>
Surabhi Vishnoi <[email protected]> <[email protected]>
Sven Eckelmann <[email protected]> <[email protected]>
Expand Down
4 changes: 4 additions & 0 deletions CREDITS
Original file line number Diff line number Diff line change
Expand Up @@ -3233,6 +3233,10 @@ N: Rui Prior
E: [email protected]
D: ATM device driver for NICStAR based cards

N: Roopa Prabhu
E: [email protected]
D: Bridge co-maintainer, vxlan and networking contributor

N: Stefan Probst
E: [email protected]
D: The Linux Support Team Erlangen, 1993-97
Expand Down
3 changes: 2 additions & 1 deletion Documentation/ABI/testing/sysfs-class-net
Original file line number Diff line number Diff line change
Expand Up @@ -343,12 +343,13 @@ Date: Jan 2021
KernelVersion: 5.12
Contact: [email protected]
Description:
Boolean value to control the threaded mode per device. User could
Integer value to control the threaded mode per device. User could
set this value to enable/disable threaded mode for all napi
belonging to this device, without the need to do device up/down.

Possible values:
== ==================================
0 threaded mode disabled for this dev
1 threaded mode enabled for this dev
2 threaded mode enabled, and busy polling enabled.
== ==================================
2 changes: 1 addition & 1 deletion Documentation/admin-guide/README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -176,7 +176,7 @@ Configuring the kernel
values without prompting.

"make defconfig" Create a ./.config file by using the default
symbol values from either arch/$ARCH/defconfig
symbol values from either arch/$ARCH/configs/defconfig
or arch/$ARCH/configs/${PLATFORM}_defconfig,
depending on the architecture.

Expand Down
11 changes: 11 additions & 0 deletions Documentation/admin-guide/sysctl/kernel.rst
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,17 @@ pid>/``).
This value defaults to 0.


core_sort_vma
=============

The default coredump writes VMAs in address order. By setting
``core_sort_vma`` to 1, VMAs will be written from smallest size
to largest size. This is known to break at least elfutils, but
can be handy when dealing with very large (and truncated)
coredumps where the more useful debugging details are included
in the smaller VMAs.


core_uses_pid
=============

Expand Down
3 changes: 2 additions & 1 deletion Documentation/arch/powerpc/cxl.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ Introduction
both access system memory directly and with the same effective
addresses.

**This driver is deprecated and will be removed in a future release.**

Hardware overview
=================
Expand Down Expand Up @@ -453,7 +454,7 @@ Sysfs Class

A cxl sysfs class is added under /sys/class/cxl to facilitate
enumeration and tuning of the accelerators. Its layout is
described in Documentation/ABI/testing/sysfs-class-cxl
described in Documentation/ABI/obsolete/sysfs-class-cxl


Udev rules
Expand Down
2 changes: 1 addition & 1 deletion Documentation/arch/s390/driver-model.rst
Original file line number Diff line number Diff line change
Expand Up @@ -244,7 +244,7 @@ information about the interrupt from the irb parameter.
--------------------

The ccwgroup mechanism is designed to handle devices consisting of multiple ccw
devices, like lcs or ctc.
devices, like qeth or ctc.

The ccw driver provides a 'group' attribute. Piping bus ids of ccw devices to
this attributes creates a ccwgroup device consisting of these ccw devices (if
Expand Down
4 changes: 2 additions & 2 deletions Documentation/arch/x86/sva.rst
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ to cache translations for virtual addresses. The IOMMU driver uses the
mmu_notifier() support to keep the device TLB cache and the CPU cache in
sync. When an ATS lookup fails for a virtual address, the device should
use the PRI in order to request the virtual address to be paged into the
CPU page tables. The device must use ATS again in order the fetch the
CPU page tables. The device must use ATS again in order to fetch the
translation before use.

Shared Hardware Workqueues
Expand Down Expand Up @@ -216,7 +216,7 @@ submitting work and processing completions.

Single Root I/O Virtualization (SR-IOV) focuses on providing independent
hardware interfaces for virtualizing hardware. Hence, it's required to be
almost fully functional interface to software supporting the traditional
an almost fully functional interface to software supporting the traditional
BARs, space for interrupts via MSI-X, its own register layout.
Virtual Functions (VFs) are assisted by the Physical Function (PF)
driver.
Expand Down
8 changes: 7 additions & 1 deletion Documentation/devicetree/bindings/arm/rockchip/pmu.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -53,11 +53,17 @@ properties:
reg:
maxItems: 1

power-controller:
type: object

reboot-mode:
type: object

required:
- compatible
- reg

additionalProperties: true
additionalProperties: false

examples:
- |
Expand Down
1 change: 1 addition & 0 deletions Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,7 @@ properties:
maxItems: 2

pwm-names:
minItems: 1
items:
- const: convst1
- const: convst2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ properties:
- imagis,ist3038
- imagis,ist3038b
- imagis,ist3038c
- imagis,ist3038h

reg:
maxItems: 1
Expand Down
8 changes: 7 additions & 1 deletion Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,10 @@ properties:
clocks:
maxItems: 1

clock-names:
items:
- const: nf_clk

dmas:
maxItems: 1

Expand All @@ -51,6 +55,7 @@ required:
- reg-names
- interrupts
- clocks
- clock-names

unevaluatedProperties: false

Expand All @@ -66,7 +71,8 @@ examples:
#address-cells = <1>;
#size-cells = <0>;
interrupts = <GIC_SPI 97 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&nf_clk>;
clocks = <&clk>;
clock-names = "nf_clk";
cdns,board-delay-ps = <4830>;
nand@0 {
Expand Down
10 changes: 10 additions & 0 deletions Documentation/devicetree/bindings/net/airoha,en7581-eth.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,14 @@ properties:
"#size-cells":
const: 0

airoha,npu:
$ref: /schemas/types.yaml#/definitions/phandle
description:
Phandle to the node used to configure the NPU module.
The Airoha Network Processor Unit (NPU) provides a configuration
interface to implement hardware flow offloading programming Packet
Processor Engine (PPE) flow table.

patternProperties:
"^ethernet@[1-4]$":
type: object
Expand Down Expand Up @@ -132,6 +140,8 @@ examples:
<GIC_SPI 49 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 64 IRQ_TYPE_LEVEL_HIGH>;

airoha,npu = <&npu>;

#address-cells = <1>;
#size-cells = <0>;

Expand Down
84 changes: 84 additions & 0 deletions Documentation/devicetree/bindings/net/airoha,en7581-npu.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/net/airoha,en7581-npu.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Airoha Network Processor Unit for EN7581 SoC

maintainers:
- Lorenzo Bianconi <[email protected]>

description:
The Airoha Network Processor Unit (NPU) provides a configuration interface
to implement wired and wireless hardware flow offloading programming Packet
Processor Engine (PPE) flow table.

properties:
compatible:
enum:
- airoha,en7581-npu

reg:
maxItems: 1

interrupts:
items:
- description: mbox host irq line
- description: watchdog0 irq line
- description: watchdog1 irq line
- description: watchdog2 irq line
- description: watchdog3 irq line
- description: watchdog4 irq line
- description: watchdog5 irq line
- description: watchdog6 irq line
- description: watchdog7 irq line
- description: wlan irq line0
- description: wlan irq line1
- description: wlan irq line2
- description: wlan irq line3
- description: wlan irq line4
- description: wlan irq line5

memory-region:
maxItems: 1
description:
Memory used to store NPU firmware binary.

required:
- compatible
- reg
- interrupts
- memory-region

additionalProperties: false

examples:
- |
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/interrupt-controller/irq.h>
soc {
#address-cells = <2>;
#size-cells = <2>;

npu@1e900000 {
compatible = "airoha,en7581-npu";
reg = <0 0x1e900000 0 0x313000>;
interrupts = <GIC_SPI 125 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 103 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 109 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 113 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 134 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 135 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 136 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 118 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 119 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 120 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 121 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 122 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>;
memory-region = <&npu_binary>;
};
};
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,12 @@ properties:
The second range is is for the Amlogic specific configuration
(for example the PRG_ETHERNET register range on Meson8b and newer)

interrupts:
maxItems: 1

interrupt-names:
const: macirq

required:
- compatible
- reg
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ description:
maintainers:
- Neeraj Sanjay Kale <[email protected]>

allOf:
- $ref: bluetooth-controller.yaml#

properties:
compatible:
enum:
Expand All @@ -40,10 +43,20 @@ properties:
Host-To-Chip power save mechanism is driven by this GPIO
connected to BT_WAKE_IN pin of the NXP chipset.

nxp,wakein-pin:
$ref: /schemas/types.yaml#/definitions/uint8
description:
The GPIO number of the NXP chipset used for BT_WAKE_IN.

nxp,wakeout-pin:
$ref: /schemas/types.yaml#/definitions/uint8
description:
The GPIO number of the NXP chipset used for BT_WAKE_OUT.

required:
- compatible

additionalProperties: false
unevaluatedProperties: false

examples:
- |
Expand All @@ -54,5 +67,8 @@ examples:
fw-init-baudrate = <3000000>;
firmware-name = "uartuart8987_bt_v0.bin";
device-wakeup-gpios = <&gpio 11 GPIO_ACTIVE_HIGH>;
nxp,wakein-pin = /bits/ 8 <18>;
nxp,wakeout-pin = /bits/ 8 <19>;
local-bd-address = [66 55 44 33 22 11];
};
};
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ properties:
- qcom,qca2066-bt
- qcom,qca6174-bt
- qcom,qca9377-bt
- qcom,wcn3950-bt
- qcom,wcn3988-bt
- qcom,wcn3990-bt
- qcom,wcn3991-bt
Expand Down Expand Up @@ -138,6 +139,7 @@ allOf:
compatible:
contains:
enum:
- qcom,wcn3950-bt
- qcom,wcn3988-bt
- qcom,wcn3990-bt
- qcom,wcn3991-bt
Expand Down
Loading
Loading