if: Multiple TX queue support step 2 of many
authorSepherosa Ziehau <sephe@dragonflybsd.org>
Sun, 13 Jan 2013 09:10:32 +0000 (17:10 +0800)
committerSepherosa Ziehau <sephe@dragonflybsd.org>
Sun, 13 Jan 2013 09:10:32 +0000 (17:10 +0800)
commit3c4cd924641f7b338d83dfbd07947615c61f0c12
tree4805a8f7376c14601af70ae4bc24c03e1bbcb774
parent407cde3992f70aacc37247c6fe4ae40045803f09
if: Multiple TX queue support step 2 of many

ifnet_{serialize,deserialize,tryserialize}_tx and hardware TX serializer
asserion macros now require subqueue, so the proper hardware TX queue's
serializer could be held, released and asserted.
20 files changed:
sys/net/altq/altq_cbq.c
sys/net/altq/altq_subr.c
sys/net/bridge/if_bridge.c
sys/net/gif/if_gif.c
sys/net/gre/if_gre.c
sys/net/if.c
sys/net/if_loop.c
sys/net/if_var.h
sys/net/ifq_var.h
sys/net/ppp/if_ppp.c
sys/net/sl/if_sl.c
sys/net/sppp/if_spppsubr.c
sys/net/stf/if_stf.c
sys/net/tun/if_tun.c
sys/net/vlan/if_vlan.c
sys/netgraph/fec/ng_fec.c
sys/netgraph/iface/ng_iface.c
sys/netgraph7/ng_fec.c
sys/netproto/atm/atm_if.c
sys/netproto/ipx/ipx_ip.c