1
0
Fork 0
alistair23-linux/include/linux/mlx4
Eugenia Emantayev 163561a4e2 net/mlx4_en: Datapath structures are allocated per NUMA node
For each RX/TX ring and its CQ, allocation is done on a NUMA node that
corresponds to the core that the data structure should operate on.
The assumption is that the core number is reflected by the ring index.
The affected allocations are the ring/CQ data structures,
the TX/RX info and the shared HW/SW buffer.
For TX rings, each core has rings of all UPs.

Signed-off-by: Yevgeny Petrilin <yevgenyp@mellanox.com>
Signed-off-by: Eugenia Emantayev <eugenia@mellanox.com>
Reviewed-by: Hadar Hen Zion <hadarh@mellanox.com>
Signed-off-by: Amir Vadai <amirv@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2013-11-07 19:22:48 -05:00
..
cmd.h net/mlx4: Fix typo, move similar defs to same location 2013-10-17 15:10:50 -04:00
cq.h net/mlx4_en: Add HW timestamping (TS) support 2013-04-24 16:30:14 -04:00
device.h net/mlx4_en: Datapath structures are allocated per NUMA node 2013-11-07 19:22:48 -05:00
doorbell.h mlx4_core: Kill mlx4_write64_raw() 2007-10-14 20:17:39 -07:00
driver.h IB/mlx4: Initialize SR-IOV IB support for slaves in master context 2012-09-30 20:33:32 -07:00
qp.h include: Convert ethernet mac address declarations to use ETH_ALEN 2013-08-02 12:33:54 -07:00
srq.h mlx4_core: Implement SRQ object lookup from srqn 2013-04-16 22:42:55 -07:00