[Bug 230465] ixl: not working in netmap mode

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat Jan 26 17:58:18 UTC 2019


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230465

--- Comment #7 from Vincenzo Maffione <vmaffione at FreeBSD.org> ---
Hi,
  From the log it's quite clear that the problem is that netmap TXSYNC is
reading a random value for the hw HEAD index, that is the value of the last
completed TX descriptor.
Now, in the driver there are two ways to get this index, depending on the value
of `hw.ixl.enable_head_writeback`. But the ixl driver seems to be aware of this
difference and prevent the use of netmap if this is not possible.
So I don't quite understand why this is not working.

What is the value of `sysctl hw.ixl.enable_head_writeback` in your setup ?
Also, what does `dmesg | grep "netmap queues"` say ?

In any case, this is affecting 11.x because it does not use iflib yet.
>From 12.x on iflib is used, and netmap support is provided through iflib, which
means that netmap works on ixl iff regular network stack works in ixl.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the freebsd-net mailing list