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> |
||
---|---|---|
.. | ||
bpf.h | ||
can.h | ||
conntrack.h | ||
core.h | ||
flow_table.h | ||
generic.h | ||
hash.h | ||
ieee802154_6lowpan.h | ||
ipv4.h | ||
ipv6.h | ||
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 |