Lines Matching refs:vxlan_port
3979 struct be_vxlan_port *vxlan_port; in be_enable_vxlan_offloads() local
3983 vxlan_port = list_first_entry(&adapter->vxlan_port_list, in be_enable_vxlan_offloads()
3985 port = vxlan_port->port; in be_enable_vxlan_offloads()
4000 adapter->vxlan_port = port; in be_enable_vxlan_offloads()
4019 if (adapter->vxlan_port) in be_disable_vxlan_offloads()
4023 adapter->vxlan_port = 0; in be_disable_vxlan_offloads()
5072 __be16 port = cmd_work->info.vxlan_port; in be_work_add_vxlan_port()
5073 struct be_vxlan_port *vxlan_port; in be_work_add_vxlan_port() local
5077 list_for_each_entry(vxlan_port, &adapter->vxlan_port_list, list) { in be_work_add_vxlan_port()
5078 if (vxlan_port->port == port) { in be_work_add_vxlan_port()
5079 vxlan_port->port_aliases++; in be_work_add_vxlan_port()
5088 vxlan_port = kzalloc(sizeof(*vxlan_port), GFP_KERNEL); in be_work_add_vxlan_port()
5089 if (!vxlan_port) in be_work_add_vxlan_port()
5092 vxlan_port->port = port; in be_work_add_vxlan_port()
5093 INIT_LIST_HEAD(&vxlan_port->list); in be_work_add_vxlan_port()
5094 list_add_tail(&vxlan_port->list, &adapter->vxlan_port_list); in be_work_add_vxlan_port()
5123 __be16 port = cmd_work->info.vxlan_port; in be_work_del_vxlan_port()
5124 struct be_vxlan_port *vxlan_port; in be_work_del_vxlan_port() local
5127 list_for_each_entry(vxlan_port, &adapter->vxlan_port_list, list) { in be_work_del_vxlan_port()
5128 if (vxlan_port->port == port) { in be_work_del_vxlan_port()
5129 if (vxlan_port->port_aliases) { in be_work_del_vxlan_port()
5130 vxlan_port->port_aliases--; in be_work_del_vxlan_port()
5138 list_del(&vxlan_port->list); in be_work_del_vxlan_port()
5142 if (adapter->vxlan_port == vxlan_port->port) { in be_work_del_vxlan_port()
5156 kfree(vxlan_port); in be_work_del_vxlan_port()
5176 cmd_work->info.vxlan_port = ti->port; in be_cfg_vxlan_port()
5248 !adapter->vxlan_port || in be_features_check()
5249 udp_hdr(skb)->dest != adapter->vxlan_port) in be_features_check()