Re: vmxnet3: possible bug in vmxnet3_isc_rxd_pkt_get

2021-11-30 Thread Andriy Gapon
On 19/11/2021 20:46, Andriy Gapon wrote: I think that this was the case and that I was able to find the corresponding descriptors in the completion ring. Please see https://people.freebsd.org/~avg/vmxnet3-fragment-overrun.txt $54 is the SOP, it has qid of 6. It is followed by many fragments wi

Re: vmxnet3: possible bug in vmxnet3_isc_rxd_pkt_get

2021-11-20 Thread Vincenzo Maffione
+1 for adding the sanity check in vmxnet3_isc_rxd_pkt_get(). This looks like a bug to me... Cheers Vincenzo Il giorno ven 19 nov 2021 alle ore 19:46 Andriy Gapon ha scritto: > On 19/11/2021 20:19, Andriy Gapon wrote: > > Here is some data to demonstrate the issue: > > $1 = (iflib_rxq_t) 0xfff

Re: vmxnet3: possible bug in vmxnet3_isc_rxd_pkt_get

2021-11-19 Thread Andriy Gapon
On 19/11/2021 20:19, Andriy Gapon wrote: Here is some data to demonstrate the issue: $1 = (iflib_rxq_t) 0xfe00ea9f6200 (kgdb) p $1->ifr_frags[0] $2 = {irf_flid = 0 '\000', irf_idx = 1799, irf_len = 118} (kgdb) p $1->ifr_frags[1] $3 = {irf_flid = 1 '\001', irf_idx = 674, irf_len = 0} (kgdb) p