numam-dpdk/drivers/net/enic/base
John Daley 86df6c4e2f net/enic: support flow counter action
Support counter action for 1400 series adapters.

The adapter API for allocating and freeing counters is independent of
the adapter match/action API. If the filter action is requested, a
counter is first allocated and then assigned to the filter, and when
the filter is deleted, the counter must also be deleted.

Counters are DMAd to pre-allocated consistent memory periodically,
controlled by the define VNIC_FLOW_COUNTER_UPDATE_MSECS. The default is
100 milliseconds.

Signed-off-by: John Daley <johndale@cisco.com>
Reviewed-by: Hyong Youb Kim <hyonkim@cisco.com>
2018-10-11 18:53:48 +02:00
..
cq_desc.h net/enic: add simple Rx handler 2018-07-03 01:54:26 +02:00
cq_enet_desc.h net/enic: use BSD-3-Clause 2018-01-16 18:47:49 +01:00
rq_enet_desc.h net/enic: use BSD-3-Clause 2018-01-16 18:47:49 +01:00
vnic_cq.c net/enic: use BSD-3-Clause 2018-01-16 18:47:49 +01:00
vnic_cq.h net/enic: use BSD-3-Clause 2018-01-16 18:47:49 +01:00
vnic_dev.c net/enic: support flow counter action 2018-10-11 18:53:48 +02:00
vnic_dev.h net/enic: support flow counter action 2018-10-11 18:53:48 +02:00
vnic_devcmd.h net/enic: support flow counter action 2018-10-11 18:53:48 +02:00
vnic_enet.h net/enic: update the UDP RSS detection mechanism 2018-07-03 01:53:26 +02:00
vnic_intr.c net/enic: use BSD-3-Clause 2018-01-16 18:47:49 +01:00
vnic_intr.h net/enic: use BSD-3-Clause 2018-01-16 18:47:49 +01:00
vnic_nic.h net/enic: update the UDP RSS detection mechanism 2018-07-03 01:53:26 +02:00
vnic_resource.h net/enic: use BSD-3-Clause 2018-01-16 18:47:49 +01:00
vnic_rq.c net/enic: use BSD-3-Clause 2018-01-16 18:47:49 +01:00
vnic_rq.h net/enic: add simple Rx handler 2018-07-03 01:54:26 +02:00
vnic_rss.c net/enic: use BSD-3-Clause 2018-01-16 18:47:49 +01:00
vnic_rss.h net/enic: use BSD-3-Clause 2018-01-16 18:47:49 +01:00
vnic_stats.h net/enic: use BSD-3-Clause 2018-01-16 18:47:49 +01:00
vnic_wq.c net/enic: reduce Tx completion updates 2018-07-03 01:54:22 +02:00
vnic_wq.h net/enic: reduce Tx completion updates 2018-07-03 01:54:22 +02:00
wq_enet_desc.h net/enic: use BSD-3-Clause 2018-01-16 18:47:49 +01:00