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

--- Comment #7 from Vincenzo Maffione <vmaffi...@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.
_______________________________________________
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to