• Ben Hutchings's avatar
    sfc: Add support for 'extra' channel types · 7f967c01
    Ben Hutchings authored
    Abstract some of the channel operations to allow for 'extra'
    channels that do not have RX or TX queues.
    
    - Try to assign a channel to each extra channel type that is enabled
      for the NIC, but gracefully degrade if we can't allocate sufficient
      MSI-X vectors
    - Allow each extra channel type to generate its own channel name
    - Allow channel types to disable reallocation and reinitialisation
      of their channels
    Signed-off-by: default avatarBen Hutchings <bhutchings@solarflare.com>
    7f967c01
efx.c 71.5 KB