etherbridge
struct etherbridge sc_eb;
etherbridge_up(struct etherbridge *eb)
etherbridge_down(struct etherbridge *eb)
etherbridge_destroy(struct etherbridge *eb)
etherbridge_list(struct etherbridge *eb, uint64_t eba)
ebt_insert(struct etherbridge *eb, struct eb_entry *ebe)
ebt_find(struct etherbridge *eb, const struct eb_entry *ebe)
ebt_replace(struct etherbridge *eb, struct eb_entry *oebe,
ebt_remove(struct etherbridge *eb, struct eb_entry *ebe)
struct etherbridge *eb = ebe->ebe_etherbridge;
etherbridge_resolve_ea(struct etherbridge *eb, uint16_t pv,
etherbridge_resolve(struct etherbridge *eb, uint16_t vp, uint64_t eba)
etherbridge_resolve_entry(struct etherbridge *eb, uint16_t vp, uint64_t eba)
etherbridge_map_ea(struct etherbridge *eb, void *port,
etherbridge_map(struct etherbridge *eb, void *port,
etherbridge_add_addr(struct etherbridge *eb, void *port,
etherbridge_del_addr(struct etherbridge *eb, uint16_t vp,
eb_port_eq(struct etherbridge *eb, void *a, void *b)
struct etherbridge *eb = arg;
eb_port_take(struct etherbridge *eb, void *port)
etherbridge_filter(struct etherbridge *eb,
int (*filter)(struct etherbridge *, struct eb_entry *, void *),
etherbridge_detach_port_filter(struct etherbridge *eb, struct eb_entry *ebe,
etherbridge_detach_port(struct etherbridge *eb, void *port)
eb_port_rele(struct etherbridge *eb, void *port)
etherbridge_flush_filter(struct etherbridge *eb, struct eb_entry *ebe,
etherbridge_flush(struct etherbridge *eb, uint32_t flags)
etherbridge_rtfind(struct etherbridge *eb, struct ifbaconf *baconf)
eb_port_ifname(struct etherbridge *eb, char *dst, size_t len, void *port)
etherbridge_vareq(struct etherbridge *eb, struct ifbaconf *baconf)
eb_port_sa(struct etherbridge *eb, struct sockaddr_storage *ss, void *port)
etherbridge_set_max(struct etherbridge *eb, struct ifbrparam *bparam)
etherbridge_get_max(struct etherbridge *eb, struct ifbrparam *bparam)
etherbridge_set_tmo(struct etherbridge *eb, struct ifbrparam *bparam)
etherbridge_get_tmo(struct etherbridge *eb, struct ifbrparam *bparam)
etherbridge_init(struct etherbridge *eb, const char *name,
int (*)(struct etherbridge *, struct eb_entry *, void *), void *);
int etherbridge_set_max(struct etherbridge *, struct ifbrparam *);
int etherbridge_get_max(struct etherbridge *, struct ifbrparam *);
int etherbridge_set_tmo(struct etherbridge *, struct ifbrparam *);
int etherbridge_get_tmo(struct etherbridge *, struct ifbrparam *);
int etherbridge_rtfind(struct etherbridge *, struct ifbaconf *);
int etherbridge_vareq(struct etherbridge *, struct ifbaconf *);
int etherbridge_add_addr(struct etherbridge *, void *,
int etherbridge_del_addr(struct etherbridge *,
void etherbridge_flush(struct etherbridge *, uint32_t);
struct etherbridge;
struct etherbridge *ebe_etherbridge;
int etherbridge_init(struct etherbridge *, const char *,
int etherbridge_up(struct etherbridge *);
int etherbridge_down(struct etherbridge *);
void etherbridge_destroy(struct etherbridge *);
void etherbridge_map(struct etherbridge *, void *,
void etherbridge_map_ea(struct etherbridge *, void *,
etherbridge_resolve_entry(struct etherbridge *,
void *etherbridge_resolve(struct etherbridge *, uint16_t, uint64_t);
void *etherbridge_resolve_ea(struct etherbridge *,
void etherbridge_detach_port(struct etherbridge *, void *);
void etherbridge_filter(struct etherbridge *,
struct etherbridge sc_eb;
struct etherbridge sc_eb;
veb_dev_pvlan_filter(struct etherbridge *eb, struct eb_entry *ebe,
struct etherbridge sc_eb;