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