• Phil Sutter's avatar
    net: fix IFF_NO_QUEUE for drivers using alloc_netdev · f84bb1ea
    Phil Sutter authored
    Printing a warning in alloc_netdev_mqs() if tx_queue_len is zero and
    IFF_NO_QUEUE not set is not appropriate since drivers may use one of the
    alloc_netdev* macros instead of alloc_etherdev*, thereby not
    intentionally leaving tx_queue_len uninitialized. Instead check here if
    tx_queue_len is zero and set IFF_NO_QUEUE, so the value of tx_queue_len
    can be ignored in net/sched_generic.c.
    
    Fixes: 906470c1
    
     ("net: warn if drivers set tx_queue_len = 0")
    Signed-off-by: default avatarPhil Sutter <phil@nwl.cc>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    f84bb1ea