Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 14 Jul 2011 12:27:44 GMT
From:      Takuya ASADA <syuu@FreeBSD.org>
To:        Perforce Change Reviews <perforce@FreeBSD.org>
Subject:   PERFORCE change 196144 for review
Message-ID:  <201107141227.p6ECRiGT035543@skunkworks.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@196144?ac=10

Change 196144 by syuu@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);



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201107141227.p6ECRiGT035543>