HomeFreeBSD

Update iflib to support more NIC designs

Description

Update iflib to support more NIC designs

  • Move group task queue into kern/subr_gtaskqueue.c
  • Change intr_enable to return an int so it can be detected if it's not implemented
  • Allow different TX/RX queues per set to be different sizes
  • Don't split up TX mbufs before transmit
  • Allow a completion queue for TX as well as RX
  • Pass the RX budget to isc_rxd_available() to allow an earlier return and avoid multiple calls

Submitted by: shurd
Reviewed by: gallatin
Approved by: scottl
Differential Revision: https://reviews.freebsd.org/D7393

Details

Provenance
shurdAuthored on
Reviewer
gallatin
Differential Revision
D7393: Update iflib to support more NIC designs
Parents
rS304020: Don't hardcode FTP path, let every release specify its own.
Branches
Unknown
Tags
Unknown