numam-dpdk/drivers/net/sfc
Mark Spender 23c6d0dbac net/sfc/base: improve API to get supported filter matches
The previous API had various problems, including the length of the
caller provided buffer not being specified, no means being available
to discover how big the buffer needs to be, and a lack of clarity of
what the resulting list contains.

To improve it:
- add the buffer length as a parameter
- if the provided buffer is too short, fail with ENOSPC and return
  the required length
- ensure that the list contents are valid and add comments describing it

It is safe to change this API as, unsurprisingly, it has no users.

Signed-off-by: Mark Spender <mspender@solarflare.com>
Signed-off-by: Andrew Rybchenko <arybchenko@solarflare.com>
2017-04-04 15:52:52 +02:00
..
base net/sfc/base: improve API to get supported filter matches 2017-04-04 15:52:52 +02:00
efsys.h net/sfc: use eal I/O device memory barriers API 2017-01-30 22:18:26 +01:00
Makefile mk: optimize directory dependencies 2017-03-27 23:28:43 +02:00
rte_pmd_sfc_efx_version.map net/sfc: libefx-based driver stub 2017-01-17 19:39:25 +01:00
sfc_debug.h net/sfc: add init on attach 2017-01-17 19:39:26 +01:00
sfc_ethdev.c net/sfc: support statistics reset 2017-04-04 15:52:52 +02:00
sfc_ev.c drivers/net: remove redundant new line from logs 2017-01-30 22:18:27 +01:00
sfc_ev.h net/sfc: support parameter to choose performance profile 2017-01-17 19:40:50 +01:00
sfc_intr.c net/sfc: support link status change interrupt 2017-01-17 19:40:50 +01:00
sfc_kvargs.c net/sfc: support parameter to choose performance profile 2017-01-17 19:40:50 +01:00
sfc_kvargs.h net/sfc: support parameter to choose performance profile 2017-01-17 19:40:50 +01:00
sfc_log.h net/sfc: libefx-based driver stub 2017-01-17 19:39:25 +01:00
sfc_mcdi.c net/sfc: implement MCDI logging callback 2017-01-17 19:40:50 +01:00
sfc_port.c net/sfc: support statistics reset 2017-04-04 15:52:52 +02:00
sfc_rx.c net/sfc: query RSS key and hash types config 2017-01-17 19:40:50 +01:00
sfc_rx.h net/sfc: query RSS key and hash types config 2017-01-17 19:40:50 +01:00
sfc_tso.c net/sfc: remove Tx DMA descriptor boundary crossing limit 2017-04-04 15:52:52 +02:00
sfc_tweak.h net/sfc: support Tx free threshold 2017-01-17 19:40:50 +01:00
sfc_tx.c net/sfc: remove Tx DMA descriptor boundary crossing limit 2017-04-04 15:52:52 +02:00
sfc_tx.h net/sfc: remove Tx DMA descriptor boundary crossing limit 2017-04-04 15:52:52 +02:00
sfc.c net/sfc: fix TSO limits imposed to the number of Tx queues 2017-01-30 22:18:26 +01:00
sfc.h net/sfc: support statistics reset 2017-04-04 15:52:52 +02:00