DPDK patches and discussions
 help / color / mirror / Atom feed
From: Wenzhuo Lu <wenzhuo.lu@intel.com>
To: dev@dpdk.org
Cc: Wenzhuo Lu <wenzhuo.lu@intel.com>,
	"Chen Jing D(Mark)" <jing.d.chen@intel.com>,
	Bernard Iremonger <bernard.iremonger@intel.com>
Subject: [dpdk-dev] [PATCH v12 18/26] app/testpmd: use VFD APIs on i40e
Date: Tue, 17 Jan 2017 16:45:20 +0800	[thread overview]
Message-ID: <1484642728-73411-19-git-send-email-wenzhuo.lu@intel.com> (raw)
In-Reply-To: <1484642728-73411-1-git-send-email-wenzhuo.lu@intel.com>

The new VF Daemon (VFD) APIs is implemented on i40e. Change
testpmd code to use them, including VF MAC anti-spoofing,
VF VLAN anti-spoofing, TX loopback, VF VLAN strip, VF VLAN
insert.

Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
Signed-off-by: Chen Jing D(Mark) <jing.d.chen@intel.com>
Signed-off-by: Bernard Iremonger <bernard.iremonger@intel.com>
---
 app/test-pmd/Makefile  |   1 +
 app/test-pmd/cmdline.c | 136 ++++++++++++++++++++++++++++++++++++++-----------
 2 files changed, 108 insertions(+), 29 deletions(-)

diff --git a/app/test-pmd/Makefile b/app/test-pmd/Makefile
index 050663a..a1500bb 100644
--- a/app/test-pmd/Makefile
+++ b/app/test-pmd/Makefile
@@ -61,6 +61,7 @@ SRCS-$(CONFIG_RTE_LIBRTE_IEEE1588) += ieee1588fwd.c
 
 ifeq ($(CONFIG_RTE_BUILD_SHARED_LIB),y)
 _LDLIBS-$(CONFIG_RTE_LIBRTE_IXGBE_PMD) += -lrte_pmd_ixgbe
+_LDLIBS-$(CONFIG_RTE_LIBRTE_I40E_PMD) += -lrte_pmd_i40e
 endif
 
 CFLAGS_cmdline.o := -D_GNU_SOURCE
diff --git a/app/test-pmd/cmdline.c b/app/test-pmd/cmdline.c
index 0c0f74e..641f028 100644
--- a/app/test-pmd/cmdline.c
+++ b/app/test-pmd/cmdline.c
@@ -91,6 +91,9 @@
 #ifdef RTE_LIBRTE_IXGBE_PMD
 #include <rte_pmd_ixgbe.h>
 #endif
+#ifdef RTE_LIBRTE_I40E_PMD
+#include <rte_pmd_i40e.h>
+#endif
 #include "testpmd.h"
 
 static struct cmdline *testpmd_cl;
@@ -263,19 +266,21 @@ static void cmd_help_long_parsed(void *parsed_result,
 			"set portlist (x[,y]*)\n"
 			"    Set the list of forwarding ports.\n\n"
 
-#ifdef RTE_LIBRTE_IXGBE_PMD
 			"set tx loopback (port_id) (on|off)\n"
 			"    Enable or disable tx loopback.\n\n"
 
+#ifdef RTE_LIBRTE_IXGBE_PMD
 			"set all queues drop (port_id) (on|off)\n"
 			"    Set drop enable bit for all queues.\n\n"
 
 			"set vf split drop (port_id) (vf_id) (on|off)\n"
 			"    Set split drop enable bit for a VF from the PF.\n\n"
+#endif
 
 			"set vf mac antispoof (port_id) (vf_id) (on|off).\n"
 			"    Set MAC antispoof for a VF from the PF.\n\n"
 
+#ifdef RTE_LIBRTE_IXGBE_PMD
 			"set macsec offload (port_id) on encrypt (on|off) replay-protect (on|off)\n"
 			"    Enable MACsec offload.\n\n"
 
@@ -295,7 +300,6 @@ static void cmd_help_long_parsed(void *parsed_result,
 			"vlan set stripq (on|off) (port_id,queue_id)\n"
 			"    Set the VLAN strip for a queue on a port.\n\n"
 
-#ifdef RTE_LIBRTE_IXGBE_PMD
 			"set vf vlan stripq (port_id) (vf_id) (on|off)\n"
 			"    Set the VLAN strip for all queues in a pool for a VF from the PF.\n\n"
 
@@ -304,7 +308,6 @@ static void cmd_help_long_parsed(void *parsed_result,
 
 			"set vf vlan antispoof (port_id) (vf_id) (on|off)\n"
 			"    Set VLAN antispoof for a VF from the PF.\n\n"
-#endif
 
 			"vlan set filter (on|off) (port_id)\n"
 			"    Set the VLAN filter on a port.\n\n"
@@ -399,10 +402,8 @@ static void cmd_help_long_parsed(void *parsed_result,
 			"mac_addr add port (port_id) vf (vf_id) (mac_address)\n"
 			"    Add a MAC address for a VF on the port.\n\n"
 
-#ifdef RTE_LIBRTE_IXGBE_PMD
 			"set vf mac addr (port_id) (vf_id) (XX:XX:XX:XX:XX:XX)\n"
 			"    Set the MAC address for a VF from the PF.\n\n"
-#endif
 
 			"set port (port_id) uta (mac_address|all) (on|off)\n"
 			"    Add/Remove a or all unicast hash filter(s)"
@@ -6715,9 +6716,7 @@ struct cmd_set_vf_traffic {
 		NULL,
 	},
 };
-#endif
 
-#ifdef RTE_LIBRTE_IXGBE_PMD
 /* *** CONFIGURE VF RECEIVE MODE *** */
 struct cmd_set_vf_rxmode {
 	cmdline_fixed_string_t set;
@@ -10851,7 +10850,6 @@ struct cmd_config_e_tag_result {
 		NULL,
 	},
 };
-#ifdef RTE_LIBRTE_IXGBE_PMD
 
 /* vf vlan anti spoof configuration */
 
@@ -10903,11 +10901,21 @@ struct cmd_vf_vlan_anti_spoof_result {
 	__attribute__((unused)) void *data)
 {
 	struct cmd_vf_vlan_anti_spoof_result *res = parsed_result;
-	int ret = 0;
-	int is_on = (strcmp(res->on_off, "on") == 0) ? 1 : 0;
+	int ret = -ENOTSUP;
+
+	__rte_unused int is_on = (strcmp(res->on_off, "on") == 0) ? 1 : 0;
+
+#ifdef RTE_LIBRTE_IXGBE_PMD
+	if (ret == -ENOTSUP)
+		ret = rte_pmd_ixgbe_set_vf_vlan_anti_spoof(res->port_id,
+				res->vf_id, is_on);
+#endif
+#ifdef RTE_LIBRTE_I40E_PMD
+	if (ret == -ENOTSUP)
+		ret = rte_pmd_i40e_set_vf_vlan_anti_spoof(res->port_id,
+				res->vf_id, is_on);
+#endif
 
-	ret = rte_pmd_ixgbe_set_vf_vlan_anti_spoof(res->port_id, res->vf_id,
-			is_on);
 	switch (ret) {
 	case 0:
 		break;
@@ -10917,6 +10925,9 @@ struct cmd_vf_vlan_anti_spoof_result {
 	case -ENODEV:
 		printf("invalid port_id %d\n", res->port_id);
 		break;
+	case -ENOTSUP:
+		printf("function not implemented\n");
+		break;
 	default:
 		printf("programming error: (%s)\n", strerror(-ret));
 	}
@@ -10988,11 +10999,21 @@ struct cmd_vf_mac_anti_spoof_result {
 	__attribute__((unused)) void *data)
 {
 	struct cmd_vf_mac_anti_spoof_result *res = parsed_result;
-	int ret;
-	int is_on = (strcmp(res->on_off, "on") == 0) ? 1 : 0;
+	int ret = -ENOTSUP;
+
+	__rte_unused int is_on = (strcmp(res->on_off, "on") == 0) ? 1 : 0;
+
+#ifdef RTE_LIBRTE_IXGBE_PMD
+	if (ret == -ENOTSUP)
+		ret = rte_pmd_ixgbe_set_vf_mac_anti_spoof(res->port_id,
+			res->vf_id, is_on);
+#endif
+#ifdef RTE_LIBRTE_I40E_PMD
+	if (ret == -ENOTSUP)
+		ret = rte_pmd_i40e_set_vf_mac_anti_spoof(res->port_id,
+			res->vf_id, is_on);
+#endif
 
-	ret = rte_pmd_ixgbe_set_vf_mac_anti_spoof(res->port_id, res->vf_id,
-			is_on);
 	switch (ret) {
 	case 0:
 		break;
@@ -11002,6 +11023,9 @@ struct cmd_vf_mac_anti_spoof_result {
 	case -ENODEV:
 		printf("invalid port_id %d\n", res->port_id);
 		break;
+	case -ENOTSUP:
+		printf("function not implemented\n");
+		break;
 	default:
 		printf("programming error: (%s)\n", strerror(-ret));
 	}
@@ -11073,10 +11097,21 @@ struct cmd_vf_vlan_stripq_result {
 	__attribute__((unused)) void *data)
 {
 	struct cmd_vf_vlan_stripq_result *res = parsed_result;
-	int ret = 0;
-	int is_on = (strcmp(res->on_off, "on") == 0) ? 1 : 0;
+	int ret = -ENOTSUP;
+
+	__rte_unused int is_on = (strcmp(res->on_off, "on") == 0) ? 1 : 0;
+
+#ifdef RTE_LIBRTE_IXGBE_PMD
+	if (ret == -ENOTSUP)
+		ret = rte_pmd_ixgbe_set_vf_vlan_stripq(res->port_id,
+			res->vf_id, is_on);
+#endif
+#ifdef RTE_LIBRTE_I40E_PMD
+	if (ret == -ENOTSUP)
+		ret = rte_pmd_i40e_set_vf_vlan_stripq(res->port_id,
+			res->vf_id, is_on);
+#endif
 
-	ret = rte_pmd_ixgbe_set_vf_vlan_stripq(res->port_id, res->vf_id, is_on);
 	switch (ret) {
 	case 0:
 		break;
@@ -11157,9 +11192,19 @@ struct cmd_vf_vlan_insert_result {
 	__attribute__((unused)) void *data)
 {
 	struct cmd_vf_vlan_insert_result *res = parsed_result;
-	int ret;
+	int ret = -ENOTSUP;
+
+#ifdef RTE_LIBRTE_IXGBE_PMD
+	if (ret == -ENOTSUP)
+		ret = rte_pmd_ixgbe_set_vf_vlan_insert(res->port_id, res->vf_id,
+			res->vlan_id);
+#endif
+#ifdef RTE_LIBRTE_I40E_PMD
+	if (ret == -ENOTSUP)
+		ret = rte_pmd_i40e_set_vf_vlan_insert(res->port_id, res->vf_id,
+			res->vlan_id);
+#endif
 
-	ret = rte_pmd_ixgbe_set_vf_vlan_insert(res->port_id, res->vf_id, res->vlan_id);
 	switch (ret) {
 	case 0:
 		break;
@@ -11169,6 +11214,9 @@ struct cmd_vf_vlan_insert_result {
 	case -ENODEV:
 		printf("invalid port_id %d\n", res->port_id);
 		break;
+	case -ENOTSUP:
+		printf("function not implemented\n");
+		break;
 	default:
 		printf("programming error: (%s)\n", strerror(-ret));
 	}
@@ -11230,10 +11278,19 @@ struct cmd_tx_loopback_result {
 	__attribute__((unused)) void *data)
 {
 	struct cmd_tx_loopback_result *res = parsed_result;
-	int ret;
-	int is_on = (strcmp(res->on_off, "on") == 0) ? 1 : 0;
+	int ret = -ENOTSUP;
+
+	__rte_unused int is_on = (strcmp(res->on_off, "on") == 0) ? 1 : 0;
+
+#ifdef RTE_LIBRTE_IXGBE_PMD
+	if (ret == -ENOTSUP)
+		ret = rte_pmd_ixgbe_set_tx_loopback(res->port_id, is_on);
+#endif
+#ifdef RTE_LIBRTE_I40E_PMD
+	if (ret == -ENOTSUP)
+		ret = rte_pmd_i40e_set_tx_loopback(res->port_id, is_on);
+#endif
 
-	ret = rte_pmd_ixgbe_set_tx_loopback(res->port_id, is_on);
 	switch (ret) {
 	case 0:
 		break;
@@ -11243,6 +11300,9 @@ struct cmd_tx_loopback_result {
 	case -ENODEV:
 		printf("invalid port_id %d\n", res->port_id);
 		break;
+	case -ENOTSUP:
+		printf("function not implemented\n");
+		break;
 	default:
 		printf("programming error: (%s)\n", strerror(-ret));
 	}
@@ -11262,6 +11322,7 @@ struct cmd_tx_loopback_result {
 	},
 };
 
+#ifdef RTE_LIBRTE_IXGBE_PMD
 /* all queues drop enable configuration */
 
 /* Common result structure for all queues drop enable */
@@ -11320,6 +11381,9 @@ struct cmd_all_queues_drop_en_result {
 	case -ENODEV:
 		printf("invalid port_id %d\n", res->port_id);
 		break;
+	case -ENOTSUP:
+		printf("function not implemented\n");
+		break;
 	default:
 		printf("programming error: (%s)\n", strerror(-ret));
 	}
@@ -11424,6 +11488,7 @@ struct cmd_vf_split_drop_en_result {
 		NULL,
 	},
 };
+#endif
 
 /* vf mac address configuration */
 
@@ -11475,10 +11540,19 @@ struct cmd_set_vf_mac_addr_result {
 	__attribute__((unused)) void *data)
 {
 	struct cmd_set_vf_mac_addr_result *res = parsed_result;
-	int ret;
+	int ret = -ENOTSUP;
+
+#ifdef RTE_LIBRTE_IXGBE_PMD
+	if (ret == -ENOTSUP)
+		ret = rte_pmd_ixgbe_set_vf_mac_addr(res->port_id, res->vf_id,
+				&res->mac_addr);
+#endif
+#ifdef RTE_LIBRTE_I40E_PMD
+	if (ret == -ENOTSUP)
+		ret = rte_pmd_i40e_set_vf_mac_addr(res->port_id, res->vf_id,
+				&res->mac_addr);
+#endif
 
-	ret = rte_pmd_ixgbe_set_vf_mac_addr(res->port_id, res->vf_id,
-			&res->mac_addr);
 	switch (ret) {
 	case 0:
 		break;
@@ -11488,6 +11562,9 @@ struct cmd_set_vf_mac_addr_result {
 	case -ENODEV:
 		printf("invalid port_id %d\n", res->port_id);
 		break;
+	case -ENOTSUP:
+		printf("function not implemented\n");
+		break;
 	default:
 		printf("programming error: (%s)\n", strerror(-ret));
 	}
@@ -11509,6 +11586,7 @@ struct cmd_set_vf_mac_addr_result {
 	},
 };
 
+#ifdef RTE_LIBRTE_IXGBE_PMD
 /* MACsec configuration */
 
 /* Common result structure for MACsec offload enable */
@@ -12036,15 +12114,14 @@ struct cmd_macsec_sa_result {
 	(cmdline_parse_inst_t *)&cmd_config_e_tag_forwarding_en_dis,
 	(cmdline_parse_inst_t *)&cmd_config_e_tag_filter_add,
 	(cmdline_parse_inst_t *)&cmd_config_e_tag_filter_del,
-#ifdef RTE_LIBRTE_IXGBE_PMD
 	(cmdline_parse_inst_t *)&cmd_set_vf_vlan_anti_spoof,
 	(cmdline_parse_inst_t *)&cmd_set_vf_mac_anti_spoof,
 	(cmdline_parse_inst_t *)&cmd_set_vf_vlan_stripq,
 	(cmdline_parse_inst_t *)&cmd_set_vf_vlan_insert,
 	(cmdline_parse_inst_t *)&cmd_set_tx_loopback,
+#ifdef RTE_LIBRTE_IXGBE_PMD
 	(cmdline_parse_inst_t *)&cmd_set_all_queues_drop_en,
 	(cmdline_parse_inst_t *)&cmd_set_vf_split_drop_en,
-	(cmdline_parse_inst_t *)&cmd_set_vf_mac_addr,
 	(cmdline_parse_inst_t *)&cmd_set_macsec_offload_on,
 	(cmdline_parse_inst_t *)&cmd_set_macsec_offload_off,
 	(cmdline_parse_inst_t *)&cmd_set_macsec_sc,
@@ -12054,6 +12131,7 @@ struct cmd_macsec_sa_result {
 	(cmdline_parse_inst_t *)&cmd_vf_rxvlan_filter,
 	(cmdline_parse_inst_t *)&cmd_vf_rate_limit,
 #endif
+	(cmdline_parse_inst_t *)&cmd_set_vf_mac_addr,
 	NULL,
 };
 
-- 
1.9.3

  parent reply	other threads:[~2017-01-17  8:45 UTC|newest]

Thread overview: 367+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-12-02  0:11 [dpdk-dev] [PATCH 00/31] Support VFD and DPDK PF + kernel VF " Wenzhuo Lu
2016-12-02  0:11 ` [dpdk-dev] [PATCH 01/31] net/i40e: support link status notification Wenzhuo Lu
2016-12-02  0:11 ` [dpdk-dev] [PATCH 02/31] net/i40e: add callback to user on VF to PF mbox msg Wenzhuo Lu
2016-12-02  0:11 ` [dpdk-dev] [PATCH 03/31] net/i40e: set VF MAC anti-spoofing from PF Wenzhuo Lu
2016-12-02  0:11 ` [dpdk-dev] [PATCH 04/31] net/i40e: set VF VLAN " Wenzhuo Lu
2016-12-02  0:11 ` [dpdk-dev] [PATCH 05/31] net/i40e: set TX loopback " Wenzhuo Lu
2016-12-02 11:22   ` Ferruh Yigit
2016-12-02  0:11 ` [dpdk-dev] [PATCH 06/31] net/i40e: set VF unicast promisc mode " Wenzhuo Lu
2016-12-02 11:24   ` Ferruh Yigit
2016-12-02  0:11 ` [dpdk-dev] [PATCH 07/31] net/i40e: set VF multicast " Wenzhuo Lu
2016-12-02 11:24   ` Ferruh Yigit
2016-12-02  0:11 ` [dpdk-dev] [PATCH 08/31] net/i40e: enable VF MTU change Wenzhuo Lu
2016-12-02  0:11 ` [dpdk-dev] [PATCH 09/31] rte: add APIs for VF stats get/reset Wenzhuo Lu
2016-12-02  0:11 ` [dpdk-dev] [PATCH 10/31] net/i40e: implement ops " Wenzhuo Lu
2016-12-02  0:11 ` [dpdk-dev] [PATCH 11/31] net/i40e: fix VF reset flow Wenzhuo Lu
2016-12-02 11:24   ` Ferruh Yigit
2016-12-02  0:11 ` [dpdk-dev] [PATCH 12/31] net/i40e: set VF MAC from PF support Wenzhuo Lu
2016-12-02 11:23   ` Ferruh Yigit
2016-12-02  0:11 ` [dpdk-dev] [PATCH 13/31] net/i40e: set VF MAC from VF support Wenzhuo Lu
2016-12-02  0:11 ` [dpdk-dev] [PATCH 14/31] net/i40e: fix VF MAC address assignment Wenzhuo Lu
2016-12-02 11:24   ` Ferruh Yigit
2016-12-02  0:11 ` [dpdk-dev] [PATCH 15/31] net/i40e: add VF vlan strip func Wenzhuo Lu
2016-12-02 11:25   ` Ferruh Yigit
2016-12-02  0:11 ` [dpdk-dev] [PATCH 16/31] net/i40e: add set VF VLAN insert function Wenzhuo Lu
2016-12-02  0:11 ` [dpdk-dev] [PATCH 17/31] net/i40e: set VF broadcast mode from PF Wenzhuo Lu
2016-12-02  0:12 ` [dpdk-dev] [PATCH 18/31] net/i40e: set VF VLAN tag " Wenzhuo Lu
2016-12-02  0:12 ` [dpdk-dev] [PATCH 19/31] net/i40e: set VF VLAN filter " Wenzhuo Lu
2016-12-02  0:12 ` [dpdk-dev] [PATCH 20/31] app/testpmd: use VFD APIs on i40e Wenzhuo Lu
2016-12-02 11:22   ` Ferruh Yigit
2016-12-13 16:57   ` Ferruh Yigit
2016-12-14  0:44     ` Lu, Wenzhuo
2016-12-02  0:12 ` [dpdk-dev] [PATCH 21/31] app/testpmd: use unicast promiscuous mode " Wenzhuo Lu
2016-12-02  0:12 ` [dpdk-dev] [PATCH 22/31] app/testpmd: use multicast " Wenzhuo Lu
2016-12-02  0:12 ` [dpdk-dev] [PATCH 23/31] app/testpmd: add command to test VF broadcast " Wenzhuo Lu
2016-12-02  0:12 ` [dpdk-dev] [PATCH 24/31] app/testpmd: add command to test VF VLAN tag " Wenzhuo Lu
2016-12-02  0:12 ` [dpdk-dev] [PATCH 25/31] app/testpmd: handle i40e in VF VLAN filter command Wenzhuo Lu
2016-12-02  0:12 ` [dpdk-dev] [PATCH 26/31] app/testpmd: initialize receive mode for VMDq Wenzhuo Lu
2016-12-02  0:12 ` [dpdk-dev] [PATCH 27/31] net/i40e: change version number to support Linux VF Wenzhuo Lu
2016-12-02  0:12 ` [dpdk-dev] [PATCH 28/31] net/i40e: return correct vsi_id Wenzhuo Lu
2016-12-02  0:12 ` [dpdk-dev] [PATCH 29/31] net/i40e: parse more VF parameter and configure Wenzhuo Lu
2016-12-02  0:12 ` [dpdk-dev] [PATCH 30/31] net/i40e: support Linux VF to configure IRQ link list Wenzhuo Lu
2016-12-02 11:25   ` Ferruh Yigit
2016-12-05  3:02     ` Lu, Wenzhuo
2016-12-02  0:12 ` [dpdk-dev] [PATCH 31/31] i40e: enhance in sanity check of mac Wenzhuo Lu
2016-12-02 11:23   ` Ferruh Yigit
2016-12-02  8:59 ` [dpdk-dev] [PATCH 00/31] Support VFD and DPDK PF + kernel VF on i40e Andrew Rybchenko
2016-12-02 10:58   ` Iremonger, Bernard
2016-12-02 11:28     ` Iremonger, Bernard
2016-12-02 12:09     ` Andrew Rybchenko
2016-12-02 14:16 ` Thomas Monjalon
2016-12-02 14:25   ` Iremonger, Bernard
2016-12-02 14:33     ` Thomas Monjalon
2016-12-07  3:31 ` [dpdk-dev] [PATCH v2 00/32] " Wenzhuo Lu
2016-12-07  3:31   ` [dpdk-dev] [PATCH v2 01/32] net/i40e: support link status notification Wenzhuo Lu
2016-12-07  3:31   ` [dpdk-dev] [PATCH v2 02/32] net/i40e: add callback to user on VF to PF mbox msg Wenzhuo Lu
2016-12-07 12:44     ` Ferruh Yigit
2016-12-20  8:49       ` Lu, Wenzhuo
2016-12-07  3:31   ` [dpdk-dev] [PATCH v2 03/32] net/i40e: set VF MAC anti-spoofing from PF Wenzhuo Lu
2016-12-07  3:31   ` [dpdk-dev] [PATCH v2 04/32] net/i40e: set VF VLAN " Wenzhuo Lu
2016-12-07  3:31   ` [dpdk-dev] [PATCH v2 05/32] net/i40e: set TX loopback " Wenzhuo Lu
2016-12-07 13:04     ` Ferruh Yigit
2016-12-20  8:16       ` Lu, Wenzhuo
2016-12-07  3:31   ` [dpdk-dev] [PATCH v2 06/32] net/i40e: set VF unicast promisc mode " Wenzhuo Lu
2016-12-07  3:31   ` [dpdk-dev] [PATCH v2 07/32] net/i40e: set VF multicast " Wenzhuo Lu
2016-12-07  3:31   ` [dpdk-dev] [PATCH v2 08/32] net/i40e: enable VF MTU change Wenzhuo Lu
2016-12-07  3:31   ` [dpdk-dev] [PATCH v2 09/32] rte: add APIs for VF stats get/reset Wenzhuo Lu
2016-12-07 13:52     ` Ferruh Yigit
2016-12-08  3:23       ` Zhang, Qi Z
2016-12-07  3:31   ` [dpdk-dev] [PATCH v2 10/32] net/i40e: implement ops " Wenzhuo Lu
2016-12-07 13:59     ` Ferruh Yigit
2016-12-07  3:31   ` [dpdk-dev] [PATCH v2 11/32] net/i40e: fix VF reset flow Wenzhuo Lu
2016-12-07  3:31   ` [dpdk-dev] [PATCH v2 12/32] net/i40e: set VF MAC from PF support Wenzhuo Lu
2016-12-07 14:29     ` Ferruh Yigit
2016-12-08  1:01       ` Lu, Wenzhuo
2016-12-07  3:31   ` [dpdk-dev] [PATCH v2 13/32] net/i40e: set VF MAC from VF support Wenzhuo Lu
2016-12-07  3:31   ` [dpdk-dev] [PATCH v2 14/32] net/i40e: fix VF MAC address assignment Wenzhuo Lu
2016-12-07  3:31   ` [dpdk-dev] [PATCH v2 15/32] net/i40e: add VF vlan strip func Wenzhuo Lu
2016-12-07 14:18     ` Ferruh Yigit
2016-12-08  9:10       ` Chen, Jing D
2016-12-08 10:43         ` Ferruh Yigit
2016-12-09  3:07           ` Chen, Jing D
2016-12-07  3:31   ` [dpdk-dev] [PATCH v2 16/32] net/i40e: add set VF VLAN insert function Wenzhuo Lu
2016-12-07 14:26     ` Ferruh Yigit
2016-12-07 14:42       ` Ferruh Yigit
2016-12-07 17:36       ` Iremonger, Bernard
2016-12-07  3:32   ` [dpdk-dev] [PATCH v2 17/32] net/i40e: set VF broadcast mode from PF Wenzhuo Lu
2016-12-07 14:32     ` Ferruh Yigit
2016-12-13 14:35       ` Iremonger, Bernard
2016-12-07  3:32   ` [dpdk-dev] [PATCH v2 18/32] net/i40e: set VF VLAN tag " Wenzhuo Lu
2016-12-07  3:32   ` [dpdk-dev] [PATCH v2 19/32] net/i40e: set VF VLAN filter " Wenzhuo Lu
2016-12-07 14:46     ` Ferruh Yigit
2016-12-07 17:41       ` Iremonger, Bernard
2016-12-07  3:32   ` [dpdk-dev] [PATCH v2 20/32] app/testpmd: use VFD APIs on i40e Wenzhuo Lu
2016-12-07  3:32   ` [dpdk-dev] [PATCH v2 21/32] app/testpmd: use unicast promiscuous mode " Wenzhuo Lu
2016-12-07 14:59     ` Ferruh Yigit
2016-12-13  1:49       ` Lu, Wenzhuo
2016-12-07  3:32   ` [dpdk-dev] [PATCH v2 22/32] app/testpmd: use multicast " Wenzhuo Lu
2016-12-07 15:01     ` Ferruh Yigit
2016-12-13  1:45       ` Lu, Wenzhuo
2016-12-07  3:32   ` [dpdk-dev] [PATCH v2 23/32] app/testpmd: add command to test VF broadcast " Wenzhuo Lu
2016-12-07  3:32   ` [dpdk-dev] [PATCH v2 24/32] app/testpmd: add command to test VF VLAN tag " Wenzhuo Lu
2016-12-07  3:32   ` [dpdk-dev] [PATCH v2 25/32] app/testpmd: handle i40e in VF VLAN filter command Wenzhuo Lu
2016-12-13 13:40     ` Ferruh Yigit
2016-12-14  0:42       ` Lu, Wenzhuo
2016-12-07  3:32   ` [dpdk-dev] [PATCH v2 26/32] app/testpmd: initialize receive mode for VMDq Wenzhuo Lu
2016-12-07 15:06     ` Ferruh Yigit
2016-12-07 17:00       ` Iremonger, Bernard
2016-12-07  3:32   ` [dpdk-dev] [PATCH v2 27/32] net/i40e: change version number to support Linux VF Wenzhuo Lu
2016-12-07 15:13     ` Ferruh Yigit
2016-12-08  9:14       ` Chen, Jing D
2016-12-07  3:32   ` [dpdk-dev] [PATCH v2 28/32] net/i40e: return correct vsi_id Wenzhuo Lu
2016-12-07 15:16     ` Ferruh Yigit
2016-12-07 15:34       ` Chen, Jing D
2016-12-07  3:32   ` [dpdk-dev] [PATCH v2 29/32] net/i40e: parse more VF parameter and configure Wenzhuo Lu
2016-12-07 15:18     ` Ferruh Yigit
2016-12-07 15:32       ` Chen, Jing D
2016-12-07  3:32   ` [dpdk-dev] [PATCH v2 30/32] net/i40e: support Linux VF to configure IRQ link list Wenzhuo Lu
2016-12-07  3:32   ` [dpdk-dev] [PATCH v2 31/32] net/i40e: enhance in sanity check of MAC Wenzhuo Lu
2016-12-07  3:32   ` [dpdk-dev] [PATCH v2 32/32] app/testpmd: fix invalid port ID Wenzhuo Lu
2016-12-07 15:48     ` Ferruh Yigit
2016-12-08  0:49       ` Lu, Wenzhuo
2016-12-21  6:34 ` [dpdk-dev] [PATCH v6 00/25] Support VFD on i40e Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 01/25] net/i40e: support link status notification Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 02/25] net/i40e: add callback to user on VF to PF mbox msg Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 03/25] net/i40e: set VF MAC anti-spoofing from PF Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 04/25] net/i40e: set VF VLAN " Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 05/25] net/i40e: set Tx loopback " Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 06/25] net/i40e: set VF unicast promisc mode " Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 07/25] net/i40e: set VF multicast " Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 08/25] net/i40e: enable VF MTU change Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 09/25] net/i40e: fix VF reset flow Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 10/25] net/i40e: set VF MAC from PF support Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 11/25] net/i40e: set VF MAC from VF support Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 12/25] net/i40e: fix VF MAC address assignment Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 13/25] net/i40e: set VF VLAN strip from PF Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 14/25] net/i40e: set VF VLAN insertion " Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 15/25] net/i40e: set VF broadcast mode " Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 16/25] net/i40e: set VF VLAN tag " Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 17/25] net/i40e: set VF VLAN filter " Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 18/25] app/testpmd: use VFD APIs on i40e Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 19/25] app/testpmd: use unicast promiscuous mode " Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 20/25] app/testpmd: use multicast " Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 21/25] app/testpmd: add command to test VF broadcast " Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 22/25] app/testpmd: add command to test VF VLAN tag " Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 23/25] app/testpmd: handle i40e in VF VLAN filter command Wenzhuo Lu
2016-12-22 10:57     ` Ferruh Yigit
2016-12-22 14:47       ` Iremonger, Bernard
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 24/25] net/i40e: enhance in sanity check of MAC Wenzhuo Lu
2016-12-21  6:34   ` [dpdk-dev] [PATCH v6 25/25] net/i40e: set/clear VF stats from PF Wenzhuo Lu
2017-01-03  6:54 ` [dpdk-dev] [PATCH v7 00/27] Support VFD on i40e Wenzhuo Lu
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 01/27] net/i40e: support link status notification Wenzhuo Lu
2017-01-05  5:58     ` Wu, Jingjing
2017-01-05  6:23       ` Lu, Wenzhuo
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 02/27] net/i40e: add callback to user on VF to PF mbox msg Wenzhuo Lu
2017-01-05  6:18     ` Wu, Jingjing
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 03/27] net/i40e: set VF MAC anti-spoofing from PF Wenzhuo Lu
2017-01-05  6:42     ` Wu, Jingjing
2017-01-05  6:46       ` Lu, Wenzhuo
2017-01-06  0:33     ` Wu, Jingjing
2017-01-06  8:54       ` Lu, Wenzhuo
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 04/27] net/i40e: set VF VLAN " Wenzhuo Lu
2017-01-05  8:52     ` Wu, Jingjing
2017-01-06  3:00       ` Lu, Wenzhuo
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 05/27] net/i40e: set Tx loopback " Wenzhuo Lu
2017-01-06  0:32     ` Wu, Jingjing
2017-01-06  3:25       ` Lu, Wenzhuo
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 06/27] net/i40e: set VF unicast promisc mode " Wenzhuo Lu
2017-01-06  0:32     ` Wu, Jingjing
2017-01-06  5:01       ` Lu, Wenzhuo
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 07/27] net/i40e: set VF multicast " Wenzhuo Lu
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 08/27] net/i40e: enable VF MTU change Wenzhuo Lu
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 09/27] net/i40e: fix VF reset flow Wenzhuo Lu
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 10/27] net/i40e: set VF MAC from PF support Wenzhuo Lu
2017-01-06  0:32     ` Wu, Jingjing
2017-01-06 12:07       ` Ferruh Yigit
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 11/27] net/i40e: set VF MAC from VF support Wenzhuo Lu
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 12/27] net/i40e: fix VF MAC address assignment Wenzhuo Lu
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 13/27] net/i40e: set VF VLAN strip from PF Wenzhuo Lu
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 14/27] net/i40e: set VF VLAN insertion " Wenzhuo Lu
2017-01-06  0:33     ` Wu, Jingjing
2017-01-06  8:20       ` Lu, Wenzhuo
2017-01-06 11:28         ` Iremonger, Bernard
2017-01-09  0:32           ` Lu, Wenzhuo
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 15/27] net/i40e: set VF broadcast mode " Wenzhuo Lu
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 16/27] net/i40e: set VF VLAN tag " Wenzhuo Lu
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 17/27] net/i40e: set VF VLAN filter " Wenzhuo Lu
2017-01-06  0:36     ` Wu, Jingjing
2017-01-06 11:38       ` Iremonger, Bernard
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 18/27] app/testpmd: use VFD APIs on i40e Wenzhuo Lu
2017-01-06  1:16     ` Wu, Jingjing
2017-01-06  7:23       ` Lu, Wenzhuo
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 19/27] app/testpmd: use unicast promiscuous mode " Wenzhuo Lu
2017-01-06  1:21     ` Wu, Jingjing
2017-01-06  7:25       ` Lu, Wenzhuo
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 20/27] app/testpmd: use multicast " Wenzhuo Lu
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 21/27] app/testpmd: add command to test VF broadcast " Wenzhuo Lu
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 22/27] app/testpmd: add command to test VF VLAN tag " Wenzhuo Lu
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 23/27] app/testpmd: handle i40e in VF VLAN filter command Wenzhuo Lu
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 24/27] net/i40e: enhance in sanity check of MAC Wenzhuo Lu
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 25/27] net/i40e: set/clear VF stats from PF Wenzhuo Lu
2017-01-06  1:25     ` Wu, Jingjing
2017-01-06  8:01       ` Lu, Wenzhuo
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 26/27] net/i40e: fix segmentation fault in close Wenzhuo Lu
2017-01-06  1:29     ` Wu, Jingjing
2017-01-06 12:00       ` Iremonger, Bernard
2017-01-09  9:44         ` Wu, Jingjing
2017-01-09  9:50           ` Iremonger, Bernard
2017-01-03  6:54   ` [dpdk-dev] [PATCH v7 27/27] app/testpmd: add command to configure VMDq Wenzhuo Lu
2017-01-10  7:15 ` [dpdk-dev] [PATCH v8 00/25] Support VFD on i40e Wenzhuo Lu
2017-01-10  7:15   ` [dpdk-dev] [PATCH v8 01/25] net/i40e: support link status notification Wenzhuo Lu
2017-01-10  7:15   ` [dpdk-dev] [PATCH v8 02/25] net/i40e: add callback to user on VF to PF mbox msg Wenzhuo Lu
2017-01-10  7:15   ` [dpdk-dev] [PATCH v8 03/25] net/i40e: set VF MAC anti-spoofing from PF Wenzhuo Lu
2017-01-10  7:15   ` [dpdk-dev] [PATCH v8 04/25] net/i40e: set VF VLAN " Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 05/25] net/i40e: set Tx loopback " Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 06/25] net/i40e: set VF unicast promisc mode " Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 07/25] net/i40e: set VF multicast " Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 08/25] net/i40e: enable VF MTU change Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 09/25] net/i40e: fix VF reset flow Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 10/25] net/i40e: set VF MAC from PF support Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 11/25] net/i40e: set VF MAC from VF support Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 12/25] net/i40e: fix VF MAC address assignment Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 13/25] net/i40e: set VF VLAN strip from PF Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 14/25] net/i40e: set VF VLAN insertion " Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 15/25] net/i40e: set VF broadcast mode " Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 16/25] net/i40e: set VF VLAN tag " Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 17/25] net/i40e: set VF VLAN filter " Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 18/25] app/testpmd: use VFD APIs on i40e Wenzhuo Lu
2017-01-10 11:29     ` Ferruh Yigit
2017-01-10 20:08       ` Ferruh Yigit
2017-01-11  1:27         ` Lu, Wenzhuo
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 19/25] app/testpmd: use unicast promiscuous mode " Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 20/25] app/testpmd: use multicast " Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 21/25] app/testpmd: add command to test VF broadcast " Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 22/25] app/testpmd: add command to test VF VLAN tag " Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 23/25] app/testpmd: handle i40e in VF VLAN filter command Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 24/25] net/i40e: enhance in sanity check of MAC Wenzhuo Lu
2017-01-10  7:16   ` [dpdk-dev] [PATCH v8 25/25] net/i40e: set/clear VF stats from PF Wenzhuo Lu
2017-01-10 13:24   ` [dpdk-dev] [PATCH v8 00/25] Support VFD on i40e Zhang, Helin
2017-01-10 20:23     ` Vincent Jardin
2017-01-10 21:32       ` Ferruh Yigit
2017-01-11 13:14         ` Vincent JARDIN
2017-01-11 14:53           ` Ferruh Yigit
2017-01-11 15:19           ` Wu, Jingjing
2017-01-12  3:21           ` Lu, Wenzhuo
2017-01-11  2:59       ` JOSHI, KAUSTUBH  (KAUSTUBH)
2017-01-11 11:03         ` Vincent Jardin
2017-01-11 14:32           ` Zhang, Helin
2017-01-11 14:49           ` JOSHI, KAUSTUBH  (KAUSTUBH)
2017-01-11 14:51             ` JOSHI, KAUSTUBH  (KAUSTUBH)
2017-01-13 23:10               ` John Fastabend
2017-01-13  6:52 ` [dpdk-dev] [PATCH v9 00/26] Support VFD on i40e - EXPERIMENTAL Wenzhuo Lu
2017-01-13  6:52   ` [dpdk-dev] [PATCH v9 01/26] net/i40e: support link status notification Wenzhuo Lu
2017-01-15 23:35     ` Vincent JARDIN
2017-01-16  0:42       ` Lu, Wenzhuo
2017-01-13  6:52   ` [dpdk-dev] [PATCH v9 02/26] net/i40e: add callback to user on VF to PF mbox msg Wenzhuo Lu
2017-01-13  6:52   ` [dpdk-dev] [PATCH v9 03/26] net/i40e: set VF MAC anti-spoofing from PF Wenzhuo Lu
2017-01-13  6:52   ` [dpdk-dev] [PATCH v9 04/26] net/i40e: set VF VLAN " Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 05/26] net/i40e: set Tx loopback " Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 06/26] net/i40e: set VF unicast promisc mode " Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 07/26] net/i40e: set VF multicast " Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 08/26] net/i40e: enable VF MTU change Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 09/26] net/i40e: fix VF reset flow Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 10/26] net/i40e: set VF MAC from PF support Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 11/26] net/i40e: set VF MAC from VF support Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 12/26] net/i40e: fix VF MAC address assignment Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 13/26] net/i40e: set VF VLAN strip from PF Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 14/26] net/i40e: set VF VLAN insertion " Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 15/26] net/i40e: set VF broadcast mode " Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 16/26] net/i40e: set VF VLAN tag " Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 17/26] net/i40e: set VF VLAN filter " Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 18/26] app/testpmd: use VFD APIs on i40e Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 19/26] app/testpmd: use unicast promiscuous mode " Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 20/26] app/testpmd: use multicast " Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 21/26] app/testpmd: add command to test VF broadcast " Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 22/26] app/testpmd: add command to test VF VLAN tag " Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 23/26] app/testpmd: handle i40e in VF VLAN filter command Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 24/26] net/i40e: enhance in sanity check of MAC Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 25/26] net/i40e: set/clear VF stats from PF Wenzhuo Lu
2017-01-13  6:53   ` [dpdk-dev] [PATCH v9 26/26] doc: update doc for VFD Wenzhuo Lu
2017-01-13 18:32   ` [dpdk-dev] [PATCH v9 00/26] Support VFD on i40e - EXPERIMENTAL Ferruh Yigit
2017-01-15 23:52     ` Vincent JARDIN
2017-01-16  5:51 ` [dpdk-dev] [PATCH v10 " Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 01/26] net/i40e: support link status notification Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 02/26] net/i40e: add callback to user on VF to PF mbox msg Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 03/26] net/i40e: set VF MAC anti-spoofing from PF Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 04/26] net/i40e: set VF VLAN " Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 05/26] net/i40e: set Tx loopback " Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 06/26] net/i40e: set VF unicast promisc mode " Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 07/26] net/i40e: set VF multicast " Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 08/26] net/i40e: enable VF MTU change Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 09/26] net/i40e: fix VF reset flow Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 10/26] net/i40e: set VF MAC from PF support Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 11/26] net/i40e: set VF MAC from VF support Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 12/26] net/i40e: fix VF MAC address assignment Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 13/26] net/i40e: set VF VLAN strip from PF Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 14/26] net/i40e: set VF VLAN insertion " Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 15/26] net/i40e: set VF broadcast mode " Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 16/26] net/i40e: set VF VLAN tag " Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 17/26] net/i40e: set VF VLAN filter " Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 18/26] app/testpmd: use VFD APIs on i40e Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 19/26] app/testpmd: use unicast promiscuous mode " Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 20/26] app/testpmd: use multicast " Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 21/26] app/testpmd: add command to test VF broadcast " Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 22/26] app/testpmd: add command to test VF VLAN tag " Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 23/26] app/testpmd: handle i40e in VF VLAN filter command Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 24/26] net/i40e: enhance in sanity check of MAC Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 25/26] net/i40e: set/clear VF stats from PF Wenzhuo Lu
2017-01-16  5:51   ` [dpdk-dev] [PATCH v10 26/26] doc: update doc for VFD Wenzhuo Lu
2017-01-16  7:36     ` Vincent JARDIN
2017-01-16 10:05     ` Thomas Monjalon
2017-01-17  0:35       ` Lu, Wenzhuo
2017-01-17  2:28 ` [dpdk-dev] [PATCH v11 00/26] Support VFD on i40e - EXPERIMENTAL Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 01/26] net/i40e: support link status notification Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 02/26] net/i40e: add callback to user on VF to PF mbox msg Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 03/26] net/i40e: set VF MAC anti-spoofing from PF Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 04/26] net/i40e: set VF VLAN " Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 05/26] net/i40e: set Tx loopback " Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 06/26] net/i40e: set VF unicast promisc mode " Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 07/26] net/i40e: set VF multicast " Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 08/26] net/i40e: enable VF MTU change Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 09/26] net/i40e: fix VF reset flow Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 10/26] net/i40e: set VF MAC from PF support Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 11/26] net/i40e: set VF MAC from VF support Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 12/26] net/i40e: fix VF MAC address assignment Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 13/26] net/i40e: set VF VLAN strip from PF Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 14/26] net/i40e: set VF VLAN insertion " Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 15/26] net/i40e: set VF broadcast mode " Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 16/26] net/i40e: set VF VLAN tag " Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 17/26] net/i40e: set VF VLAN filter " Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 18/26] app/testpmd: use VFD APIs on i40e Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 19/26] app/testpmd: use unicast promiscuous mode " Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 20/26] app/testpmd: use multicast " Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 21/26] app/testpmd: add command to test VF broadcast " Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 22/26] app/testpmd: add command to test VF VLAN tag " Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 23/26] app/testpmd: handle i40e in VF VLAN filter command Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 24/26] net/i40e: enhance in sanity check of MAC Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 25/26] net/i40e: set/clear VF stats from PF Wenzhuo Lu
2017-01-17  2:28   ` [dpdk-dev] [PATCH v11 26/26] doc: update doc for VFD Wenzhuo Lu
2017-01-17  8:45 ` [dpdk-dev] [PATCH v12 00/26] Support VFD on i40e - EXPERIMENTAL Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 01/26] net/i40e: support link status notification Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 02/26] net/i40e: add callback to user on VF to PF mbox msg Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 03/26] net/i40e: set VF MAC anti-spoofing from PF Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 04/26] net/i40e: set VF VLAN " Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 05/26] net/i40e: set Tx loopback " Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 06/26] net/i40e: set VF unicast promisc mode " Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 07/26] net/i40e: set VF multicast " Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 08/26] net/i40e: enable VF MTU change Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 09/26] net/i40e: fix VF reset flow Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 10/26] net/i40e: set VF MAC from PF support Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 11/26] net/i40e: set VF MAC from VF support Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 12/26] net/i40e: fix VF MAC address assignment Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 13/26] net/i40e: set VF VLAN strip from PF Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 14/26] net/i40e: set VF VLAN insertion " Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 15/26] net/i40e: set VF broadcast mode " Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 16/26] net/i40e: set VF VLAN tag " Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 17/26] net/i40e: set VF VLAN filter " Wenzhuo Lu
2017-01-17  8:45   ` Wenzhuo Lu [this message]
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 19/26] app/testpmd: use unicast promiscuous mode on i40e Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 20/26] app/testpmd: use multicast " Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 21/26] app/testpmd: add command to test VF broadcast " Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 22/26] app/testpmd: add command to test VF VLAN tag " Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 23/26] app/testpmd: handle i40e in VF VLAN filter command Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 24/26] net/i40e: enhance in sanity check of MAC Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 25/26] net/i40e: set/clear VF stats from PF Wenzhuo Lu
2017-01-17  8:45   ` [dpdk-dev] [PATCH v12 26/26] doc: update doc for VFD Wenzhuo Lu
2017-01-17 13:10   ` [dpdk-dev] [PATCH v12 00/26] Support VFD on i40e - EXPERIMENTAL Ferruh Yigit
2017-01-18  0:59     ` Lu, Wenzhuo

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=1484642728-73411-19-git-send-email-wenzhuo.lu@intel.com \
    --to=wenzhuo.lu@intel.com \
    --cc=bernard.iremonger@intel.com \
    --cc=dev@dpdk.org \
    --cc=jing.d.chen@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).