User Details
- User Since
- Jun 22 2015, 5:21 PM (578 w, 5 d)
Thu, Jul 16
Wed, Jul 15
The whole watchdog thing, like mp_ring, is absurdly over-complicated for no real reason. Just do it the mxge way: if we have pending transmits (eg, producer != consumer) *AND* the nic has not consumed any packets since the last time the watchdog callout ran, then reset. I get dizzy every time i look at the iflib queue-state stuff. Its just extra complexity that adds nothing.
Before and after:
Tue, Jul 14
Mon, Jul 13
I'd write this as 'mcopydata(m,off, len, mtod(..));
Wed, Jul 8
Mon, Jul 6
Fri, Jul 3
Tue, Jun 30
Fri, Jun 26
I agree that its unfortunate to burn a flag on this, but in the near term, I think this fixes a real bug and should be committed.
Jun 23 2026
Jun 17 2026
Jun 15 2026
Jun 12 2026
It took me a while, but I think your patch is correct.
Jun 6 2026
Jun 3 2026
Jun 2 2026
Jun 1 2026
So, TL;DR, eventlog is different enough from how bblog is architected that it must be a new system.
May 29 2026
May 28 2026
May 25 2026
May 22 2026
May 21 2026
May 20 2026
May 19 2026
May 16 2026
May 12 2026
Apr 29 2026
Apr 25 2026
Address review feedback by moving this into tcp_twstart()
Apr 24 2026
Apr 23 2026
Apr 22 2026
Apr 21 2026
Apr 20 2026
Apr 18 2026
Thank you for fixing this for me!
