Lines Matching refs:port_no
211 u16 port_no) in vport_hash_bucket() argument
213 return &dp->ports[port_no & (DP_VPORT_HASH_BUCKETS - 1)]; in vport_hash_bucket()
217 struct vport *ovs_lookup_vport(const struct datapath *dp, u16 port_no) in ovs_lookup_vport() argument
222 head = vport_hash_bucket(dp, port_no); in ovs_lookup_vport()
224 if (vport->port_no == port_no) in ovs_lookup_vport()
238 struct hlist_head *head = vport_hash_bucket(dp, vport->port_no); in new_vport()
1454 dp = vport && vport->port_no == OVSP_LOCAL ? vport->dp : NULL; in lookup_datapath()
1528 parms.port_no = OVSP_LOCAL; in ovs_dp_cmd_new()
1591 if (vport->port_no != OVSP_LOCAL) in __dp_destroy()
1783 if (nla_put_u32(skb, OVS_VPORT_ATTR_PORT_NO, vport->port_no) || in ovs_vport_cmd_fill_info()
1850 u32 port_no = nla_get_u32(a[OVS_VPORT_ATTR_PORT_NO]); in lookup_vport() local
1852 if (port_no >= DP_MAX_PORTS) in lookup_vport()
1859 vport = ovs_vport_ovsl_rcu(dp, port_no); in lookup_vport()
1875 u32 port_no; in ovs_vport_cmd_new() local
1882 port_no = a[OVS_VPORT_ATTR_PORT_NO] in ovs_vport_cmd_new()
1884 if (port_no >= DP_MAX_PORTS) in ovs_vport_cmd_new()
1898 if (port_no) { in ovs_vport_cmd_new()
1899 vport = ovs_vport_ovsl(dp, port_no); in ovs_vport_cmd_new()
1904 for (port_no = 1; ; port_no++) { in ovs_vport_cmd_new()
1905 if (port_no >= DP_MAX_PORTS) { in ovs_vport_cmd_new()
1909 vport = ovs_vport_ovsl(dp, port_no); in ovs_vport_cmd_new()
1919 parms.port_no = port_no; in ovs_vport_cmd_new()
2013 if (vport->port_no == OVSP_LOCAL) { in ovs_vport_cmd_del()