| 938 | } |
| 939 | |
| 940 | static struct vxlan_socket * |
| 941 | vxlan_socket_lookup(union vxlan_sockaddr *vxlsa) |
| 942 | { |
| 943 | struct vxlan_socket *vso; |
| 944 | |
| 945 | VXLAN_LIST_LOCK(); |
| 946 | LIST_FOREACH(vso, &vxlan_socket_list, vxlso_entry) { |
| 947 | if (vxlan_sockaddr_cmp(&vso->vxlso_laddr, &vxlsa->sa) == 0) { |
| 948 | VXLAN_SO_ACQUIRE(vso); |
| 949 | break; |
| 950 | } |
| 951 | } |
| 952 | VXLAN_LIST_UNLOCK(); |
| 953 | |
| 954 | return (vso); |
| 955 | } |
| 956 | |
| 957 | static void |
| 958 | vxlan_socket_insert(struct vxlan_socket *vso) |
no test coverage detected