DPDK usage discussions
 help / color / mirror / Atom feed
* [dpdk-users] Enabling RSS with FM10K and testpmd
@ 2016-12-23 12:14 Anthony Hart
  0 siblings, 0 replies; only message in thread
From: Anthony Hart @ 2016-12-23 12:14 UTC (permalink / raw)
  To: users


I think this question has been asked before, I’m trying to use RSS on a FM10K under testpmd.  Although testpmd creates the 2 queues on the port I’m still seeing all the traffic going to a single queue (the incoming traffic has a mix of DIP and SIP addresses).

Has anyone had any luck with this?

DPDK version 16.11

# testpmd -c 0x007e -n 4 -- -i --txq 2 --rxq 2 --nb-core 4 --numa --port-topology=chained

testpmd> start
io packet forwarding - ports=2 - cores=4 - streams=4 - NUMA support enabled, MP over anonymous pages disabled
Logical Core 2 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=0 (socket 0) -> TX P=1/Q=0 (socket 0) peer=02:00:00:00:00:01
Logical Core 3 (socket 0) forwards packets on 1 streams:
  RX P=0/Q=1 (socket 0) -> TX P=1/Q=1 (socket 0) peer=02:00:00:00:00:01
Logical Core 4 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=0 (socket 0) -> TX P=0/Q=0 (socket 0) peer=02:00:00:00:00:00
Logical Core 5 (socket 0) forwards packets on 1 streams:
  RX P=1/Q=1 (socket 0) -> TX P=0/Q=1 (socket 0) peer=02:00:00:00:00:00

  io packet forwarding - CRC stripping disabled - packets/burst=32
  nb forwarding cores=4 - nb forwarding ports=2
  RX queues=2 - RX desc=128 - RX free threshold=32
  RX threshold registers: pthresh=8 hthresh=8 wthresh=0
  TX queues=2 - TX desc=512 - TX free threshold=32
  TX threshold registers: pthresh=32 hthresh=0 wthresh=0
  TX RS bit threshold=32 - TXQ flags=0xf01

testpmd> show port xstats 0
###### NIC extended statistics for port 0
rx_good_packets: 86212098
tx_good_packets: 0
rx_good_bytes: 5172726600
tx_good_bytes: 0
rx_errors: 0
tx_errors: 0
rx_mbuf_allocation_errors: 0
rx_q0packets: 86212098
rx_q0bytes: 5172726600
rx_q0errors: 0
rx_q1packets: 0
rx_q1bytes: 0
rx_q1errors: 0
tx_q0packets: 0
tx_q0bytes: 0
tx_q1packets: 0
tx_q1bytes: 0
completion_timeout_count: 0
unsupported_requests_count: 0
completer_abort_count: 0
unsupported_message_count: 0
checksum_error_count: 0
vlan_dropped: 0
loopback_dropped: 0
rx_mbuf_allocation_errors: 101
rx_q0_packets: 23758534
rx_q0_bytes: 1425512880
rx_q0_dropped: 101
tx_q0_packets: 0
tx_q0_bytes: 0
rx_q1_packets: 0
rx_q1_bytes: 0
rx_q1_dropped: 0
tx_q1_packets: 0
tx_q1_bytes: 0


I’m using ‘redirect’ ACLs to forward traffic between ports in the FM10K

tp("create acl 0");
tp("create acl-rule 0 0");
tp("add acl-rule condition 0 0 src-port 0");
tp("add acl-rule action 0 0 redirect 1");
tp("add acl-rule action 0 0 count”);

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-12-23 12:14 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-23 12:14 [dpdk-users] Enabling RSS with FM10K and testpmd Anthony Hart

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).