numam-dpdk/drivers/net/sfc
Andrew Rybchenko 7c041f971b net/sfc: add NUMA-aware registry of service logical cores
The driver requires service cores for housekeeping. Share these
cores for many adapters and various purposes to avoid extra CPU
overhead.

Since housekeeping services will talk to NIC, it should be possible
to choose logical core on matching NUMA node.

Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Reviewed-by: Andy Moreton <amoreton@xilinx.com>
Reviewed-by: Ivan Malov <ivan.malov@oktetlabs.ru>
2021-07-20 12:20:31 +02:00
..
meson.build net/sfc: add NUMA-aware registry of service logical cores 2021-07-20 12:20:31 +02:00
sfc_debug.h net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_dp_rx.h net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_dp_tx.h net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_dp.c net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_dp.h net/sfc: prepare for internal Rx queue 2021-07-20 12:20:31 +02:00
sfc_ef10_essb_rx.c net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_ef10_rx_ev.h net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_ef10_rx.c net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_ef10_tx.c net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_ef10.h net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_ef100_rx.c net/sfc: fix outer L4 checksum Rx 2021-07-02 19:03:03 +02:00
sfc_ef100_tx.c net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_ef100.h net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_ethdev.c net/sfc: prepare for internal Tx queue 2021-07-20 12:20:31 +02:00
sfc_ev.c net/sfc: add abstractions for the management EVQ identity 2021-07-20 12:20:31 +02:00
sfc_ev.h net/sfc: add abstractions for the management EVQ identity 2021-07-20 12:20:31 +02:00
sfc_filter.c net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_filter.h net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_flow.c net/sfc: prepare for internal Rx queue 2021-07-20 12:20:31 +02:00
sfc_flow.h net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_intr.c net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_kvargs.c devargs: add common key definition 2021-07-05 16:33:18 +02:00
sfc_kvargs.h net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_log.h net/sfc: add more debug messages to transfer flows 2021-04-21 12:38:37 +02:00
sfc_mae.c net/sfc: fix outer match in MAE backend 2021-07-07 11:54:21 +02:00
sfc_mae.h net/sfc: support VLAN presence match in transfer rules 2021-07-07 11:54:21 +02:00
sfc_mcdi.c net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_port.c net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_rx.c net/sfc: support initialising different Rx queue types 2021-07-20 12:20:31 +02:00
sfc_rx.h net/sfc: support initialising different Rx queue types 2021-07-20 12:20:31 +02:00
sfc_service.c net/sfc: add NUMA-aware registry of service logical cores 2021-07-20 12:20:31 +02:00
sfc_service.h net/sfc: add NUMA-aware registry of service logical cores 2021-07-20 12:20:31 +02:00
sfc_sriov.c net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_sriov.h net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_switch.c net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_switch.h net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_tso.c net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_tso.h drivers: add missing includes 2021-04-14 11:23:13 +02:00
sfc_tweak.h net/sfc: update copyright year 2021-03-12 15:57:16 +01:00
sfc_tx.c net/sfc: prepare for internal Tx queue 2021-07-20 12:20:31 +02:00
sfc_tx.h net/sfc: prepare for internal Tx queue 2021-07-20 12:20:31 +02:00
sfc.c common/sfc_efx: move function to get family 2021-03-16 12:39:42 +01:00
sfc.h net/sfc: prepare for internal Tx queue 2021-07-20 12:20:31 +02:00
version.map build: remove library name from version map file name 2020-10-19 22:13:59 +02:00