kernel/agp: No need to include opt_bus.h here.
igb: Merge per-RX queue rx_wregs into single rx_wreg_nsegs node

There is no use case that it needs to be tuned on per-RX queue base.
igb: Make tx_intr_nsegs and tx_wreg_nsegs nodes aware of multiple TX queues
wlan: Remove unused ieee80211_drain_ifq
wlan: ifaltq is no longer ifqueue
igb: Define macros for wreg_nsegs, instead of using magic number
igb: Move IGB_FLAG_TSO_IPLEN0 into TX rings

Avoid extra access to softc and leave enough space for TX ring specific
flags.
igb: Add per-TX ring enable flag.

For TX rings' whose enable flag are not set, which could happen during
polling entering/exiting, its corresponding subqueue will be purged.
igb: Add IGB_TSS_DEBUG kernel option
igb: Add per-TX ring tx_pkt sysctl node, if IGB_TSS_DEBUG is enabled
if: Add function to set subqueue count
igb: Setup subqueue count properly
if: Add power of 2 mask based CPUID to subqueue mapping
igb: Utilize power of 2 mask based CPUID to subqueue mapping
if: Fix wrong assertion condition in ifq_set_subq_mask
igb: Fix up TX rings' MSI-X setup
igb: Setup TX rings' intr CPUID properly if MSI/legacy intr is used
igb: Rework serializer array setup
igb: Implement aggregated RX/TX MSI-X support
igb: Enable multiple hardware TX queues