Thread (3 messages) 3 messages, 2 authors, 2016-02-04

Re: [PATCH] fm10k: enable PCIe port level Loopback Suppression

From: Chen, Jing D <hidden>
Date: 2016-02-03 07:18:47

Hi,

Best Regards,
Mark

-----Original Message-----
From: He, Shaopeng
Sent: Thursday, January 28, 2016 1:49 PM
To: dev@dpdk.org
Cc: Chen, Jing D; Wang, Xiao W; He, Shaopeng
Subject: [PATCH] fm10k: enable PCIe port level Loopback Suppression

A PCIe port may represent within it multiple logical ports
(for example when SR-IOV is enabled, or when a VMDQ type logical
port scheme is employed assigning ports to sets of queues).
For this reason each RX queue in each PCIe port is given a source
GLORT that is used for loopback suppression.
This patch assigns a SGLORT for each RX queue, and enables PCIe
port level Loopback Suppression.
The log message is a little obscure for me. Maybe you can wrote:
In FM10K, a single PF device can derive out a few logical ports, like SRIOV
VF device, VMDQ object. To better manage them, FM10K silicon assigned a
Unique GLORT ID to each logical ports. 
When a logical port sends a broadcast packet, the silicon will flood it to all
Logical ports, including the one sent the broadcast packet. To prevent this,
silicon has a rxq register to fill the glort id of the logical port that queue binds 
to....
quoted hunk ↗ jump to hunk
Signed-off-by: Shaopeng He <redacted>
---
 drivers/net/fm10k/fm10k_ethdev.c | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)
diff --git a/drivers/net/fm10k/fm10k_ethdev.c
b/drivers/net/fm10k/fm10k_ethdev.c
index f6eb05d..60f821a 100644
--- a/drivers/net/fm10k/fm10k_ethdev.c
+++ b/drivers/net/fm10k/fm10k_ethdev.c
@@ -690,12 +690,15 @@ static int
 fm10k_dev_rx_init(struct rte_eth_dev *dev)
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help