linux_dsm_epyc7002/drivers/net/mlx4
Or Gerlitz f2a3f6a32c mlx4_core: Add network flow counters
ConnectX devices support a set of flow counters that can be attached
to a set containing one or more QPs.  Each such counter tracks receive
and transmit packets and bytes of these QPs.  This patch queries the
device to check support for counters, handles initialization of the
HCA to enable counters, and initializes a bitmap allocator to control
counter allocations.  Derived from patch by Eli Cohen <eli@mellanox.co.il>.

Signed-off-by: Or Gerlitz <ogerlitz@mellanox.co.il>
Signed-off-by: Roland Dreier <roland@purestorage.com>
2011-07-18 21:04:34 -07:00
..
alloc.c mlx4_core: maintain available field in bitmap allocator 2011-03-23 12:24:24 -07:00
catas.c mlx4_{core, ib, en}: Fix driver when sizeof (phys_addr_t) > sizeof (long) 2011-01-12 09:50:36 -08:00
cmd.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
cq.c mlx4: Changing interrupt scheme 2011-03-23 12:24:18 -07:00
en_cq.c mlx4_en: using new mlx4 interrupt scheme 2011-03-23 12:24:18 -07:00
en_ethtool.c mlx4_core: Read extended capabilities into the flags field 2011-07-18 21:04:32 -07:00
en_main.c mlx4_core: Read extended capabilities into the flags field 2011-07-18 21:04:32 -07:00
en_netdev.c mlx4_core: Read extended capabilities into the flags field 2011-07-18 21:04:32 -07:00
en_port.c mlx4_core: Read extended capabilities into the flags field 2011-07-18 21:04:32 -07:00
en_port.h mlx4_en: Enabling new steering 2011-03-23 12:24:22 -07:00
en_resources.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
en_rx.c net: mlx4: convert to hw_features 2011-04-15 15:50:41 -07:00
en_selftest.c mlx4_core: Read extended capabilities into the flags field 2011-07-18 21:04:32 -07:00
en_tx.c Fix common misspellings 2011-03-31 11:26:23 -03:00
eq.c mlx4: Fixing bad size of event queue buffer 2011-03-31 02:52:18 -07:00
fw.c mlx4_core: Add network flow counters 2011-07-18 21:04:34 -07:00
fw.h mlx4_core: Add network flow counters 2011-07-18 21:04:34 -07:00
icm.c mlx4: make functions local and remove dead code. 2010-10-24 14:55:47 -07:00
icm.h mlx4: make functions local and remove dead code. 2010-10-24 14:55:47 -07:00
intf.c mlx4_core: Allow protocol drivers to find corresponding interfaces 2010-10-25 10:20:39 -07:00
main.c mlx4_core: Add network flow counters 2011-07-18 21:04:34 -07:00
Makefile mlx4_en: Added self diagnostics test implementation 2010-08-24 14:54:51 -07:00
mcg.c mlx4_core: Read extended capabilities into the flags field 2011-07-18 21:04:32 -07:00
mlx4_en.h net: mlx4: convert to hw_features 2011-04-15 15:50:41 -07:00
mlx4.h mlx4_core: Add network flow counters 2011-07-18 21:04:34 -07:00
mr.c drivers/net: use __packed annotation 2010-06-03 03:18:23 -07:00
pd.c mlx4_core: reserve UARs for userspace consumers 2011-03-23 12:24:24 -07:00
port.c mlx4_core: Read extended capabilities into the flags field 2011-07-18 21:04:32 -07:00
profile.c mlx4: Changing interrupt scheme 2011-03-23 12:24:18 -07:00
qp.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00
reset.c mlx4_core: Remove unnecessary includes of <linux/init.h> 2009-09-05 20:24:49 -07:00
sense.c mlx4: Sensing link type at device initialization 2011-04-07 20:36:12 -07:00
srq.c include cleanup: Update gfp.h and slab.h includes to prepare for breaking implicit slab.h inclusion from percpu.h 2010-03-30 22:02:32 +09:00