Lines Matching refs:port_no
178 u16 port_no)
180 return &dp->ports[port_no & (DP_VPORT_HASH_BUCKETS - 1)];
184 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no)
189 head = vport_hash_bucket(dp, port_no);
192 if (vport->port_no == port_no)
206 struct hlist_head *head = vport_hash_bucket(dp, vport->port_no);
1664 dp = vport && vport->port_no == OVSP_LOCAL ? vport->dp : NULL;
1857 parms.port_no = OVSP_LOCAL;
1931 if (vport->port_no != OVSP_LOCAL)
2142 if (nla_put_u32(skb, OVS_VPORT_ATTR_PORT_NO, vport->port_no) ||
2260 u32 port_no = nla_get_u32(a[OVS_VPORT_ATTR_PORT_NO]);
2262 if (port_no >= DP_MAX_PORTS)
2269 vport = ovs_vport_ovsl_rcu(dp, port_no);
2321 u32 port_no;
2333 port_no = nla_get_u32_default(a[OVS_VPORT_ATTR_PORT_NO], 0);
2334 if (port_no >= DP_MAX_PORTS)
2348 if (port_no) {
2349 vport = ovs_vport_ovsl(dp, port_no);
2354 for (port_no = 1; ; port_no++) {
2355 if (port_no >= DP_MAX_PORTS) {
2359 vport = ovs_vport_ovsl(dp, port_no);
2368 parms.port_no = port_no;
2477 if (vport->port_no == OVSP_LOCAL) {