Centos-kernel-stream-9/include/net
Rado Vrbovsky 18484e6ffa Merge: CNB96: net: RTNL pressure reduction
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/5605

A series of patches reducing RTNL pressure in net, namely the following upstream series and their prerequisites / fixes / related changes:  
- 3cbab89268c6 Merge branch 'inet-implement-lockless-rtm_getnetconf-ops'  
- 9f780efa6eaa Merge branch 'ipv6-devconf-lockless'  
- e96082570933 Merge branch 'inet_dump_ifaddr-no-rtnl'  
- 570c86ed60cc Merge branch 'ipv6-lockless-dump-addrs'  
  
Depends: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/5414  
  
JIRA: https://issues.redhat.com/browse/RHEL-62205  
JIRA: https://issues.redhat.com/browse/RHEL-62204  
JIRA: https://issues.redhat.com/browse/RHEL-62203  
JIRA: https://issues.redhat.com/browse/RHEL-62202  
  
Signed-off-by: Antoine Tenart <atenart@redhat.com>

Approved-by: Sabrina Dubroca <sdubroca@redhat.com>
Approved-by: Ivan Vecera <ivecera@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>

Merged-by: Rado Vrbovsky <rvrbovsk@redhat.com>
2024-11-22 09:20:48 +00:00
..
9p
bluetooth Merge: CVE-2024-36968 Bluetooth: L2CAP: Fix div-by-zero in l2cap_le_flowctl_init() 2024-10-16 12:13:04 +00:00
caif
iucv s390/iucv: Provide iucv_alloc_device() / iucv_release_device() 2024-10-22 16:06:31 +02:00
mana RDMA/mana_ib: Set correct device into ib 2024-08-15 11:32:04 +03:00
netfilter netfilter: nf_tables: annotate data-races around element expiration 2024-09-27 13:22:57 +02:00
netns net: ipv4: Add a sysctl to set multipath hash seed 2024-09-24 17:04:46 +02:00
nfc
page_pool net: add generic percpu page_pool allocator 2024-09-16 16:04:27 -03:00
phonet
sctp
tc_act
6lowpan.h
Space.h
act_api.h net/sched: Add helper macros with module names 2024-09-06 15:01:38 +02:00
addrconf.h ipv6: annotate data-races around idev->cnf.ignore_routes_with_linkdown 2024-11-14 10:16:48 +01:00
af_ieee802154.h
af_rxrpc.h
af_unix.h
af_vsock.h virtio/vsock: send credit update during setting SO_RCVLOWAT 2024-08-14 18:27:23 +03:00
ah.h
arp.h
atmclip.h
ax25.h
ax88796.h
bareudp.h
bond_3ad.h
bond_alb.h
bond_options.h
bonding.h bonding: change ipsec_lock from spin lock to mutex 2024-10-18 11:22:48 +08:00
bpf_sk_storage.h
busy_poll.h net: busy-poll: use ktime_get_ns() instead of local_clock() 2024-11-15 09:21:38 +01:00
calipso.h
cfg80211-wext.h
cfg80211.h wifi: cfg80211: add helper for checking if a chandef is valid on a radio 2024-10-29 08:18:27 +01:00
cfg802154.h
checksum.h
cipso_ipv4.h
cls_cgroup.h
codel.h
codel_impl.h
codel_qdisc.h
compat.h
datalink.h
dcbevent.h
dcbnl.h
devlink.h devlink: Support setting max_io_eqs 2024-10-25 09:01:55 +00:00
dn.h
dn_dev.h
dn_fib.h
dn_neigh.h
dn_nsp.h
dn_route.h
dropreason-core.h
dropreason.h
dsa.h Merge: CNB96: net/ethtool: rebase to v6.11 2024-10-19 08:11:42 +00:00
dsa_stubs.h
dsfield.h
dst.h
dst_cache.h
dst_metadata.h
dst_ops.h
erspan.h
esp.h
espintcp.h
ethoc.h
failover.h
fib_notifier.h
fib_rules.h
firewire.h
flow.h
flow_dissector.h flow_dissector: cleanup FLOW_DISSECTOR_KEY_ENC_FLAGS 2024-10-21 16:23:54 +02:00
flow_offload.h flow_offload: add encapsulation control flag helpers 2024-09-27 15:51:34 +00:00
fou.h
fq.h
fq_impl.h
garp.h
gen_stats.h
genetlink.h genetlink: Add per family bind/unbind callbacks 2024-10-25 14:16:36 -04:00
geneve.h
gre.h
gro.h
gro_cells.h
gso.h
gtp.h
gue.h
handshake.h
hwbm.h
icmp.h
ieee80211_radiotap.h wifi: radiotap: document ieee80211_get_radiotap_len() return value 2024-10-29 08:17:41 +01:00
ieee802154_netdev.h
if_inet6.h ipv6: anycast: complete RCU handling of struct ifacaddr6 2024-11-14 10:16:50 +01:00
ife.h
ila.h
inet6_connection_sock.h
inet6_hashtables.h
inet_common.h
inet_connection_sock.h
inet_dscp.h
inet_ecn.h
inet_frag.h
inet_hashtables.h
inet_sock.h
inet_timewait_sock.h tcp: move inet_twsk_schedule helper out of header 2024-08-21 16:58:19 +02:00
inetpeer.h
ip.h icmp: change the order of rate limits 2024-11-13 07:45:19 +08:00
ip6_checksum.h
ip6_fib.h
ip6_route.h ipv6: annotate data-races around cnf.mtu6 2024-11-14 10:16:48 +01:00
ip6_tunnel.h
ip_fib.h inet: allow ip_valid_fib_dump_req() to be called with RTNL or RCU 2024-10-24 16:14:43 +02:00
ip_tunnels.h flow_dissector: cleanup FLOW_DISSECTOR_KEY_ENC_FLAGS 2024-10-21 16:23:54 +02:00
ip_vs.h
ipcomp.h
ipconfig.h
ipv6.h ipv6: annotate data-races around cnf.forwarding 2024-11-14 10:16:48 +01:00
ipv6_frag.h
ipv6_stubs.h
ipx.h
iw_handler.h
kcm.h
l3mdev.h
lag.h
lapb.h
lib80211.h
llc.h
llc_c_ac.h
llc_c_ev.h
llc_c_st.h
llc_conn.h
llc_if.h
llc_pdu.h
llc_s_ac.h
llc_s_ev.h
llc_s_st.h add missing includes and forward declarations to networking includes under linux/ 2024-10-07 15:20:08 +02:00
llc_sap.h
lwtunnel.h
mac80211.h wifi: mac80211: add radio index to ieee80211_chanctx_conf 2024-10-29 08:18:27 +01:00
mac802154.h
macsec.h
mip6.h
mld.h
mpls.h
mpls_iptunnel.h
mptcp.h
mrp.h
ncsi.h
ndisc.h
neighbour.h
net_debug.h
net_failover.h
net_namespace.h
net_ratelimit.h
net_trackers.h
netdev_queues.h queue_api: define queue api 2024-10-04 15:46:08 +02:00
netdev_rx_queue.h
netevent.h
netlabel.h
netlink.h netlink: introduce type-checking attribute iteration 2024-10-01 12:19:13 +02:00
netprio_cgroup.h
netrom.h
nexthop.h nexthop: allow nexthop_mpath_fill_node() to be called without RTNL 2024-10-24 16:14:43 +02:00
nl802154.h
nsh.h
p8022.h
pie.h
ping.h
pkt_cls.h net: sched: make skip_sw actually skip software 2024-09-06 15:01:51 +02:00
pkt_sched.h net/sched: Add helper macros with module names 2024-09-06 15:01:38 +02:00
pptp.h
protocol.h
psample.h
psnap.h
raw.h
rawv6.h
red.h net_sched: sch_choke: implement lockless choke_dump() 2024-09-06 15:01:59 +02:00
regulatory.h wifi: regulatory: remove extra documentation 2024-10-29 08:17:41 +01:00
request_sock.h
rose.h
route.h ipv4: Set scope explicitly in ip_route_output(). 2024-09-06 12:20:07 +00:00
rpl.h
rps.h
rsi_91x.h
rstreason.h
rtnetlink.h rtnetlink: make the "split" NLM_DONE handling generic 2024-11-14 10:16:49 +01:00
rtnh.h
sch_generic.h net/sched: accept TCA_STAB only for root qdisc 2024-10-22 12:35:15 +00:00
scm.h
secure_seq.h
seg6.h ipv6: sr: restruct ifdefines 2024-09-26 07:12:30 +00:00
seg6_hmac.h ipv6: sr: restruct ifdefines 2024-09-26 07:12:30 +00:00
seg6_local.h
selftests.h
slhc_vj.h
smc.h
snmp.h
sock.h net: Fix an unsafe loop on the list 2024-10-22 12:45:46 +00:00
sock_reuseport.h
stp.h
strparser.h
switchdev.h
tc_wrapper.h
tcp.h Merge: mptcp: phase-1 backports for RHEL-9.6 2024-11-22 09:18:31 +00:00
tcp_states.h
tcx.h bpf: Fix too early release of tcx_entry 2024-11-06 19:04:03 +01:00
timewait_sock.h
tipc.h
tls.h
tls_prot.h
tls_toe.h
transp_v6.h
tso.h
tun_proto.h
udp.h new helper: copy_to_iter_full() 2024-09-27 11:18:55 +08:00
udp_tunnel.h
udplite.h
vsock_addr.h
vxlan.h
wext.h
x25.h
x25device.h
xdp.h
xdp_priv.h
xdp_sock.h
xdp_sock_drv.h
xfrm.h xfrm: Preserve vlan tags for transport mode software GRO 2024-10-30 11:47:57 +01:00
xsk_buff_pool.h