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 2,450 commits into
base: bpf-next_base
Choose a base branch
from
Open
Changes from all commits
Commits
Show all changes
2450 commits
Select commit Hold shift + click to select a range
e1fbb0e
net: txgbe: add sriov function support
Mar 13, 2025
53bbf7a
Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel…
Mar 19, 2025
7b6ac7d
net: mdio: Add RTL9300 MDIO driver
cpackham-atlnz Mar 13, 2025
38fb256
atm: null pointer dereference when both entry and holding_time are NULL.
Pwn9uin Mar 14, 2025
6280cd8
lockdep: Fix upper limit for LOCKDEP_BITS configs
Mar 14, 2025
ab98b95
net: ethernet: microchip: lan743x: Fix memory allocation failure
Mar 14, 2025
67c1c17
bonding: check xdp prog when set bond mode
Mar 14, 2025
959ea0c
bpf, sockmap: Avoid sk_prot reset on sockmap unlink with ULP set
Mar 14, 2025
6e21e3a
selftests: bpf: Add case for sockmap_ktls set when verdict attached
Mar 14, 2025
ea56997
net: mctp: Remove unnecessary cast in mctp_cb
herbertx Mar 14, 2025
987649d
vsock/test: Add test for null ptr deref when transport changes
luigix25 Mar 14, 2025
344e690
rtase: Add ndo_setup_tc support for CBS offload in traffic control setup
Mar 14, 2025
a7717e8
MAINTAINERS: update bridge entry
NikAleksandrov Mar 14, 2025
983b951
net: atm: fix use after free in lec_send()
Mar 14, 2025
0c1c82e
page_pool: Move pp_magic check into helper functions
tohojo Mar 14, 2025
b957a23
page_pool: Turn dma_sync and dma_sync_cpu fields into a bitmap
tohojo Mar 14, 2025
8728d94
page_pool: Track DMA-mapped pages and unmap them when destroying the …
tohojo Mar 14, 2025
8b847ba
net: ti: icssg-prueth: Add lock to stats
danish-ti Mar 14, 2025
5a30966
net: airoha: fix CONFIG_DEBUG_FS check
arndb Mar 14, 2025
1cd2728
net: phy: sfp: Add support for SMBus module access
minimaxwell Mar 14, 2025
a576fec
net: mdio: mdio-i2c: Add support for single-byte SMBus operations
minimaxwell Mar 14, 2025
7d6d20c
Merge tag 'for-net-2025-03-14' of git://git.kernel.org/pub/scm/linux/…
Mar 19, 2025
6e03c13
netconsole: introduce 'release' as a new sysdata field
leitao Mar 14, 2025
47f1a27
netconsole: implement configfs for release_enabled
leitao Mar 14, 2025
86d876d
netconsole: add 'sysdata' suffix to related functions
leitao Mar 14, 2025
15089d2
netconsole: append release to sysdata
leitao Mar 14, 2025
414372a
selftests: netconsole: Add tests for 'release' feature in sysdata
leitao Mar 14, 2025
74fa0ff
docs: netconsole: document release feature
leitao Mar 14, 2025
782726d
mptcp: Fix data stream corruption in the address announcement
Mar 14, 2025
7882afc
mptcp: sockopt: fix getting IPV6_V6ONLY
matttbe Mar 14, 2025
8014367
mptcp: sockopt: fix getting freebind & transparent
matttbe Mar 14, 2025
7522949
tools headers: Sync uapi/asm-generic/socket.h with the kernel sources
mihalicyn Mar 14, 2025
66a7be9
net: atm: use sysfs_emit() instead of scnprintf().
Mar 15, 2025
a20c699
net/smc: Reduce size of smc_wr_tx_tasklet_fn
vax-r Mar 15, 2025
791e2d6
net: airoha: Validate egress gdm port in airoha_ppe_foe_entry_prepare()
LorenzoBianconi Mar 15, 2025
0d682a5
dt-bindings: nvmem: Document support for Airoha AN8855 Switch EFUSE
Ansuel Mar 15, 2025
0608859
dt-bindings: net: Document support for Airoha AN8855 Switch Virtual MDIO
Ansuel Mar 15, 2025
c01a32a
dt-bindings: net: dsa: Document support for Airoha AN8855 DSA Switch
Ansuel Mar 15, 2025
0a228c2
dt-bindings: net: Document support for AN8855 Switch Internal PHY
Ansuel Mar 15, 2025
0b30cda
dt-bindings: mfd: Document support for Airoha AN8855 Switch SoC
Ansuel Mar 15, 2025
32462e3
net: mdio: regmap: prepare support for multiple valid addr
Ansuel Mar 15, 2025
10c5241
net: mdio: regmap: add support for C45 read/write
Ansuel Mar 15, 2025
2e3f1be
net: mdio: regmap: add support for multiple valid addr
Ansuel Mar 15, 2025
65a3a8e
net: mdio: regmap: add OF support
Ansuel Mar 15, 2025
37cad5c
mfd: an8855: Add support for Airoha AN8855 Switch MFD
Ansuel Mar 15, 2025
e289c43
net: mdio: Add Airoha AN8855 Switch MDIO Passtrough
Ansuel Mar 15, 2025
b2f7c5c
nvmem: an8855: Add support for Airoha AN8855 Switch EFUSE
Ansuel Mar 15, 2025
8d66926
net: dsa: Add Airoha AN8855 5-Port Gigabit DSA Switch driver
Ansuel Mar 15, 2025
21d9c98
net: phy: Add Airoha AN8855 Internal Switch Gigabit PHY
Ansuel Mar 15, 2025
f1697ac
net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES
f0rm2l1n Mar 15, 2025
39a207b
net: pppoe: avoid zero-length arrays in struct pppoe_hdr
ericwoud Mar 15, 2025
72e8429
netfilter: nf_flow_table_offload: Add nf_flow_encap_push() for xmit d…
ericwoud Mar 15, 2025
5f69b51
netfilter: flow: remove hw_outdev, out.hw_ifindex and out.hw_ifidx
ericwoud Mar 15, 2025
d025edf
netfilter: nft_flow_offload: Add DEV_PATH_MTK_WDMA to nft_dev_path_in…
ericwoud Mar 15, 2025
661d83d
netfilter: nft_flow_offload: No ingress_vlan forward info for dsa use…
ericwoud Mar 15, 2025
75aeedc
bridge: No DEV_PATH_BR_VLAN_UNTAG_HW for dsa foreign
ericwoud Mar 15, 2025
040065e
net/mlx5e: Ensure each counter group uses its PCAM bit
Mar 16, 2025
0c01d29
net/mlx5e: Access PHY layer counter group as other counter groups
Mar 16, 2025
b6d6628
net/mlx5e: Get counter group size by FW capability
Mar 16, 2025
6f7ba59
net/mlx5e: Expose port reset cycle recovery counter via ethtool
Mar 16, 2025
bd6bc4b
net: phy: marvell-88q2xxx: Enable temperature sensor for mv88q211x
Mar 16, 2025
126e627
net: phy: fix genphy_c45_eee_is_active() for disabled EEE
Mar 16, 2025
1e2ded9
net: phy: realtek: disable PHY-mode EEE
Mar 16, 2025
915de43
Documentation: netlink: specs: tc: Add DualPI2 specification
minuscat Mar 16, 2025
8df72fa
selftests/tc-testing: Add selftests for qdisc DualPI2
minuscat Mar 16, 2025
bc25205
sched: Add dualpi2 qdisc
koen0607 Mar 16, 2025
f11edc7
net: Remove RTNL dance for SIOCBRADDIF and SIOCBRDELIF.
q2ven Mar 16, 2025
cc35fe0
net: phy: broadcom: Correct BCM5221 PHY model detection failure
jimliu3 Mar 17, 2025
9d82639
net: ena: resolve WARN_ON when freeing IRQs
davidarinzon Mar 17, 2025
0a7c09a
net: phy: dp83822: fix transmit amplitude if CONFIG_OF_MDIO not defined
Mar 17, 2025
446456b
vsock/bpf: Fix EINTR connect() racing sockmap update
mmhal Mar 17, 2025
09b8102
selftest/bpf: Add test for AF_VSOCK connect() racing sockmap update
mmhal Mar 17, 2025
f8a887e
vsock/bpf: Fix bpf recvmsg() racing transport reassignment
mmhal Mar 17, 2025
a18222f
net: ti: prueth: Fix kernel warning while bringing down network inter…
MeghanaMalladiTI Mar 17, 2025
8ef004e
net: ti: prueth: Fix possible NULL pointer dereference inside emac_xm…
MeghanaMalladiTI Mar 17, 2025
24eda6a
net: ti: icss-iep: Fix possible NULL pointer dereference for perout r…
MeghanaMalladiTI Mar 17, 2025
cdff333
tcp: move icsk_clean_acked to a better location
Mar 17, 2025
77e7f1d
net: pktgen: add strict buffer parsing index check
pseiderer Mar 17, 2025
7ac86b2
selftest: net: update proc_net_pktgen (add more imix_weights test cases)
pseiderer Mar 17, 2025
c3f52e3
hinic3: module initialization and tx/rx logic
Mar 17, 2025
e9fc2d2
MAINTAINERS: adjust the file entry in INTEL PMC CORE DRIVER
bulwahn Mar 17, 2025
3aeeae3
rtnetlink: Allocate vfinfo size for VF GUIDs when supported
MarkZhang81 Mar 17, 2025
59ee0e1
xfrm: Force software GSO only in tunnel mode
Mar 17, 2025
932bf4e
ax25: Remove broken autobind
Mar 17, 2025
3d8f3ac
virtio_net: Add functions for hashing
akihikodaki Mar 17, 2025
a4043db
net: flow_dissector: Export flow_keys_dissector_symmetric
akihikodaki Mar 17, 2025
ca5b42e
tun: Allow steering eBPF program to fall back
akihikodaki Mar 17, 2025
c0c63d2
tun: Add common virtio-net hash feature code
akihikodaki Mar 17, 2025
ed8579d
tun: Introduce virtio-net hash feature
akihikodaki Mar 17, 2025
bcb5882
tap: Introduce virtio-net hash feature
akihikodaki Mar 17, 2025
54a44a3
selftest: tun: Test vnet ioctls without device
akihikodaki Mar 17, 2025
7cfa21e
selftest: tun: Add tests for virtio-net hashing
akihikodaki Mar 17, 2025
f85927a
selftest: tap: Add tests for virtio-net ioctls
akihikodaki Mar 17, 2025
0706143
vhost/net: Support VIRTIO_NET_F_HASH_REPORT
akihikodaki Mar 17, 2025
b54df23
tcp: support TCP_RTO_MIN_US for set/getsockopt use
JasonXing Mar 17, 2025
0a5d8fe
tcp: support TCP_DELACK_MAX_US for set/getsockopt use
JasonXing Mar 17, 2025
80192e1
selftests: drv-net: rss_input_xfrm: Check test prerequisites before r…
gal-pressman Mar 17, 2025
4c376c7
sfc: rip out MDIO support
Mar 17, 2025
0e4c2ee
sfc: update MCDI protocol headers
Mar 17, 2025
464d1b1
sfc: support X4 devlink flash
Mar 17, 2025
bbe3b29
rndis_host: Flag RNDIS modems as WWAN devices
lkundrak Mar 17, 2025
851bb43
ice: make const read-only array dflt_rules static
ColinIanKing Mar 17, 2025
affead0
net: dsa: mv88e6xxx: fix VTU methods for 6320 family
elkablo Mar 17, 2025
e5ba839
net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family
elkablo Mar 17, 2025
7c73080
net: dsa: mv88e6xxx: enable PVT for 6321 switch
elkablo Mar 17, 2025
32738f9
net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family
elkablo Mar 17, 2025
c7cd841
net: dsa: mv88e6xxx: enable STU methods for 6320 family
elkablo Mar 17, 2025
3727d91
net: dsa: mv88e6xxx: fix internal PHYs for 6320 family
elkablo Mar 17, 2025
5aa0d59
net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320…
elkablo Mar 17, 2025
9ff96a5
mlxsw: Trap ARP packets at layer 2 instead of layer 3
Mar 17, 2025
e9f306f
mlxsw: spectrum: Call mlxsw_sp_bridge_vxlan_{join, leave}() for VLAN-…
Mar 17, 2025
f74cfd7
mlxsw: spectrum_switchdev: Add an internal API for VXLAN leave
Mar 17, 2025
3eb6d03
mlxsw: spectrum_switchdev: Move mlxsw_sp_bridge_vxlan_join()
Mar 17, 2025
21224f2
mlxsw: Add VXLAN bridge ports to same hardware domain as physical bri…
Mar 17, 2025
77abba5
selftests: vxlan_bridge: Test flood with unresolved FDB entry
Mar 17, 2025
ecd7f71
gve: unlink old napi only if page pool exists
hramamurthy12 Mar 17, 2025
dfad2a8
lo.disable_ipv6=1 allows ::1 dst packet to take a default route
Mar 17, 2025
1f6a19a
net: introduce OpenVPN Data Channel Offload (ovpn)
ordex Mar 18, 2025
b3eaad4
ovpn: add basic netlink support
ordex Mar 18, 2025
d53e46f
ovpn: add basic interface creation/destruction/management routines
ordex Mar 18, 2025
bb520ee
ovpn: keep carrier always on for MP interfaces
ordex Mar 18, 2025
1e7901e
ovpn: introduce the ovpn_peer object
ordex Mar 18, 2025
068349a
ovpn: introduce the ovpn_socket object
ordex Mar 18, 2025
897db6c
ovpn: implement basic TX path (UDP)
ordex Mar 18, 2025
73f191c
ovpn: implement basic RX path (UDP)
ordex Mar 18, 2025
97f393e
ovpn: implement packet processing
ordex Mar 18, 2025
15e2f1d
ovpn: store tunnel and transport statistics
ordex Mar 18, 2025
f1bb0f2
ovpn: implement TCP transport
ordex Mar 18, 2025
6cbad60
skb: implement skb_send_sock_locked_with_flags()
ordex Mar 18, 2025
43fc45c
ovpn: add support for MSG_NOSIGNAL in tcp_sendmsg
ordex Mar 18, 2025
e44853e
ovpn: implement multi-peer support
ordex Mar 18, 2025
f5a7f9f
ovpn: implement peer lookup logic
ordex Mar 18, 2025
238e09f
ovpn: implement keepalive mechanism
ordex Mar 18, 2025
f625883
ovpn: add support for updating local or remote UDP endpoint
ordex Mar 18, 2025
7c4e1d5
ovpn: implement peer add/get/dump/delete via netlink
ordex Mar 18, 2025
f62a79f
ovpn: implement key add/get/del/swap via netlink
ordex Mar 18, 2025
7ce0fe7
ovpn: kill key and notify userspace in case of IV exhaustion
ordex Mar 18, 2025
33904dc
ovpn: notify userspace when a peer is deleted
ordex Mar 18, 2025
f435cb9
ovpn: add basic ethtool support
ordex Mar 18, 2025
a011d27
testing/selftests: add test tool and scripts for ovpn module
ordex Mar 18, 2025
9271df7
net: stmmac: Fix accessing freed irq affinity_hint
LGA1150 Mar 18, 2025
e551da5
af_unix: Sort headers.
q2ven Mar 18, 2025
695d85a
af_unix: Move internal definitions to net/unix/.
q2ven Mar 18, 2025
b708e25
af_unix: Explicitly include headers for non-pointer struct fields.
q2ven Mar 18, 2025
56e87c1
af_unix: Clean up #include under net/unix/.
q2ven Mar 18, 2025
685a1a2
tcp/dccp: Remove inet_connection_sock_af_ops.addr2sockaddr().
q2ven Mar 18, 2025
bbea950
docs: fix the path of example code and example commands for device me…
iwashiz0 Mar 18, 2025
b955944
docs: networking: strparser: Fix a typo
Avenger-285714 Mar 18, 2025
1b9b13a
r8169: enable RTL8168H/RTL8168EP/RTL8168FP ASPM support
Mar 18, 2025
96b592d
r8169: disable RTL8126 ZRX-DC timeout
Mar 18, 2025
1902ae6
net: usb: lan78xx: handle errors in lan7801 PHY initialization
olerem Mar 18, 2025
45c1814
net: usb: lan78xx: handle errors in LED configuration during PHY init
olerem Mar 18, 2025
5950eea
net: usb: lan78xx: Convert to PHYlink for improved PHY and MAC manage…
olerem Mar 18, 2025
6b61d39
net: usb: lan78xx: improve error reporting on PHY attach failure
olerem Mar 18, 2025
f9f4af2
net: usb: lan78xx: Improve error handling in PHY initialization
olerem Mar 18, 2025
231c5ef
net: usb: lan78xx: Use ethtool_op_get_link to reflect current link st…
olerem Mar 18, 2025
4820aa0
net: usb: lan78xx: port link settings to phylink API
olerem Mar 18, 2025
609e8ea
net: usb: lan78xx: Transition get/set_pause to phylink
olerem Mar 18, 2025
0c4aae4
net: usb: lan78xx: Integrate EEE support with phylink LPI API
olerem Mar 18, 2025
997fb37
net: usb: lan78xx: remove unused struct members
olerem Mar 18, 2025
9868e68
docs/kcm: Fix typo "BFP"
Mar 18, 2025
9b09583
virtio_net: Split struct virtio_net_rss_config
akihikodaki Mar 18, 2025
71b83be
virtio_net: Fix endian with virtio_net_ctrl_rss
akihikodaki Mar 18, 2025
e23b6bd
virtio_net: Use new RSS config structs
akihikodaki Mar 18, 2025
6baf224
virtio_net: Allocate rss_hdr with devres
akihikodaki Mar 18, 2025
a38f501
mlxsw: spectrum_acl_bloom_filter: Workaround for some LLVM versions
Avenger-285714 Mar 18, 2025
458d646
selftests: drv-net: rss_ctx: Don't assume indirection table is present
gal-pressman Mar 18, 2025
aca514a
net: mvneta: Add metadata support for xdp mode
LorenzoBianconi Mar 18, 2025
145a39a
net: mvpp2: Add metadata support for xdp mode
LorenzoBianconi Mar 18, 2025
25d37b6
net: netsec: Add metadata support for xdp mode
LorenzoBianconi Mar 18, 2025
0ddf229
net: octeontx2: Add metadata support for xdp mode
LorenzoBianconi Mar 18, 2025
35364b0
net: ethernet: mediatek: Add metadata support for xdp mode
LorenzoBianconi Mar 18, 2025
95bd923
net: mana: Add metadata support for xdp mode
LorenzoBianconi Mar 18, 2025
6a80115
net: ti: cpsw: Add metadata support for xdp mode
LorenzoBianconi Mar 18, 2025
0ba94c4
net: dsa: sja1105: fix displaced ethtool statistics counters
vladimiroltean Mar 18, 2025
e227a16
net: dsa: sja1105: reject other RX filters than HWTSTAMP_FILTER_PTP_V…
vladimiroltean Mar 18, 2025
26ce6e9
net: dsa: sja1105: fix kasan out-of-bounds warning in sja1105_table_d…
vladimiroltean Mar 18, 2025
02cd3ad
net: phy: air_en8811h: Add clk provider for CKO pin
bjxlucX123 Mar 18, 2025
1ba1003
selftests/net: big_tcp: return xfail on slow machines
pablmart Mar 18, 2025
6d61ee1
net: tulip: avoid unused variable warning
horms Mar 18, 2025
08c19e2
batman-adv: Ignore own maximum aggregation size during RX
ecsv Mar 18, 2025
8fdd173
xsc: Add xsc driver basic framework
tianx666 Mar 18, 2025
b154b5d
xsc: Enable command queue
tianx666 Mar 18, 2025
e71305d
xsc: Add hardware setup APIs
tianx666 Mar 18, 2025
585a1dc
xsc: Add qp and cq management
tianx666 Mar 18, 2025
8adc366
xsc: Add eq and alloc
tianx666 Mar 18, 2025
65f1233
xsc: Init pci irq
tianx666 Mar 18, 2025
7668ec1
xsc: Init auxiliary device
tianx666 Mar 18, 2025
8bc6d35
xsc: Add ethernet interface
tianx666 Mar 18, 2025
0716945
xsc: Init net device
tianx666 Mar 18, 2025
47ce3e0
xsc: Add eth needed qp and cq apis
tianx666 Mar 18, 2025
6c52ecd
xsc: ndo_open and ndo_stop
tianx666 Mar 18, 2025
1285309
xsc: Add ndo_start_xmit
tianx666 Mar 18, 2025
4783863
xsc: Add eth reception data path
tianx666 Mar 18, 2025
90115a1
xsc: add ndo_get_stats64
tianx666 Mar 18, 2025
165951f
ynl: devlink: add missing board-serial-number
Mar 18, 2025
39fcad4
net/mlx5: Expose serial numbers in devlink info
Mar 18, 2025
77f4244
devlink: add function unique identifier to devlink dev info
Mar 18, 2025
372f24c
net/mlx5: Expose function UID in devlink info
Mar 18, 2025
8392d66
idpf: add initial PTP support
mwolech Mar 18, 2025
d6353c3
virtchnl: add PTP virtchnl definitions
mwolech Mar 18, 2025
c886bed
idpf: move virtchnl structures to the header file
mwolech Mar 18, 2025
48d1298
idpf: negotiate PTP capabilities and get PTP clock
mwolech Mar 18, 2025
4315de4
idpf: add mailbox access to read PTP clock time
mwolech Mar 18, 2025
397142d
idpf: add PTP clock configuration
mwolech Mar 18, 2025
8efcce5
idpf: add Tx timestamp capabilities negotiation
mwolech Mar 18, 2025
7edcad1
idpf: add Tx timestamp flows
mwolech Mar 18, 2025
1221c61
idpf: add support for Rx timestamping
mwolech Mar 18, 2025
b418059
idpf: change the method for mailbox workqueue allocation
mwolech Mar 18, 2025
3a2aa1b
netfilter: socket: Lookup orig tuple for IPv6 SNAT
gentoo-root Mar 18, 2025
082a3c6
net: usb: asix: ax88772: Increase phy_name size
andy-shev Mar 18, 2025
65a013a
net: introduce per netns packet chains
Mar 18, 2025
41a8391
udp_tunnel: properly deal with xfrm gro encap.
Mar 18, 2025
ed6a529
netfilter: xtables: Use strscpy() instead of strscpy_pad()
toblux Mar 18, 2025
20e99b1
ice: health.c: fix compilation on gcc 7.5
pkitszel Mar 18, 2025
dae79c5
ice: ensure periodic output start time is in the future
kolacinskikarol Mar 18, 2025
8a84296
ice: fix reservation of resources for RDMA when disabled
jbrandeb Mar 18, 2025
0dcda9d
virtchnl: make proto and filter action count unsigned
jglaza Mar 18, 2025
a46fddf
ice: stop truncating queue ids when checking
jglaza Mar 18, 2025
37a6af5
ice: validate queue quanta parameters to prevent OOB access
jglaza Mar 18, 2025
917a516
ice: fix input validation for virtchnl BW
lczapnik Mar 18, 2025
6c5f7dc
ice: fix using untrusted value of pkt_len in ice_vc_fdir_parse_raw()
halfboy93 Mar 18, 2025
41833e9
idpf: check error for register_netdev() on init
etantilov Mar 18, 2025
138eb72
e1000e: add option not to verify NVM checksum
jacekkow Mar 18, 2025
a38847b
net/mlx5: LAG, reload representors on LAG creation failure
mark-bloch Mar 18, 2025
ec1299f
net/mlx5: Start health poll after enable hca
mosheshemesh2 Mar 18, 2025
509db35
net: phy: Add swnode support to mdiobus_scan
Mar 18, 2025
a116569
net: phy: aquantia: add probe function to aqr105 for firmware loading
Mar 18, 2025
108fa85
net: phy: aquantia: search for firmware-name in fwnode
Mar 18, 2025
0755fc6
net: phy: aquantia: add essential functions to aqr105 driver
Mar 18, 2025
8372c96
net: tn40xx: create swnode for mdio and aqr105 phy and add to mdiobus
Mar 18, 2025
b28b683
net: tn40xx: prepare tn40xx driver to find phy of the TN9510 card
Mar 18, 2025
94f89fc
net: tn40xx: add pci-id of the aqr105-based Tehuti TN4010 cards
Mar 18, 2025
6a06e3e
net: bridge: mcast: Add offload failed mdb flag
Mar 18, 2025
d6649f4
net: bridge: mcast: Notify on offload flag change
Mar 18, 2025
e60b30c
net: bridge: Add notify on flag change netlink i/f
Mar 18, 2025
2f21259
nexthop: Move nlmsg_parse() in rtm_to_nh_config() to rtm_new_nexthop().
q2ven Mar 18, 2025
1eb2ac3
nexthop: Split nh_check_attr_group().
q2ven Mar 18, 2025
0cafe4c
nexthop: Move NHA_OIF validation to rtm_to_nh_config_rtnl().
q2ven Mar 18, 2025
0076a99
nexthop: Check NLM_F_REPLACE and NHA_ID in rtm_new_nexthop().
q2ven Mar 18, 2025
167b250
nexthop: Remove redundant group len check in nexthop_create_group().
q2ven Mar 18, 2025
0ea4bbd
nexthop: Convert RTM_NEWNEXTHOP to per-netns RTNL.
q2ven Mar 18, 2025
f5d336b
nexthop: Convert RTM_DELNEXTHOP to per-netns RTNL.
q2ven Mar 18, 2025
23c593c
forwarding: set timeout to 3 hours
Feb 1, 2024
7a2d621
profile patch
kuba-moo Aug 17, 2024
acc2f5f
tc_action dbg
kuba-moo Aug 30, 2024
3a5d9bb
selftests: net: enable profiling
kuba-moo Nov 4, 2024
425182b
kunit: try to disable broken and unneccessary tests
kuba-moo Feb 3, 2025
33bfe43
drv: net: add timeout
Mar 12, 2025
036bc1b
Merge branch 'net-next-2025-03-19--03-00' into HEAD
Mar 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
  •  
  •  
  •  
5 changes: 4 additions & 1 deletion .mailmap
Original file line number Diff line number Diff line change
@@ -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]>
@@ -522,6 +521,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]>
@@ -613,6 +613,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]>
@@ -689,6 +691,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]>
4 changes: 4 additions & 0 deletions CREDITS
Original file line number Diff line number Diff line change
@@ -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
2 changes: 1 addition & 1 deletion Documentation/admin-guide/README.rst
Original file line number Diff line number Diff line change
@@ -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.

11 changes: 11 additions & 0 deletions Documentation/admin-guide/sysctl/kernel.rst
Original file line number Diff line number Diff line change
@@ -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
=============

3 changes: 2 additions & 1 deletion Documentation/arch/powerpc/cxl.rst
Original file line number Diff line number Diff line change
@@ -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
=================
@@ -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
2 changes: 1 addition & 1 deletion Documentation/arch/s390/driver-model.rst
Original file line number Diff line number Diff line change
@@ -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
4 changes: 2 additions & 2 deletions Documentation/arch/x86/sva.rst
Original file line number Diff line number Diff line change
@@ -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
@@ -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.
8 changes: 7 additions & 1 deletion Documentation/devicetree/bindings/arm/rockchip/pmu.yaml
Original file line number Diff line number Diff line change
@@ -53,11 +53,17 @@ properties:
reg:
maxItems: 1

power-controller:
type: object

reboot-mode:
type: object

required:
- compatible
- reg

additionalProperties: true
additionalProperties: false

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

pwm-names:
minItems: 1
items:
- const: convst1
- const: convst2
182 changes: 182 additions & 0 deletions Documentation/devicetree/bindings/mfd/airoha,an8855.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,182 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/mfd/airoha,an8855.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Airoha AN8855 Switch SoC

maintainers:
- Christian Marangi <[email protected]>

description: >
Airoha AN8855 Switch is a SoC that expose various peripherals like an
Ethernet Switch, a NVMEM provider and Ethernet PHYs.

It does also support i2c and timers but those are not currently
supported/used.

properties:
compatible:
const: airoha,an8855

reg:
maxItems: 1

reset-gpios: true

efuse:
type: object
$ref: /schemas/nvmem/airoha,an8855-efuse.yaml
description:
EFUSE exposed by the Airoha AN8855 Switch. This child node definition
should follow the bindings specified in
Documentation/devicetree/bindings/nvmem/airoha,an8855-efuse.yaml

ethernet-switch:
type: object
$ref: /schemas/net/dsa/airoha,an8855-switch.yaml
description:
Switch exposed by the Airoha AN8855 Switch. This child node definition
should follow the bindings specified in
Documentation/devicetree/bindings/net/dsa/airoha,an8855-switch.yaml

mdio:
type: object
$ref: /schemas/net/airoha,an8855-mdio.yaml
description:
MDIO exposed by the Airoha AN8855 Switch. This child node definition
should follow the bindings specified in
Documentation/devicetree/bindings/net/airoha,an8855-mdio.yaml

required:
- compatible
- reg

additionalProperties: false

examples:
- |
#include <dt-bindings/gpio/gpio.h>

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

soc@1 {
compatible = "airoha,an8855";
reg = <1>;

reset-gpios = <&pio 39 0>;

efuse {
compatible = "airoha,an8855-efuse";

#nvmem-cell-cells = <0>;

nvmem-layout {
compatible = "fixed-layout";
#address-cells = <1>;
#size-cells = <1>;

shift_sel_port0_tx_a: shift-sel-port0-tx-a@c {
reg = <0xc 0x4>;
};

shift_sel_port0_tx_b: shift-sel-port0-tx-b@10 {
reg = <0x10 0x4>;
};

shift_sel_port0_tx_c: shift-sel-port0-tx-c@14 {
reg = <0x14 0x4>;
};

shift_sel_port0_tx_d: shift-sel-port0-tx-d@18 {
reg = <0x18 0x4>;
};

shift_sel_port1_tx_a: shift-sel-port1-tx-a@1c {
reg = <0x1c 0x4>;
};

shift_sel_port1_tx_b: shift-sel-port1-tx-b@20 {
reg = <0x20 0x4>;
};

shift_sel_port1_tx_c: shift-sel-port1-tx-c@24 {
reg = <0x24 0x4>;
};

shift_sel_port1_tx_d: shift-sel-port1-tx-d@28 {
reg = <0x28 0x4>;
};
};
};

ethernet-switch {
compatible = "airoha,an8855-switch";

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

port@0 {
reg = <0>;
label = "lan1";
phy-mode = "internal";
phy-handle = <&internal_phy1>;
};

port@1 {
reg = <1>;
label = "lan2";
phy-mode = "internal";
phy-handle = <&internal_phy2>;
};

port@5 {
reg = <5>;
label = "cpu";
ethernet = <&gmac0>;
phy-mode = "2500base-x";

fixed-link {
speed = <2500>;
full-duplex;
pause;
};
};
};
};

mdio {
compatible = "airoha,an8855-mdio";
#address-cells = <1>;
#size-cells = <0>;

internal_phy1: phy@1 {
compatible = "ethernet-phy-idc0ff.0410",
"ethernet-phy-ieee802.3-c45";
reg = <1>;

nvmem-cells = <&shift_sel_port0_tx_a>,
<&shift_sel_port0_tx_b>,
<&shift_sel_port0_tx_c>,
<&shift_sel_port0_tx_d>;
nvmem-cell-names = "tx_a", "tx_b", "tx_c", "tx_d";
};

internal_phy2: phy@2 {
compatible = "ethernet-phy-idc0ff.0410",
"ethernet-phy-ieee802.3-c45";
reg = <2>;

nvmem-cells = <&shift_sel_port1_tx_a>,
<&shift_sel_port1_tx_b>,
<&shift_sel_port1_tx_c>,
<&shift_sel_port1_tx_d>;
nvmem-cell-names = "tx_a", "tx_b", "tx_c", "tx_d";
};
};
};
};
8 changes: 7 additions & 1 deletion Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml
Original file line number Diff line number Diff line change
@@ -33,6 +33,10 @@ properties:
clocks:
maxItems: 1

clock-names:
items:
- const: nf_clk

dmas:
maxItems: 1

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

unevaluatedProperties: false

@@ -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 {
Loading
Loading