IFF_MULTI_QUEUE
#define TAP_IFFEATURES (IFF_VNET_HDR | IFF_MULTI_QUEUE)
IFF_MULTI_QUEUE | IFF_NAPI | IFF_NAPI_FRAGS)
!!(tun->flags & IFF_MULTI_QUEUE)))
if (tun->flags & IFF_MULTI_QUEUE) {
if (!!(ifr->ifr_flags & IFF_MULTI_QUEUE) !=
!!(tun->flags & IFF_MULTI_QUEUE))
if (tun->flags & IFF_MULTI_QUEUE &&
int queues = ifr->ifr_flags & IFF_MULTI_QUEUE ?
if (!tun || !(tun->flags & IFF_MULTI_QUEUE) || tfile->detached)
channels->max_combined = tun->flags & IFF_MULTI_QUEUE ? MAX_TAP_QUEUES : 1;
if (!(tun->flags & IFF_MULTI_QUEUE) && tun->numqueues == 1)
ifr.ifr_flags = IFF_TAP | IFF_NO_PI | IFF_VNET_HDR | IFF_MULTI_QUEUE;
ifr.ifr_flags = IFF_TAP | IFF_NAPI | IFF_MULTI_QUEUE;
IFF_MULTI_QUEUE | IFF_NO_PI;