Centos-kernel-stream-9/net/dsa
Ivan Vecera f183fb3c8a rtnetlink: prepare nla_put_iflink() to run under RCU
JIRA: https://issues.redhat.com/browse/RHEL-62123

Conflicts:
* drivers/net/netkit.c
  - hunk omitted as the driver is not present in RHEL
* net/dsa/user.c
  - the hunk applied in dsa/slave.c due to absence of DSA deps

commit e353ea9ce471331c13edffd5977eadd602d1bb80
Author: Eric Dumazet <edumazet@google.com>
Date:   Thu Feb 22 10:50:08 2024 +0000

    rtnetlink: prepare nla_put_iflink() to run under RCU

    We want to be able to run rtnl_fill_ifinfo() under RCU protection
    instead of RTNL in the future.

    This patch prepares dev_get_iflink() and nla_put_iflink()
    to run either with RTNL or RCU held.

    Signed-off-by: Eric Dumazet <edumazet@google.com>
    Signed-off-by: David S. Miller <davem@davemloft.net>

Signed-off-by: Ivan Vecera <ivecera@redhat.com>
2024-10-24 16:14:43 +02:00
..
Kconfig
Makefile
dsa.c devlink: Simplify devlink resources unregister call 2022-04-12 16:50:37 +02:00
dsa2.c net: make drivers to use SET_NETDEV_DEVLINK_PORT to set devlink_port 2023-04-03 10:57:13 +02:00
dsa_priv.h net: dsa: consolidate phylink creation 2023-09-19 14:17:21 -04:00
master.c dev_ioctl: split out ndo_eth_ioctl 2021-10-11 15:44:02 +02:00
port.c net: dsa: fix older DSA drivers using phylink 2023-09-19 14:25:29 -04:00
slave.c rtnetlink: prepare nla_put_iflink() to run under RCU 2024-10-24 16:14:43 +02:00
switch.c net: dsa: properly check for the bridge_leave methods in dsa_switch_bridge_leave() 2021-07-13 14:47:10 -07:00
tag_8021q.c net: dsa: tag_8021q: refactor RX VLAN parsing into a dedicated function 2021-06-11 12:45:38 -07:00
tag_ar9331.c net: dsa: generalize overhead for taggers that use both headers and trailers 2021-06-11 12:45:38 -07:00
tag_brcm.c net: dsa: generalize overhead for taggers that use both headers and trailers 2021-06-11 12:45:38 -07:00
tag_dsa.c net: dsa: generalize overhead for taggers that use both headers and trailers 2021-06-11 12:45:38 -07:00
tag_gswip.c net: dsa: generalize overhead for taggers that use both headers and trailers 2021-06-11 12:45:38 -07:00
tag_hellcreek.c net: dsa: generalize overhead for taggers that use both headers and trailers 2021-06-11 12:45:38 -07:00
tag_ksz.c net: dsa: tag_ksz: dont let the hardware process the layer 4 checksum 2021-07-21 23:14:49 -07:00
tag_lan9303.c net: dsa: generalize overhead for taggers that use both headers and trailers 2021-06-11 12:45:38 -07:00
tag_mtk.c net: dsa: generalize overhead for taggers that use both headers and trailers 2021-06-11 12:45:38 -07:00
tag_ocelot.c net: update NXP copyright text 2022-10-17 14:49:09 -04:00
tag_ocelot_8021q.c net: update NXP copyright text 2022-10-17 14:49:09 -04:00
tag_qca.c net: dsa: generalize overhead for taggers that use both headers and trailers 2021-06-11 12:45:38 -07:00
tag_rtl4_a.c net: dsa: generalize overhead for taggers that use both headers and trailers 2021-06-11 12:45:38 -07:00
tag_sja1105.c net: dsa: sja1105: implement TX timestamping for SJA1110 2021-06-11 12:45:38 -07:00
tag_trailer.c net: dsa: generalize overhead for taggers that use both headers and trailers 2021-06-11 12:45:38 -07:00
tag_xrs700x.c net: dsa: generalize overhead for taggers that use both headers and trailers 2021-06-11 12:45:38 -07:00