DPDK usage discussions
 help / color / mirror / Atom feed
* [dpdk-users] DPDK KNI with LACP
@ 2018-06-25 20:44 Paras Jha
  0 siblings, 0 replies; only message in thread
From: Paras Jha @ 2018-06-25 20:44 UTC (permalink / raw)
  To: users

Hello all,

I'm running a Debian 9 system with 4x10G courtesy of  X710 card.

I have a small test running where traffic from the NIC is forwarded onto
KNI, and vice versa. This works without an issue.

However, if I try to set up a bond using these interfaces using the Linux
kernel itself (not the bonding PMD that DPDK provides) then on the router
side, the interface is marked as LACP-BLOCKED. Does anyone have any idea as
to why this may be happening?

Running tcpdump on the KNI shows that the LACP packets are indeed being
forwarded into the kernel, but I can't see any response from the kernel.
The same bond configuration works fine without DPDK's KNI.

Here's a hexdump snippet of the traffic that I'm seeing come through.

01 80 C2 00 00 02 00 0C DB FA D7 91 88 09 01 01 01 14 00 01 00 0C DB FA D7
00 00 64 00 01 00 92 4F 00 00 00 02 14 00 01 00 00 00 00 00 00 00 91 00 01
00 00 78 00 00 00 03 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

I'm aware that the LACP driver that exists within DPDK itself can be
utilized, but at this point I'm more curious as to what could be causing
this behavior, and if there are any gotchas that I am inadvertently missing

Many thanks in advance!

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

only message in thread, other threads:[~2018-06-25 20:44 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-25 20:44 [dpdk-users] DPDK KNI with LACP Paras Jha

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