Add new oenetcls features Yue Haibing (9): net/oenetcls: Balancing softirq to improve performance net/oenetcls: Add mode 2 for rps numa affinity net/oenetcls: Prioritize oenetcls hooks over rps net/oenetcls: Fix possible hash collision issue net/oenetcls: Add local flow NUMA-aware rps net/oenetcls: Supports rxq multiplexing net/oenetcls: Support ipv6 for ntuple mode net/oenetcls: Make OENETCLS default as module net/oenetcls: Add rps policy switch for phy NIC include/linux/oenetcls.h | 66 +++++-- include/linux/skbuff.h | 4 + include/net/sock.h | 4 + net/core/dev.c | 32 ++-- net/core/sock.c | 3 + net/ipv4/tcp.c | 5 +- net/oenetcls/Kconfig | 10 +- net/oenetcls/oenetcls.h | 30 +++- net/oenetcls/oenetcls_flow.c | 305 +++++++++++++++++++++++++++------ net/oenetcls/oenetcls_main.c | 193 ++++++++++++++++----- net/oenetcls/oenetcls_ntuple.c | 255 ++++++++++++++++----------- 11 files changed, 689 insertions(+), 218 deletions(-) -- 2.34.1