DPDK patches and discussions
 help / color / mirror / Atom feed
From: Qi Zhang <qi.z.zhang@intel.com>
To: ferruh.yigit@intel.com
Cc: xiaolong.ye@intel.com, qiming.yang@intel.com, dev@dpdk.org,
	Qi Zhang <qi.z.zhang@intel.com>,
	Dan Nowlin <dan.nowlin@intel.com>,
	"Paul M . Stillwell Jr" <paul.m.stillwell.jr@intel.com>
Subject: [dpdk-dev] [PATCH v3 38/53] net/ice/base: add entries in Profile TCAM with priority
Date: Mon, 15 Jun 2020 10:05:00 +0800	[thread overview]
Message-ID: <20200615020515.1359-39-qi.z.zhang@intel.com> (raw)
In-Reply-To: <20200615020515.1359-1-qi.z.zhang@intel.com>

The profile TCAM tables are implemented such that entries with a smaller
index in the table have a higher priority. When records to be added to the
table have flags to differentiate between standard PTG and VSIG records,
then these entries need to have higher priority in order to be found and
processed first.

Signed-off-by: Dan Nowlin <dan.nowlin@intel.com>
Signed-off-by: Paul M. Stillwell Jr <paul.m.stillwell.jr@intel.com>
Signed-off-by: Qi Zhang <qi.z.zhang@intel.com>
---
 drivers/net/ice/base/ice_flex_pipe.c | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/drivers/net/ice/base/ice_flex_pipe.c b/drivers/net/ice/base/ice_flex_pipe.c
index e147afbe5..f953d891d 100644
--- a/drivers/net/ice/base/ice_flex_pipe.c
+++ b/drivers/net/ice/base/ice_flex_pipe.c
@@ -2893,20 +2893,22 @@ static bool ice_tcam_ent_rsrc_type(enum ice_block blk, u16 *rsrc_type)
  * ice_alloc_tcam_ent - allocate hardware TCAM entry
  * @hw: pointer to the HW struct
  * @blk: the block to allocate the TCAM for
+ * @btm: true to allocate from bottom of table, false to allocate from top
  * @tcam_idx: pointer to variable to receive the TCAM entry
  *
  * This function allocates a new entry in a Profile ID TCAM for a specific
  * block.
  */
 static enum ice_status
-ice_alloc_tcam_ent(struct ice_hw *hw, enum ice_block blk, u16 *tcam_idx)
+ice_alloc_tcam_ent(struct ice_hw *hw, enum ice_block blk, bool btm,
+		   u16 *tcam_idx)
 {
 	u16 res_type;
 
 	if (!ice_tcam_ent_rsrc_type(blk, &res_type))
 		return ICE_ERR_PARAM;
 
-	return ice_alloc_hw_res(hw, res_type, 1, true, tcam_idx);
+	return ice_alloc_hw_res(hw, res_type, 1, btm, tcam_idx);
 }
 
 /**
@@ -5225,7 +5227,12 @@ ice_prof_tcam_ena_dis(struct ice_hw *hw, enum ice_block blk, bool enable,
 	}
 
 	/* for re-enabling, reallocate a TCAM */
-	status = ice_alloc_tcam_ent(hw, blk, &tcam->tcam_idx);
+	/* for entries with empty attribute masks, allocate entry from
+	 * the bottom of the tcam table; otherwise, allocate from the
+	 * top of the table in order to give it higher priority
+	 */
+	status = ice_alloc_tcam_ent(hw, blk, tcam->attr.mask == 0,
+				    &tcam->tcam_idx);
 	if (status)
 		return status;
 
@@ -5426,7 +5433,12 @@ ice_add_prof_id_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig, u64 hdl,
 			goto err_ice_add_prof_id_vsig;
 
 		/* allocate the TCAM entry index */
-		status = ice_alloc_tcam_ent(hw, blk, &tcam_idx);
+		/* for entries with empty attribute masks, allocate entry from
+		 * the bottom of the tcam table; otherwise, allocate from the
+		 * top of the table in order to give it higher priority
+		 */
+		status = ice_alloc_tcam_ent(hw, blk, map->attr[i].mask == 0,
+					    &tcam_idx);
 		if (status) {
 			ice_free(hw, p);
 			goto err_ice_add_prof_id_vsig;
-- 
2.13.6


  parent reply	other threads:[~2020-06-15  2:08 UTC|newest]

Thread overview: 187+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-06-03  2:39 [dpdk-dev] [PATCH 00/52] net/ice: base code update Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 01/52] net/ice/base: add support for non-IP Layer2 protocol Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 02/52] net/ice/base: add FDIR program status WB macro Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 03/52] net/ice/base: disable profile merge for FDIR Qi Zhang
2020-06-03  6:42   ` Yang, Qiming
2020-06-03  2:39 ` [dpdk-dev] [PATCH 04/52] net/ice/base: avoid undefined behavior Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 05/52] net/ice/base: consolidate implementation of MAC config set Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 06/52] net/ice/base: report AOC PHY Types as Fiber Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 07/52] net/ice/base: gate devices from FW link override Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 08/52] net/ice/base: improve VSI filters rebuild Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 09/52] net/ice/base: add AUI media type Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 10/52] net/ice/base: fix variable type for ACL Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 11/52] net/ice/base: update PHY type high max index value Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 12/52] net/ice/base: consolidate VF Promiscuous mode Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 13/52] net/ice/base: refactor flow director filter swap Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 14/52] net/ice/base: change IPV6 training packet Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 15/52] net/ice/base: group function protoypes together Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 16/52] net/ice/base: cleanup comment formatting Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 17/52] net/ice/base: add FDIR support for L2TPV3 ESP AH and PFCP Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 18/52] net/ice/base: add FD completion report option Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 19/52] net/ice/base: initialize Set PHY Configuration FEC fields Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 20/52] net/ice/baes: add NVM help functions Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 21/52] net/ice/base: allow GENEVE and VXLAN rules with VLAN Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 22/52] net/ice/base: increase timeout after PFR Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 23/52] net/ice/base: remove unnecessary braces Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 24/52] net/ice/base: adjust function signature style format Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 25/52] net/ice/base: add RSS support for IPv6 prefix Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 26/52] net/ice/base: use macro for sizeof Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 27/52] net/ice/base: add debug logs Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 28/52] net/ice/base: return correct error code Qi Zhang
2020-06-03  2:47   ` Patil, Kiran
2020-06-03  2:39 ` [dpdk-dev] [PATCH 29/52] net/ice/base: remove unnecessary code Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 30/52] net/ice/base: add support for more PPPoE packet type Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 31/52] net/ice/base: reset flags when all rules are deleted Qi Zhang
2020-06-03  2:47   ` Patil, Kiran
2020-06-03  2:39 ` [dpdk-dev] [PATCH 32/52] net/ice/base: reset capabilities before parsing Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 33/52] net/ice/base: add RL profile bit mask check Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 34/52] net/ice/base: update the vsi handle to remaining VSI Qi Zhang
2020-06-03  2:39 ` [dpdk-dev] [PATCH 35/52] net/ice/base: correct return value Qi Zhang
2020-06-03  2:47   ` Patil, Kiran
2020-06-03  2:40 ` [dpdk-dev] [PATCH 36/52] net/ice/base: remove unneeded variable Qi Zhang
2020-06-03  2:40 ` [dpdk-dev] [PATCH 37/52] net/ice/base: fix for memory leak Qi Zhang
2020-06-03  2:40 ` [dpdk-dev] [PATCH 38/52] net/ice/base: add entries in Profile TCAM with priority Qi Zhang
2020-06-03  2:40 ` [dpdk-dev] [PATCH 39/52] net/ice/base: remove unimplemented function prototypes Qi Zhang
2020-06-03  2:40 ` [dpdk-dev] [PATCH 40/52] net/ice/base: add new API to check all autoneg enable bits Qi Zhang
2020-06-03  2:40 ` [dpdk-dev] [PATCH 41/52] net/ice/base: avoid PPPoE ipv4 overlap Qi Zhang
2020-06-03  2:40 ` [dpdk-dev] [PATCH 42/52] net/ice/base: initialize AQ failure variable when set fc Qi Zhang
2020-06-03  2:40 ` [dpdk-dev] [PATCH 43/52] net/ice/base: adjust scheduler default BW weight Qi Zhang
2020-06-03  2:40 ` [dpdk-dev] [PATCH 44/52] net/ice/base: distribute Tx queues evenly Qi Zhang
2020-06-03  2:40 ` [dpdk-dev] [PATCH 45/52] net/ice/base: add a new command to LLDP commands Qi Zhang
2020-06-03  2:40 ` [dpdk-dev] [PATCH 46/52] net/ice/base: remove unused code for VSI list free Qi Zhang
2020-06-03  2:40 ` [dpdk-dev] [PATCH 47/52] net/ice/base: fix reference count when update VSI list Qi Zhang
2020-06-03  2:40 ` [dpdk-dev] [PATCH 48/52] net/ice/base: add more tunnel type for IPv4 and IPv6 Qi Zhang
2020-06-03  2:40 ` [dpdk-dev] [PATCH 49/52] net/ice/base: fix uninitialized flag Qi Zhang
2020-06-08  2:51   ` Yang, Qiming
2020-06-03  2:40 ` [dpdk-dev] [PATCH 50/52] net/ice/base: add more device ID support Qi Zhang
2020-06-03  2:40 ` [dpdk-dev] [PATCH 51/52] net/ice/base: add 1G SGMII PHY type Qi Zhang
2020-06-03  2:40 ` [dpdk-dev] [PATCH 52/52] net/ice/base: update IPV4 and IPV6 flow ptype masks Qi Zhang
2020-06-09 11:59 ` [dpdk-dev] [PATCH v2 00/52] net/ice: base code update Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 01/52] net/ice/base: add support for non-IP Layer2 protocol Qi Zhang
2020-06-11 18:38     ` Ferruh Yigit
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 02/52] net/ice/base: add FDIR program status WB macro Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 03/52] net/ice/base: disable profile merge for FDIR Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 04/52] net/ice/base: avoid undefined behavior Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 05/52] net/ice/base: consolidate implementation of MAC config set Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 06/52] net/ice/base: report AOC PHY Types as Fiber Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 07/52] net/ice/base: gate devices from FW link override Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 08/52] net/ice/base: improve VSI filters rebuild Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 09/52] net/ice/base: add AUI media type Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 10/52] net/ice/base: fix variable type for ACL Qi Zhang
2020-06-11 18:35     ` Ferruh Yigit
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 11/52] net/ice/base: update PHY type high max index value Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 12/52] net/ice/base: consolidate VF Promiscuous mode Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 13/52] net/ice/base: refactor flow director filter swap Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 14/52] net/ice/base: change IPV6 training packet Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 15/52] net/ice/base: group function protoypes together Qi Zhang
2020-06-11 18:37     ` Ferruh Yigit
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 16/52] net/ice/base: cleanup comment formatting Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 17/52] net/ice/base: add FDIR support for L2TPV3 ESP AH and PFCP Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 18/52] net/ice/base: add FD completion report option Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 19/52] net/ice/base: initialize Set PHY Configuration FEC fields Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 20/52] net/ice/baes: add NVM help functions Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 21/52] net/ice/base: allow GENEVE and VXLAN rules with VLAN Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 22/52] net/ice/base: increase timeout after PFR Qi Zhang
2020-06-11 18:38     ` Ferruh Yigit
2020-06-15  1:58       ` Zhang, Qi Z
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 23/52] net/ice/base: remove unnecessary braces Qi Zhang
2020-06-11 18:39     ` Ferruh Yigit
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 24/52] net/ice/base: adjust function signature style format Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 25/52] net/ice/base: add RSS support for IPv6 prefix Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 26/52] net/ice/base: use macro for sizeof Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 27/52] net/ice/base: add debug logs Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 28/52] net/ice/base: return correct error code Qi Zhang
2020-06-11 18:39     ` Ferruh Yigit
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 29/52] net/ice/base: remove unnecessary code Qi Zhang
2020-06-11 18:35     ` Ferruh Yigit
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 30/52] net/ice/base: add support for more PPPoE packet type Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 31/52] net/ice/base: reset flags when all rules are deleted Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 32/52] net/ice/base: reset capabilities before parsing Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 33/52] net/ice/base: add RL profile bit mask check Qi Zhang
2020-06-11 18:39     ` Ferruh Yigit
2020-06-11 20:29       ` Singh, Tarun K
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 34/52] net/ice/base: update the vsi handle to remaining VSI Qi Zhang
2020-06-11 18:40     ` Ferruh Yigit
2020-06-12  2:34       ` Wang, Haiyue
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 35/52] net/ice/base: correct return value Qi Zhang
2020-06-11 18:40     ` Ferruh Yigit
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 36/52] net/ice/base: remove unneeded variable Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 37/52] net/ice/base: fix for memory leak Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 38/52] net/ice/base: add entries in Profile TCAM with priority Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 39/52] net/ice/base: remove unimplemented function prototypes Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 40/52] net/ice/base: add new API to check all autoneg enable bits Qi Zhang
2020-06-11 18:42     ` Ferruh Yigit
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 41/52] net/ice/base: avoid PPPoE ipv4 overlap Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 42/52] net/ice/base: initialize AQ failure variable when set fc Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 43/52] net/ice/base: adjust scheduler default BW weight Qi Zhang
2020-06-11 18:36     ` Ferruh Yigit
2020-06-11 20:27       ` Singh, Tarun K
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 44/52] net/ice/base: distribute Tx queues evenly Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 45/52] net/ice/base: add a new command to LLDP commands Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 46/52] net/ice/base: remove unused code for VSI list free Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 47/52] net/ice/base: fix reference count when update VSI list Qi Zhang
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 48/52] net/ice/base: add more tunnel type for IPv4 and IPv6 Qi Zhang
2020-06-11 18:37     ` Ferruh Yigit
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 49/52] net/ice/base: fix uninitialized flag Qi Zhang
2020-06-11 18:45     ` [dpdk-dev] [dpdk-stable] " Ferruh Yigit
2020-06-09 11:59   ` [dpdk-dev] [PATCH v2 50/52] net/ice/base: add more device ID support Qi Zhang
2020-06-09 12:00   ` [dpdk-dev] [PATCH v2 51/52] net/ice/base: add 1G SGMII PHY type Qi Zhang
2020-06-09 12:00   ` [dpdk-dev] [PATCH v2 52/52] net/ice/base: update IPV4 and IPV6 flow ptype masks Qi Zhang
2020-06-11 18:46     ` Ferruh Yigit
2020-06-10  5:27   ` [dpdk-dev] [PATCH v2 00/52] net/ice: base code update Yang, Qiming
2020-06-11  0:34   ` Ye Xiaolong
2020-06-15  2:04 ` [dpdk-dev] [PATCH v3 00/53] " Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 01/53] net/ice/base: add support for non-IP Layer2 protocol Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 02/53] net/ice/base: add FDIR program status WB macro Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 03/53] net/ice/base: disable profile merge for FDIR Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 04/53] net/ice/base: avoid undefined behavior Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 05/53] net/ice/base: consolidate implementation of MAC config set Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 06/53] net/ice/base: report AOC PHY Types as Fiber Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 07/53] net/ice/base: gate devices from FW link override Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 08/53] net/ice/base: improve VSI filters rebuild Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 09/53] net/ice/base: add AUI media type Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 10/53] net/ice/base: fix variable type for ACL Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 11/53] net/ice/base: update PHY type high max index value Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 12/53] net/ice/base: consolidate VF Promiscuous mode Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 13/53] net/ice/base: refactor flow director filter swap Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 14/53] net/ice/base: change IPV6 training packet Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 15/53] net/ice/base: group function prototypes together Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 16/53] net/ice/base: cleanup comment formatting Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 17/53] net/ice/base: add FDIR support for L2TPV3 ESP AH and PFCP Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 18/53] net/ice/base: add FD completion report option Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 19/53] net/ice/base: initialize Set PHY Configuration FEC fields Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 20/53] net/ice/baes: add NVM help functions Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 21/53] net/ice/base: allow GENEVE and VXLAN rules with VLAN Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 22/53] net/ice/base: increase timeout after PF Reset Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 23/53] net/ice/base: remove unnecessary braces Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 24/53] net/ice/base: adjust function signature style format Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 25/53] net/ice/base: add RSS support for IPv6 prefix Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 26/53] net/ice/base: use macro for sizeof Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 27/53] net/ice/base: add debug logs Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 28/53] net/ice/base: return correct error code Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 29/53] net/ice/base: remove unnecessary code Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 30/53] net/ice/base: add support for more PPPoE packet type Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 31/53] net/ice/base: reset flags when all rules are deleted Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 32/53] net/ice/base: reset capabilities before parsing Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 33/53] net/ice/base: add rate limiting profile bit mask check Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 34/53] net/ice/base: update the vsi handle to remaining VSI Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 35/53] net/ice/base: fix return value Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 36/53] net/ice/base: remove unneeded variable Qi Zhang
2020-06-15  2:04   ` [dpdk-dev] [PATCH v3 37/53] net/ice/base: fix for memory leak Qi Zhang
2020-06-15  2:05   ` Qi Zhang [this message]
2020-06-15  2:05   ` [dpdk-dev] [PATCH v3 39/53] net/ice/base: remove unimplemented function prototypes Qi Zhang
2020-06-15  2:05   ` [dpdk-dev] [PATCH v3 40/53] net/ice/base: support checking all autoneg enable bits Qi Zhang
2020-06-15  2:05   ` [dpdk-dev] [PATCH v3 41/53] net/ice/base: avoid PPPoE ipv4 overlap Qi Zhang
2020-06-15  2:05   ` [dpdk-dev] [PATCH v3 42/53] net/ice/base: initialize AQ failure variable when set fc Qi Zhang
2020-06-15  2:05   ` [dpdk-dev] [PATCH v3 43/53] net/ice/base: adjust scheduler default bandwidth weight Qi Zhang
2020-06-15  2:05   ` [dpdk-dev] [PATCH v3 44/53] net/ice/base: distribute Tx queues evenly Qi Zhang
2020-06-15  2:05   ` [dpdk-dev] [PATCH v3 45/53] net/ice/base: add a new command to LLDP commands Qi Zhang
2020-06-15  2:05   ` [dpdk-dev] [PATCH v3 46/53] net/ice/base: remove unused code for VSI list free Qi Zhang
2020-06-15  2:05   ` [dpdk-dev] [PATCH v3 47/53] net/ice/base: fix reference count when update VSI list Qi Zhang
2020-06-15  2:05   ` [dpdk-dev] [PATCH v3 48/53] net/ice/base: add more tunnel type for IPv4 and IPv6 Qi Zhang
2020-06-15  2:05   ` [dpdk-dev] [PATCH v3 49/53] net/ice/base: fix uninitialized flag for result index bitmap Qi Zhang
2020-06-15  2:05   ` [dpdk-dev] [PATCH v3 50/53] net/ice/base: add more device ID support Qi Zhang
2020-06-15  2:05   ` [dpdk-dev] [PATCH v3 51/53] net/ice/base: add 1G SGMII PHY type Qi Zhang
2020-06-15  2:05   ` [dpdk-dev] [PATCH v3 52/53] net/ice/base: update IPV4 and IPV6 flow ptype masks Qi Zhang
2020-06-15  2:05   ` [dpdk-dev] [PATCH v3 53/53] net/ice/base: remove PPPoD from PPPoE bitmap Qi Zhang
2020-06-16  7:47   ` [dpdk-dev] [PATCH v3 00/53] net/ice: base code update Ye Xiaolong

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20200615020515.1359-39-qi.z.zhang@intel.com \
    --to=qi.z.zhang@intel.com \
    --cc=dan.nowlin@intel.com \
    --cc=dev@dpdk.org \
    --cc=ferruh.yigit@intel.com \
    --cc=paul.m.stillwell.jr@intel.com \
    --cc=qiming.yang@intel.com \
    --cc=xiaolong.ye@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).