Lines Matching refs:bif

134 bridge_get_conf_param(struct bridge_if *bif)  in bridge_get_conf_param()  argument
139 strlcpy(ifd.ifd_name, bif->bif_name, IFNAMSIZ); in bridge_get_conf_param()
151 bif->priority = b_param.ifbrp_prio; in bridge_get_conf_param()
162 bif->bridge_max_age = 100 * b_param.ifbrp_maxage; in bridge_get_conf_param()
171 bif->bridge_hello_time = 100 * b_param.ifbrp_hellotime; in bridge_get_conf_param()
180 bif->bridge_fwd_delay = 100 * b_param.ifbrp_fwddelay; in bridge_get_conf_param()
189 bif->lrnt_drops = b_param.ifbrp_cexceeded; in bridge_get_conf_param()
198 bif->age_time = b_param.ifbrp_ctime; in bridge_get_conf_param()
207 bif->max_addrs = b_param.ifbrp_csize; in bridge_get_conf_param()
220 bridge_get_op_param(struct bridge_if *bif) in bridge_get_op_param() argument
226 strlcpy(ifd.ifd_name, bif->bif_name, IFNAMSIZ); in bridge_get_op_param()
237 bif->max_age = 100 * b_req.ifbop_maxage; in bridge_get_op_param()
238 bif->hello_time = 100 * b_req.ifbop_hellotime; in bridge_get_op_param()
239 bif->fwd_delay = 100 * b_req.ifbop_fwddelay; in bridge_get_op_param()
240 bif->stp_version = b_req.ifbop_protocol; in bridge_get_op_param()
241 bif->tx_hold_count = b_req.ifbop_holdcount; in bridge_get_op_param()
244 bif->root_port != b_req.ifbop_root_port) in bridge_get_op_param()
249 bif->root_port = b_req.ifbop_root_port; in bridge_get_op_param()
250 bif->root_cost = b_req.ifbop_root_path_cost; in bridge_get_op_param()
252 bif->design_root); in bridge_get_op_param()
254 if (bif->last_tc_time.tv_sec != b_req.ifbop_last_tc_time.tv_sec) { in bridge_get_op_param()
255 bif->top_changes++; in bridge_get_op_param()
256 bif->last_tc_time.tv_sec = b_req.ifbop_last_tc_time.tv_sec; in bridge_get_op_param()
257 bif->last_tc_time.tv_usec = b_req.ifbop_last_tc_time.tv_usec; in bridge_get_op_param()
271 bridge_getinfo_bif(struct bridge_if *bif) in bridge_getinfo_bif() argument
273 if (bridge_get_conf_param(bif) < 0) in bridge_getinfo_bif()
276 return (bridge_get_op_param(bif)); in bridge_getinfo_bif()
280 bridge_set_priority(struct bridge_if *bif, int32_t priority) in bridge_set_priority() argument
285 strlcpy(ifd.ifd_name, bif->bif_name, IFNAMSIZ); in bridge_set_priority()
302 bif->priority = priority; in bridge_set_priority()
323 bridge_set_maxage(struct bridge_if *bif, int32_t max_age) in bridge_set_maxage() argument
328 strlcpy(ifd.ifd_name, bif->bif_name, IFNAMSIZ); in bridge_set_maxage()
340 bif->bridge_max_age = max_age; in bridge_set_maxage()
345 bridge_set_hello_time(struct bridge_if *bif, int32_t hello_time) in bridge_set_hello_time() argument
350 strlcpy(ifd.ifd_name, bif->bif_name, IFNAMSIZ); in bridge_set_hello_time()
362 bif->bridge_hello_time = b_param.ifbrp_hellotime; in bridge_set_hello_time()
367 bridge_set_forward_delay(struct bridge_if *bif, int32_t fwd_delay) in bridge_set_forward_delay() argument
372 strlcpy(ifd.ifd_name, bif->bif_name, IFNAMSIZ); in bridge_set_forward_delay()
384 bif->bridge_fwd_delay = b_param.ifbrp_fwddelay; in bridge_set_forward_delay()
389 bridge_set_aging_time(struct bridge_if *bif, int32_t age_time) in bridge_set_aging_time() argument
394 strlcpy(ifd.ifd_name, bif->bif_name, IFNAMSIZ); in bridge_set_aging_time()
406 bif->age_time = age_time; in bridge_set_aging_time()
411 bridge_set_max_cache(struct bridge_if *bif, int32_t max_cache) in bridge_set_max_cache() argument
416 strlcpy(ifd.ifd_name, bif->bif_name, IFNAMSIZ); in bridge_set_max_cache()
428 bif->max_addrs = b_param.ifbrp_csize; in bridge_set_max_cache()
433 bridge_set_tx_hold_count(struct bridge_if *bif, int32_t tx_hc) in bridge_set_tx_hold_count() argument
441 strlcpy(ifd.ifd_name, bif->bif_name, IFNAMSIZ); in bridge_set_tx_hold_count()
453 bif->tx_hold_count = b_param.ifbrp_txhc; in bridge_set_tx_hold_count()
458 bridge_set_stp_version(struct bridge_if *bif, int32_t stp_proto) in bridge_set_stp_version() argument
463 strlcpy(ifd.ifd_name, bif->bif_name, IFNAMSIZ); in bridge_set_stp_version()
475 bif->stp_version = b_param.ifbrp_proto; in bridge_set_stp_version()
1054 bridge_port_get_iflist(struct bridge_if *bif, struct ifbreq **buf) in bridge_port_get_iflist() argument
1063 strlcpy(ifd.ifd_name, bif->bif_name, IFNAMSIZ); in bridge_port_get_iflist()
1103 bridge_port_get_ifstplist(struct bridge_if *bif, struct ifbpstpreq **buf) in bridge_port_get_ifstplist() argument
1112 strlcpy(ifd.ifd_name, bif->bif_name, IFNAMSIZ); in bridge_port_get_ifstplist()
1173 bridge_getinfo_bif_ports(struct bridge_if *bif) in bridge_getinfo_bif_ports() argument
1182 if ((buf_len = bridge_port_get_iflist(bif, &b_req_buf)) < 0) in bridge_getinfo_bif_ports()
1190 if ((bp = bridge_new_port(m_if, bif)) != NULL) { in bridge_getinfo_bif_ports()
1202 if ((buf_len = bridge_port_get_ifstplist(bif, &bs_req_buf)) < 0) in bridge_getinfo_bif_ports()
1205 for (bp = bridge_port_bif_first(bif); bp != NULL; in bridge_getinfo_bif_ports()
1222 bridge_update_memif(struct bridge_if *bif) in bridge_update_memif() argument
1232 if ((buf_len = bridge_port_get_iflist(bif, &b_req_buf)) < 0) in bridge_update_memif()
1247 if ((bp = bridge_port_find(m_if->index, bif)) == NULL && in bridge_update_memif()
1248 (bp = bridge_new_port(m_if, bif)) != NULL) { in bridge_update_memif()
1262 for (bp = bridge_port_bif_first(bif); bp != NULL; bp = bp_next) { in bridge_update_memif()
1267 bridge_port_remove(bp, bif); in bridge_update_memif()
1273 if ((buf_len = bridge_port_get_ifstplist(bif, &bs_req_buf)) < 0) in bridge_update_memif()
1276 for (bp = bridge_port_bif_first(bif); bp != NULL; in bridge_update_memif()
1285 bif->ports_age = time(NULL); in bridge_update_memif()
1313 bridge_addrs_getinfo_ifalist(struct bridge_if *bif, struct ifbareq **buf) in bridge_addrs_getinfo_ifalist() argument
1322 strlcpy(ifd.ifd_name, bif->bif_name, IFNAMSIZ); in bridge_addrs_getinfo_ifalist()
1363 bridge_getinfo_bif_addrs(struct bridge_if *bif) in bridge_getinfo_bif_addrs() argument
1370 if ((buf_len = bridge_addrs_getinfo_ifalist(bif, &addr_req_buf)) < 0) in bridge_getinfo_bif_addrs()
1376 if ((te = bridge_new_addrs(addr_req->ifba_dst, bif)) != NULL) in bridge_getinfo_bif_addrs()
1388 bridge_update_addrs(struct bridge_if *bif) in bridge_update_addrs() argument
1396 if ((buf_len = bridge_addrs_getinfo_ifalist(bif, &addr_req_buf)) < 0) in bridge_update_addrs()
1405 if ((te = bridge_addrs_find(addr_req->ifba_dst, bif)) == NULL) { in bridge_update_addrs()
1408 if ((te = bridge_new_addrs(addr_req->ifba_dst, bif)) in bridge_update_addrs()
1419 for (te = bridge_addrs_bif_first(bif); te != NULL; te = te_next) { in bridge_update_addrs()
1423 bridge_addrs_remove(te, bif); in bridge_update_addrs()
1429 bif->addrs_age = time(NULL); in bridge_update_addrs()