• David S. Miller's avatar
    pkt_sched: Remove RR scheduler. · 1d8ae3fd
    David S. Miller authored
    This actually fixes a bug added by the RR scheduler changes.  The
    ->bands and ->prio2band parameters were being set outside of the
    sch_tree_lock() and thus could result in strange behavior and
    inconsistencies.
    
    It might be possible, in the new design (where there will be one qdisc
    per device TX queue) to allow similar functionality via a TX hash
    algorithm for RR but I really see no reason to export this aspect of
    how these multiqueue cards actually implement the scheduling of the
    the individual DMA TX rings and the single physical MAC/PHY port.
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    1d8ae3fd
sch_prio.c 9.07 KB