mlx4_core: Change fw profile and qp context to enable FC
PATCH 1/10 mlx4_core: Change fw profile and qp context to enable FC
Quoted 1 line
From
5fd7e9795e085ff64b2396a5339f98e9b7021965Mon Sep 17 00:00:00 2001
From: Vu Pham <vu-OnC3O1emZK9LiOotz6YBiwC/[email protected]>
Date: Tue, 10 Aug 2010 13:55:43 -0700
Subject: [PATCH 01/10] mlx4_core: Change fw profile and qp context to enable FC
Increase num_qp, num_mpt resource in fw profile to enable FC Add fields in qp context and qp path to enable FC qps
Signed-off-by Oren Duer <oren-VPRAkNaXOzVS1MOuV/[email protected]>
Signed-off-by Vu Pham <vu-VPRAkNaXOzVWk0Htik3J/[email protected]>
--- drivers/net/mlx4/main.c | 4 ++-- include/linux/mlx4/qp.h | 13 +++++++++++-- 2 files changed, 13 insertions(+), 4 deletions(-)
drivers/net/mlx4/main.c +2 -2
@@ -79,12 +79,12 @@ static char mlx4_version[] __devinitdata =DRV_VERSION " (" DRV_RELDATE ")\n" ;static struct mlx4_profile default_profile = { - .num_qp =1 <<17 , + .num_qp =1 <<18 , .num_srq =1 <<16 , .rdmarc_per_qp =1 <<4 , .num_cq =1 <<16 , .num_mcg =1 <<13 , - .num_mpt =1 <<17 , + .num_mpt =1 <<19 , .num_mtt =1 <<20 , };
include/linux/mlx4/qp.h +11 -2
@@ -109,7 +109,7 @@ struct mlx4_qp_path {__be32 tclass_flowlabel;u8 rgid[16 ];u8 sched_queue; -u8 snooper_flags; +u8 vlan_index;u8 reserved3[2 ];u8 counter_index;u8 reserved4[7 ];
@@ -151,7 +151,16 @@ struct mlx4_qp_context {u8 reserved4[2 ];u8 mtt_base_addr_h;__be32 mtt_base_addr_l; -u32 reserved5[10 ]; +u8 VE ; +u8 reserved5; +__be16 VFT_id_prio; +u8 reserved6; +u8 exch_size; +__be16 exch_base; +u8 VFT_hop_cnt; +u8 my_fc_id_idx; +__be16 reserved7; +u32 reserved8[7 ]; };/* Which firmware version adds support for NEC (NoErrorCompletion) bit */
Signature · 1 line
1.6.3.3
_______________________________________________
ewg mailing list [email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg