From: Alexander Bluhm Subject: Re: clear ice(4) OACTIVE flag on reset To: tech@openbsd.org Date: Thu, 3 Apr 2025 17:56:47 +0200 On Thu, Apr 03, 2025 at 05:45:53PM +0200, Alexander Bluhm wrote: > > I noticed that ixl(4), which is what I based this code on, does not > > seem to be calling ifq_clr_oactive() either. > > Am I missing something or does ixl(4) suffer from the same bug? > > I never ran into hanging oactive on ixl(4). But looking into the > code I would say this also not correct. I am just testing jan's soft LRO diff with ixl(4). This triggers permanent oactive on a transmit queuue. ixl1:0:txq:5 packets: 219601 packets bytes: 4528477506 bytes qdrops: 7221542 packets errors: 1 packets qlen: 1024 packets maxqlen: 1024 packets oactive: true oactives: 84144 Here also ifconfig ixl1 down/up does not reset oactive. bluhm