Centos-kernel-stream-9/include/net/netns
Lucas Zampieri cb92e2e4c6 Merge: net: Optimize cacheline consumption of core networking structs
MR: https://gitlab.com/redhat/centos-stream/src/kernel/centos-stream-9/-/merge_requests/4307

JIRA: https://issues.redhat.com/browse/RHEL-30902  
Tested: manual testing and preliminary LNST run show improvement in some  
tests and no regressions.  
  
The fields that the rx and tx paths use were placed all over the core  
networking structs. Reorganize these structs so the fields of each  
struct that are read/written in rx/tx paths are placed close to each  
other to reduce the number of cache lines used.  
  
Signed-off-by: Felix Maurer <fmaurer@redhat.com>

Approved-by: Antoine Tenart <atenart@redhat.com>
Approved-by: Sabrina Dubroca <sdubroca@redhat.com>
Approved-by: CKI KWF Bot <cki-ci-bot+kwf-gitlab-com@redhat.com>

Merged-by: Lucas Zampieri <lzampier@redhat.com>
2024-08-07 16:49:46 +00:00
..
bpf.h net: exclude BPF/XDP from kABI 2024-01-12 14:27:39 +01:00
can.h
conntrack.h netfilter: conntrack: switch connlabels to atomic_t 2024-07-02 14:30:44 -04:00
core.h
flow_table.h
generic.h
hash.h
ieee802154_6lowpan.h
ipv4.h netns-ipv4: reorganize netns_ipv4 fast path variables 2024-06-26 17:17:17 +02:00
ipv6.h net/ipv6: convert skip_notify_on_dev_down sysctl to u8 2024-06-06 11:39:14 +02:00
mib.h
mpls.h
netfilter.h
nexthop.h
nftables.h
packet.h
sctp.h
smc.h
unix.h
x_tables.h
xdp.h
xfrm.h xfrm: fix a data-race in xfrm_gen_index() 2024-04-11 10:04:27 +02:00