Grazie mille. I will test it as time allows -- swamped. Joe Buehler
Vincenzo Maffione wrote: > Hi, > This commit (fe13476b106ed1f4b517b1590e1dfb3f268b6e78) in the upstream > netmap should have fixed the NS_MOREFRAG issue for ixgbe. > If you happen give a try let us know. > > Cheers, > Vincenzo > > 2018-03-21 21:40 GMT+01:00 Vincenzo Maffione <v.maffi...@gmail.com > <mailto:v.maffi...@gmail.com>>: > > I see. Unfortunately this breaks the API, so I don't think we can > accept it. > We should probably sum up the fragment lengths, remember which one > was the first descriptor and write the olinfo field when we process > the last descriptor ... > I hope this does not slow down the simpler case where NS_MOREFRAG is > not used. > > In any, case we should move this discussion to the github, if > possible (so that the issue gets tracked). > > Cheers, > Vincenzo > > 2018-03-20 20:54 GMT+01:00 Joe Buehler <as...@cox.net > <mailto:as...@cox.net>>: > > Attached is a patch that allows fragmented TX with the ixgbevf > driver. > > For the first TX buffer set the slot length to the full length > of the frame and make sure that the slot buffer is fully > filled. For succeeding slots just set the length to the amount > of the buffer filled. > > Not intended as the perfect solution but it works fine for my > situation. > > Joe Buehler > > > > > -- > Vincenzo Maffione > > > > > -- > Vincenzo Maffione _______________________________________________ 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"