Lines Matching refs:vxlan_port
399 struct fm10k_vxlan_port *vxlan_port; in fm10k_del_vxlan_port_all() local
402 vxlan_port = list_first_entry_or_null(&interface->vxlan_port, in fm10k_del_vxlan_port_all()
404 while (vxlan_port) { in fm10k_del_vxlan_port_all()
405 list_del(&vxlan_port->list); in fm10k_del_vxlan_port_all()
406 kfree(vxlan_port); in fm10k_del_vxlan_port_all()
407 vxlan_port = list_first_entry_or_null(&interface->vxlan_port, in fm10k_del_vxlan_port_all()
422 struct fm10k_vxlan_port *vxlan_port; in fm10k_restore_vxlan_port() local
428 vxlan_port = list_first_entry_or_null(&interface->vxlan_port, in fm10k_restore_vxlan_port()
433 (vxlan_port ? ntohs(vxlan_port->port) : 0) | in fm10k_restore_vxlan_port()
452 struct fm10k_vxlan_port *vxlan_port; in fm10k_add_vxlan_port() local
459 fm10k_vxlan_port_for_each(vxlan_port, interface) { in fm10k_add_vxlan_port()
460 if ((vxlan_port->port == port) && in fm10k_add_vxlan_port()
461 (vxlan_port->sa_family == sa_family)) { in fm10k_add_vxlan_port()
462 list_del(&vxlan_port->list); in fm10k_add_vxlan_port()
468 vxlan_port = kmalloc(sizeof(*vxlan_port), GFP_ATOMIC); in fm10k_add_vxlan_port()
469 if (!vxlan_port) in fm10k_add_vxlan_port()
471 vxlan_port->port = port; in fm10k_add_vxlan_port()
472 vxlan_port->sa_family = sa_family; in fm10k_add_vxlan_port()
476 list_add_tail(&vxlan_port->list, &interface->vxlan_port); in fm10k_add_vxlan_port()
495 struct fm10k_vxlan_port *vxlan_port; in fm10k_del_vxlan_port() local
501 fm10k_vxlan_port_for_each(vxlan_port, interface) { in fm10k_del_vxlan_port()
502 if ((vxlan_port->port == port) && in fm10k_del_vxlan_port()
503 (vxlan_port->sa_family == sa_family)) { in fm10k_del_vxlan_port()
504 list_del(&vxlan_port->list); in fm10k_del_vxlan_port()
505 kfree(vxlan_port); in fm10k_del_vxlan_port()