Page MenuHomeFreeBSD

iflib: netmap: Declare the correct number of rx descriptor
AbandonedPublic

Authored by manu on Mar 4 2020, 8:03 PM.
Tags
None
Referenced Files
F81620376: D23962.id69177.diff
Fri, Apr 19, 2:30 AM
Unknown Object (File)
Mar 2 2024, 4:39 PM
Unknown Object (File)
Feb 19 2024, 10:08 PM
Unknown Object (File)
Dec 23 2023, 3:13 AM
Unknown Object (File)
Jun 28 2023, 9:12 PM
Unknown Object (File)
May 6 2023, 9:37 PM
Unknown Object (File)
Jan 14 2023, 2:00 AM
Subscribers

Details

Reviewers
shurd
Group Reviewers
iflib
Summary

When a driver is declaring supporting IFLIB_HAS_RXCQ, we do not use the
free list 0 but the free list 1, which may not contain the same number of
available descriptors.
This fixes using netmap on the vmxnet3 driver (and probably on the if_bnxt one
too).
MFC-After: 1 week
Sponsored by: EfficientIP

Test Plan

Tested on VMWare esxi on 12-stable and 13-current

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Skipped
Unit
Tests Skipped