Lines Matching defs:port_no
172 u16 port_no)
174 return &dp->ports[port_no & (DP_VPORT_HASH_BUCKETS - 1)];
178 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no)
183 head = vport_hash_bucket(dp, port_no);
186 if (vport->port_no == port_no)
200 struct hlist_head *head = vport_hash_bucket(dp, vport->port_no);
1587 dp = vport && vport->port_no == OVSP_LOCAL ? vport->dp : NULL;
1719 parms.port_no = OVSP_LOCAL;
1787 if (vport->port_no != OVSP_LOCAL)
1992 if (nla_put_u32(skb, OVS_VPORT_ATTR_PORT_NO, vport->port_no) ||
2071 u32 port_no = nla_get_u32(a[OVS_VPORT_ATTR_PORT_NO]);
2073 if (port_no >= DP_MAX_PORTS)
2080 vport = ovs_vport_ovsl_rcu(dp, port_no);
2132 u32 port_no;
2141 port_no = a[OVS_VPORT_ATTR_PORT_NO]
2143 if (port_no >= DP_MAX_PORTS)
2157 if (port_no) {
2158 vport = ovs_vport_ovsl(dp, port_no);
2163 for (port_no = 1; ; port_no++) {
2164 if (port_no >= DP_MAX_PORTS) {
2168 vport = ovs_vport_ovsl(dp, port_no);
2178 parms.port_no = port_no;
2285 if (vport->port_no == OVSP_LOCAL) {