MCPcopy Create free account
hub / github.com/F-Stack/f-stack / vxlan_socket_lookup

Function vxlan_socket_lookup

freebsd/net/if_vxlan.c:940–955  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

938}
939
940static struct vxlan_socket *
941vxlan_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
957static void
958vxlan_socket_insert(struct vxlan_socket *vso)

Callers 2

vxlan_socket_mc_lookupFunction · 0.85
vxlan_setup_socketFunction · 0.85

Calls 1

vxlan_sockaddr_cmpFunction · 0.85

Tested by

no test coverage detected