PERFORCE change 196144 for review
Takuya ASADA
syuu at FreeBSD.org
Thu Jul 14 12:27:45 UTC 2011
http://p4web.freebsd.org/@@196144?ac=10
Change 196144 by syuu at kikurage on 2011/07/14 12:27:25
little fix for flag check
Affected files ...
.. //depot/projects/soc2011/mq_bpf/src/sys/net/if.c#4 edit
Differences ...
==== //depot/projects/soc2011/mq_bpf/src/sys/net/if.c#4 (text+ko) ====
@@ -2419,8 +2419,8 @@
}
case SIOCGIFQLEN:
- if (!ifp->if_capabilities & IFCAP_MULTIQUEUE &&
- !ifp->if_capabilities & IFCAP_SOFT_MULTIQUEUE)
+ if (!ifp->if_capabilities &
+ (IFCAP_MULTIQUEUE | IFCAP_SOFT_MULTIQUEUE))
return (EOPNOTSUPP);
KASSERT(ifp->if_get_rxqueue_len, ("if_get_rxqueue_len not set"));
KASSERT(ifp->if_get_txqueue_len, ("if_get_txqueue_len not set"));
@@ -2429,8 +2429,8 @@
break;
case SIOCGIFRXQAFFINITY:
- if (!ifp->if_capabilities & IFCAP_MULTIQUEUE &&
- !ifp->if_capabilities & IFCAP_SOFT_MULTIQUEUE)
+ if (!ifp->if_capabilities &
+ (IFCAP_MULTIQUEUE | IFCAP_SOFT_MULTIQUEUE))
return (EOPNOTSUPP);
KASSERT(ifp->if_get_rxqueue_affinity, ("if_get_rxqueue_affinity not set"));
log(LOG_DEBUG, "%s: SIOCGIFRXQAFFINITY ifr_queue_affinity_index:%d\n", __func__, ifr->ifr_queue_affinity_index);
@@ -2439,8 +2439,8 @@
break;
case SIOCGIFTXQAFFINITY:
- if (!ifp->if_capabilities & IFCAP_MULTIQUEUE &&
- !ifp->if_capabilities & IFCAP_SOFT_MULTIQUEUE)
+ if (!ifp->if_capabilities &
+ (IFCAP_MULTIQUEUE | IFCAP_SOFT_MULTIQUEUE))
return (EOPNOTSUPP);
KASSERT(ifp->if_get_rxqueue_affinity, ("if_get_rxqueue_affinity not set"));
log(LOG_DEBUG, "%s: SIOCGIFTXQAFFINITY ifr_queue_affinity_index:%d\n", __func__, ifr->ifr_queue_affinity_index);
More information about the p4-projects
mailing list