Skip to content
  • John Allen's avatar
    ibmvnic: Enable use of multiple tx/rx scrqs · 498cd8e4
    John Allen authored
    
    
    Enables the use of multiple transmit and receive scrqs allowing the ibmvnic
    driver to take advantage of multiqueue functionality. To achieve this, the
    driver must implement the process of negotiating the maximum number of
    queues allowed by the server. Initially, the driver will attempt to login
    with the maximum number of tx and rx queues supported by the server. If
    the server fails to allocate the requested number of scrqs, it will return
    partial success in the login response. In this case, we must reinitiate
    the login process from the request capabilities stage and attempt to login
    requesting fewer scrqs.
    
    Signed-off-by: default avatarJohn Allen <jallen@linux.vnet.ibm.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    498cd8e4