├── .gitignore ├── .gitmodules ├── README.org ├── bin ├── functions.sh ├── set_irq_affinity_with_rss_conf.sh ├── smp_affinity_rss.conf ├── tc_mq_htb_setup_example.sh └── xps_setup.sh ├── headers ├── bpf_endian.h ├── bpf_helpers.h ├── bpf_util.h ├── jhash.h └── perf-sys.h └── src ├── Makefile ├── common_kern_user.h ├── common_user.c ├── common_user.h ├── howto_debug.org ├── shared_maps.h ├── tc_classify_kern.c ├── tc_classify_user.c ├── tc_queue_mapping_kern.c ├── xdp_iphash_to_cpu_cmdline.c ├── xdp_iphash_to_cpu_kern.c ├── xdp_iphash_to_cpu_user.c ├── xdp_pass_kern.c └── xdp_pass_user.c /.gitignore: -------------------------------------------------------------------------------- 1 | *.ll 2 | *~ 3 | *.o 4 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/README.org -------------------------------------------------------------------------------- /bin/functions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/bin/functions.sh -------------------------------------------------------------------------------- /bin/set_irq_affinity_with_rss_conf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/bin/set_irq_affinity_with_rss_conf.sh -------------------------------------------------------------------------------- /bin/smp_affinity_rss.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/bin/smp_affinity_rss.conf -------------------------------------------------------------------------------- /bin/tc_mq_htb_setup_example.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/bin/tc_mq_htb_setup_example.sh -------------------------------------------------------------------------------- /bin/xps_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/bin/xps_setup.sh -------------------------------------------------------------------------------- /headers/bpf_endian.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/headers/bpf_endian.h -------------------------------------------------------------------------------- /headers/bpf_helpers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/headers/bpf_helpers.h -------------------------------------------------------------------------------- /headers/bpf_util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/headers/bpf_util.h -------------------------------------------------------------------------------- /headers/jhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/headers/jhash.h -------------------------------------------------------------------------------- /headers/perf-sys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/headers/perf-sys.h -------------------------------------------------------------------------------- /src/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/src/Makefile -------------------------------------------------------------------------------- /src/common_kern_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/src/common_kern_user.h -------------------------------------------------------------------------------- /src/common_user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/src/common_user.c -------------------------------------------------------------------------------- /src/common_user.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/src/common_user.h -------------------------------------------------------------------------------- /src/howto_debug.org: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/src/howto_debug.org -------------------------------------------------------------------------------- /src/shared_maps.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/src/shared_maps.h -------------------------------------------------------------------------------- /src/tc_classify_kern.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/src/tc_classify_kern.c -------------------------------------------------------------------------------- /src/tc_classify_user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/src/tc_classify_user.c -------------------------------------------------------------------------------- /src/tc_queue_mapping_kern.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/src/tc_queue_mapping_kern.c -------------------------------------------------------------------------------- /src/xdp_iphash_to_cpu_cmdline.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/src/xdp_iphash_to_cpu_cmdline.c -------------------------------------------------------------------------------- /src/xdp_iphash_to_cpu_kern.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/src/xdp_iphash_to_cpu_kern.c -------------------------------------------------------------------------------- /src/xdp_iphash_to_cpu_user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/src/xdp_iphash_to_cpu_user.c -------------------------------------------------------------------------------- /src/xdp_pass_kern.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/src/xdp_pass_kern.c -------------------------------------------------------------------------------- /src/xdp_pass_user.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xdp-project/xdp-cpumap-tc/HEAD/src/xdp_pass_user.c --------------------------------------------------------------------------------