net: introduce include/net/rps.h
authorEric Dumazet <edumazet@google.com>
Wed, 6 Mar 2024 16:00:30 +0000 (16:00 +0000)
committerJakub Kicinski <kuba@kernel.org>
Fri, 8 Mar 2024 05:12:43 +0000 (21:12 -0800)
commit490a79faf95e705ba0ffd9ebf04a624b379e53c9
tree8b4ca10b9e9bd15f19faf5e6787ca841589c41a4
parentdf51b84564159cdd91a67ee0f9e30b42b3a73cef
net: introduce include/net/rps.h

Move RPS related structures and helpers from include/linux/netdevice.h
and include/net/sock.h to a new include file.

Signed-off-by: Eric Dumazet <edumazet@google.com>
Acked-by: Soheil Hassas Yeganeh <soheil@google.com>
Reviewed-by: David Ahern <dsahern@kernel.org>
Link: https://lore.kernel.org/r/20240306160031.874438-18-edumazet@google.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
16 files changed:
drivers/net/ethernet/intel/ice/ice_arfs.c
drivers/net/ethernet/mellanox/mlx4/en_netdev.c
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
drivers/net/ethernet/sfc/rx_common.c
drivers/net/ethernet/sfc/siena/rx_common.c
drivers/net/tun.c
include/linux/netdevice.h
include/net/rps.h [new file with mode: 0644]
include/net/sock.h
net/core/dev.c
net/core/net-sysfs.c
net/core/sysctl_net_core.c
net/ipv4/af_inet.c
net/ipv4/tcp.c
net/ipv6/af_inet6.c
net/sctp/socket.c