HomeFreeBSD

1. Use taskqueue_create() instead of taskqueue_create_fast() for both

Description

  1. Use taskqueue_create() instead of taskqueue_create_fast() for both fastpath and slowpath taskqueues.
  2. Service all transmits in taskqueue threads.
  3. additional stats counters for keeping track of
    • bd availability
    • tx buf ring not emptied in the fp task queue.
	  These are drained via timeout taskqueue.
  • tx attempts during link down.

MFC after: 5 days

Details

Provenance
davidcsAuthored on
Parents
rS307577: rtwn(4): fix build with 'options IEEE80211_SUPPORT_SUPERG'
Branches
Unknown
Tags
Unknown