Lines Matching refs:vxlan_port
3975 struct be_vxlan_port *vxlan_port; in be_enable_vxlan_offloads() local
3979 vxlan_port = list_first_entry(&adapter->vxlan_port_list, in be_enable_vxlan_offloads()
3981 port = vxlan_port->port; in be_enable_vxlan_offloads()
3996 adapter->vxlan_port = port; in be_enable_vxlan_offloads()
4015 if (adapter->vxlan_port) in be_disable_vxlan_offloads()
4019 adapter->vxlan_port = 0; in be_disable_vxlan_offloads()
5077 __be16 port = cmd_work->info.vxlan_port; in be_work_add_vxlan_port()
5078 struct be_vxlan_port *vxlan_port; in be_work_add_vxlan_port() local
5082 list_for_each_entry(vxlan_port, &adapter->vxlan_port_list, list) { in be_work_add_vxlan_port()
5083 if (vxlan_port->port == port) { in be_work_add_vxlan_port()
5084 vxlan_port->port_aliases++; in be_work_add_vxlan_port()
5093 vxlan_port = kzalloc(sizeof(*vxlan_port), GFP_KERNEL); in be_work_add_vxlan_port()
5094 if (!vxlan_port) in be_work_add_vxlan_port()
5097 vxlan_port->port = port; in be_work_add_vxlan_port()
5098 INIT_LIST_HEAD(&vxlan_port->list); in be_work_add_vxlan_port()
5099 list_add_tail(&vxlan_port->list, &adapter->vxlan_port_list); in be_work_add_vxlan_port()
5128 __be16 port = cmd_work->info.vxlan_port; in be_work_del_vxlan_port()
5129 struct be_vxlan_port *vxlan_port; in be_work_del_vxlan_port() local
5132 list_for_each_entry(vxlan_port, &adapter->vxlan_port_list, list) { in be_work_del_vxlan_port()
5133 if (vxlan_port->port == port) { in be_work_del_vxlan_port()
5134 if (vxlan_port->port_aliases) { in be_work_del_vxlan_port()
5135 vxlan_port->port_aliases--; in be_work_del_vxlan_port()
5143 list_del(&vxlan_port->list); in be_work_del_vxlan_port()
5147 if (adapter->vxlan_port == vxlan_port->port) { in be_work_del_vxlan_port()
5161 kfree(vxlan_port); in be_work_del_vxlan_port()
5181 cmd_work->info.vxlan_port = ti->port; in be_cfg_vxlan_port()
5253 !adapter->vxlan_port || in be_features_check()
5254 udp_hdr(skb)->dest != adapter->vxlan_port) in be_features_check()