Lines Matching refs:vxlan_socket
111 struct vxlan_socket { struct
116 LIST_ENTRY(vxlan_socket) vxlso_entry; argument
166 struct vxlan_socket *vxl_sock;
269 static struct vxlan_socket *
271 static void vxlan_socket_destroy(struct vxlan_socket *);
272 static void vxlan_socket_release(struct vxlan_socket *);
273 static struct vxlan_socket *
275 static void vxlan_socket_insert(struct vxlan_socket *);
276 static int vxlan_socket_init(struct vxlan_socket *, struct ifnet *);
277 static int vxlan_socket_bind(struct vxlan_socket *, struct ifnet *);
279 const union vxlan_sockaddr *, struct vxlan_socket **);
280 static void vxlan_socket_ifdetach(struct vxlan_socket *,
283 static struct vxlan_socket *
289 static int vxlan_socket_mc_join_group(struct vxlan_socket *,
292 static int vxlan_socket_mc_leave_group(struct vxlan_socket *,
295 static int vxlan_socket_mc_add_group(struct vxlan_socket *,
298 static void vxlan_socket_mc_release_group_by_idx(struct vxlan_socket *,
302 vxlan_socket_lookup_softc_locked(struct vxlan_socket *,
305 vxlan_socket_lookup_softc(struct vxlan_socket *, uint32_t);
306 static int vxlan_socket_insert_softc(struct vxlan_socket *,
308 static void vxlan_socket_remove_softc(struct vxlan_socket *,
368 static int vxlan_input(struct vxlan_socket *, uint32_t, struct mbuf **,
422 static LIST_HEAD(, vxlan_socket) vxlan_socket_list;
879 static struct vxlan_socket *
882 struct vxlan_socket *vso; in vxlan_socket_alloc()
896 vxlan_socket_destroy(struct vxlan_socket *vso) in vxlan_socket_destroy()
927 vxlan_socket_release(struct vxlan_socket *vso) in vxlan_socket_release()
941 static struct vxlan_socket *
944 struct vxlan_socket *vso; in vxlan_socket_lookup()
959 vxlan_socket_insert(struct vxlan_socket *vso) in vxlan_socket_insert()
969 vxlan_socket_init(struct vxlan_socket *vso, struct ifnet *ifp) in vxlan_socket_init()
1012 vxlan_socket_bind(struct vxlan_socket *vso, struct ifnet *ifp) in vxlan_socket_bind()
1033 const union vxlan_sockaddr *saddr, struct vxlan_socket **vsop) in vxlan_socket_create()
1036 struct vxlan_socket *vso; in vxlan_socket_create()
1083 vxlan_socket_ifdetach(struct vxlan_socket *vso, struct ifnet *ifp, in vxlan_socket_ifdetach()
1098 static struct vxlan_socket *
1102 struct vxlan_socket *vso; in vxlan_socket_mc_lookup()
1136 vxlan_socket_mc_join_group(struct vxlan_socket *vso, in vxlan_socket_mc_join_group()
1203 vxlan_socket_mc_leave_group(struct vxlan_socket *vso, in vxlan_socket_mc_leave_group()
1244 vxlan_socket_mc_add_group(struct vxlan_socket *vso, in vxlan_socket_mc_add_group()
1308 vxlan_socket_mc_release_group_by_idx(struct vxlan_socket *vso, int idx) in vxlan_socket_mc_release_group_by_idx()
1342 vxlan_socket_lookup_softc_locked(struct vxlan_socket *vso, uint32_t vni) in vxlan_socket_lookup_softc_locked()
1361 vxlan_socket_lookup_softc(struct vxlan_socket *vso, uint32_t vni) in vxlan_socket_lookup_softc()
1374 vxlan_socket_insert_softc(struct vxlan_socket *vso, struct vxlan_softc *sc) in vxlan_socket_insert_softc()
1398 vxlan_socket_remove_softc(struct vxlan_socket *vso, struct vxlan_softc *sc) in vxlan_socket_remove_softc()
1514 struct vxlan_socket *vso; in vxlan_setup_socket()
1800 struct vxlan_socket *vso; in vxlan_teardown_locked()
2763 struct vxlan_socket *vso; in vxlan_rcv_udp_packet()
2806 vxlan_input(struct vxlan_socket *vso, uint32_t vni, struct mbuf **m0, in vxlan_input()
3580 struct vxlan_socket *vso; in vxlan_ifdetach_event()