Re: FreeBSD problem with ixgbe

2024-10-22 Thread Lewis Donzis
Certainly. This is my first attempt and I didn't realize some of the rules, but hopefully it'll work. Thanks, lew - On Oct 22, 2024, at 8:03 AM, Bruce Richardson bruce.richard...@intel.com wrote: > On Tue, Oct 22, 2024 at 07:32:01AM -0500, Lewis Donzis wrote: >> I've reported this several

Re: FreeBSD problem with ixgbe

2024-10-22 Thread Bruce Richardson
On Tue, Oct 22, 2024 at 07:32:01AM -0500, Lewis Donzis wrote: > I've reported this several times over the last two years, but there's been no > reply and no change to the ixgbe driver. > > Specifically, calling rte_eth_link_get_nowait() on FreeBSD does, in fact, > wait for link-up which causes u

Re: FreeBSD problem with ixgbe

2024-10-22 Thread Lewis Donzis
I've reported this several times over the last two years, but there's been no reply and no change to the ixgbe driver. Specifically, calling rte_eth_link_get_nowait() on FreeBSD does, in fact, wait for link-up which causes unexpected and long delays. I suggest removing the line from ixgbe_dev_l

FreeBSD problem with ixgbe

2024-09-27 Thread Lewis Donzis
I'm pretty sure this is been reported before, but in ixgbe_ethdev.c, line 4311 begins: /* BSD has no interrupt mechanism, so force NIC status synchronization. */ #ifdef RTE_EXEC_ENV_FREEBSD wait = 1; #endif We've had to remove this code ever since it was added because it causes improper