• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/usr.sbin/bsnmpd/modules/snmp_bridge/

Lines Matching defs:bif

78 	struct bridge_if *bif)
82 while (bif->f_tpa != NULL && bif->sysindex == bif->f_tpa->sysindex) {
83 tp = TAILQ_NEXT(bif->f_tpa, tp_e);
84 TAILQ_REMOVE(headp, bif->f_tpa, tp_e);
85 free(bif->f_tpa);
86 bif->f_tpa = tp;
211 bridge_addrs_free(struct bridge_if *bif)
213 bridge_tpe_bif_free(&tp_entries, bif);
238 bridge_addrs_bif_first(struct bridge_if *bif)
240 return (bif->f_tpa);
262 bridge_addrs_remove(struct tp_entry *te, struct bridge_if *bif)
264 if (bif->f_tpa == te)
265 bif->f_tpa = bridge_addrs_bif_next(te);
275 bridge_new_addrs(uint8_t *mac, struct bridge_if *bif)
287 te->sysindex = bif->sysindex;
289 bridge_addrs_bif_insert(&tp_entries, te, &(bif->f_tpa));
299 bridge_addrs_find(uint8_t *mac, struct bridge_if *bif)
303 for (te = bif->f_tpa; te != NULL; te = TAILQ_NEXT(te, tp_e)) {
304 if (te->sysindex != bif->sysindex) {
317 bridge_addrs_dump(struct bridge_if *bif)
321 syslog(LOG_ERR, "Addresses count - %d", bif->num_addrs);
322 for (te = bridge_addrs_bif_first(bif); te != NULL;
356 struct bridge_if *bif)
368 return (bridge_addrs_find(tp_addr, bif));
377 struct bridge_if *bif)
384 return (bridge_addrs_bif_first(bif));
393 if ((te = bridge_addrs_find(tp_addr, bif)) == NULL)
403 struct bridge_if *bif;
406 if ((bif = bridge_get_default()) == NULL)
409 if (time(NULL) - bif->addrs_age > bridge_get_data_maxage() &&
410 bridge_update_addrs(bif) <= 0)
415 if ((te = bridge_addrs_get(&val->var, sub, bif)) == NULL)
420 if ((te = bridge_addrs_getnext(&val->var, sub, bif)) == NULL)
491 struct bridge_if *bif;
505 if ((bif = bridge_if_find_ifname(bif_name)) == NULL)
508 return (bridge_addrs_find(tp_addr, bif));
521 struct bridge_if *bif;
540 if ((bif = bridge_if_find_ifname(bif_name)) == NULL ||
541 (tp = bridge_addrs_find(tp_addr, bif)) == NULL)