Lines Matching defs:vxlan_softc

92 struct vxlan_softc;
100 struct vxlan_softc *p_sc;
130 struct vxlan_softc {
170 static int vxlan_up(struct vxlan_softc *);
171 static int vxlan_down(struct vxlan_softc *);
172 static int vxlan_addmulti(struct vxlan_softc *, struct ifnet *);
173 static void vxlan_delmulti(struct vxlan_softc *);
179 static int vxlan_set_rdomain(struct vxlan_softc *, const struct ifreq *);
180 static int vxlan_get_rdomain(struct vxlan_softc *, struct ifreq *);
181 static int vxlan_set_tunnel(struct vxlan_softc *,
183 static int vxlan_get_tunnel(struct vxlan_softc *, struct if_laddrreq *);
184 static int vxlan_del_tunnel(struct vxlan_softc *);
185 static int vxlan_set_vnetid(struct vxlan_softc *, const struct ifreq *);
186 static int vxlan_get_vnetid(struct vxlan_softc *, struct ifreq *);
187 static int vxlan_del_vnetid(struct vxlan_softc *);
188 static int vxlan_set_parent(struct vxlan_softc *,
190 static int vxlan_get_parent(struct vxlan_softc *, struct if_parent *);
191 static int vxlan_del_parent(struct vxlan_softc *);
193 static int vxlan_add_addr(struct vxlan_softc *, const struct ifbareq *);
194 static int vxlan_del_addr(struct vxlan_softc *, const struct ifbareq *);
233 struct vxlan_softc *sc;
288 struct vxlan_softc *sc = ifp->if_softc;
307 static struct vxlan_softc *
308 vxlan_take(struct vxlan_softc *sc)
315 vxlan_rele(struct vxlan_softc *sc)
321 vxlan_encap(struct vxlan_softc *sc, struct mbuf *m,
322 struct mbuf *(ip_encap)(struct vxlan_softc *sc, struct mbuf *,
417 vxlan_encap_ipv4(struct vxlan_softc *sc, struct mbuf *m,
442 vxlan_encap_ipv6(struct vxlan_softc *sc, struct mbuf *m,
490 struct vxlan_softc *sc = ifp->if_softc;
505 struct vxlan_softc *sc = ifp->if_softc;
511 vxlan_send_ipv4(struct vxlan_softc *sc, struct mbuf_list *ml)
533 vxlan_send_ipv6(struct vxlan_softc *sc, struct mbuf_list *ml)
557 struct vxlan_softc *sc = arg;
559 struct mbuf *(*ip_encap)(struct vxlan_softc *, struct mbuf *,
561 uint64_t (*ip_send)(struct vxlan_softc *, struct mbuf_list *);
617 struct vxlan_softc *sc = NULL;
729 struct vxlan_softc *sc = ifp->if_softc;
876 vxlan_tep_get(struct vxlan_softc *sc, const union vxlan_addr *addr)
892 vxlan_tep_add_addr(struct vxlan_softc *sc, const union vxlan_addr *addr,
996 vxlan_tep_del_addr(struct vxlan_softc *sc, const union vxlan_addr *addr,
1022 vxlan_tep_up(struct vxlan_softc *sc)
1076 vxlan_tep_down(struct vxlan_softc *sc)
1093 vxlan_up(struct vxlan_softc *sc)
1184 vxlan_down(struct vxlan_softc *sc)
1230 vxlan_addmulti(struct vxlan_softc *sc, struct ifnet *ifp0)
1257 vxlan_delmulti(struct vxlan_softc *sc)
1280 vxlan_set_rdomain(struct vxlan_softc *sc, const struct ifreq *ifr)
1304 vxlan_get_rdomain(struct vxlan_softc *sc, struct ifreq *ifr)
1312 vxlan_set_tunnel(struct vxlan_softc *sc, const struct if_laddrreq *req)
1422 vxlan_get_tunnel(struct vxlan_softc *sc, struct if_laddrreq *req)
1483 vxlan_del_tunnel(struct vxlan_softc *sc)
1505 vxlan_set_vnetid(struct vxlan_softc *sc, const struct ifreq *ifr)
1531 vxlan_get_vnetid(struct vxlan_softc *sc, struct ifreq *ifr)
1548 vxlan_del_vnetid(struct vxlan_softc *sc)
1567 vxlan_set_parent(struct vxlan_softc *sc, const struct if_parent *p)
1602 vxlan_get_parent(struct vxlan_softc *sc, struct if_parent *p)
1618 vxlan_del_parent(struct vxlan_softc *sc)
1636 vxlan_add_addr(struct vxlan_softc *sc, const struct ifbareq *ifba)
1720 vxlan_del_addr(struct vxlan_softc *sc, const struct ifbareq *ifba)
1728 struct vxlan_softc *sc = arg;
1778 struct vxlan_softc *sc = arg;
1786 struct vxlan_softc *sc = arg;