Lines Matching refs:bridge

69 	struct _ifconfig_bridge_status *bridge = NULL;  in ifconfig_bridge_get_bridge_status()  local
75 bridge = calloc(1, sizeof(struct _ifconfig_bridge_status)); in ifconfig_bridge_get_bridge_status()
76 if (bridge == NULL) { in ifconfig_bridge_get_bridge_status()
81 bridge->inner.params = &bridge->params; in ifconfig_bridge_get_bridge_status()
87 bridge->inner.cache_size = cache_param.ifbrp_csize; in ifconfig_bridge_get_bridge_status()
93 bridge->inner.cache_lifetime = cache_param.ifbrp_ctime; in ifconfig_bridge_get_bridge_status()
96 &bridge->params, sizeof(bridge->params), false) != 0) { in ifconfig_bridge_get_bridge_status()
117 bridge->inner.members = members.ifbic_req; in ifconfig_bridge_get_bridge_status()
118 bridge->inner.members_count = in ifconfig_bridge_get_bridge_status()
121 bridge->inner.member_vlans = calloc(bridge->inner.members_count, in ifconfig_bridge_get_bridge_status()
123 if (bridge->inner.member_vlans == NULL) { in ifconfig_bridge_get_bridge_status()
128 for (size_t i = 0; i < bridge->inner.members_count; ++i) { in ifconfig_bridge_get_bridge_status()
131 strlcpy(vreq.bv_ifname, bridge->inner.members[i].ifbr_ifsname, in ifconfig_bridge_get_bridge_status()
140 &bridge->inner.member_vlans[i]); in ifconfig_bridge_get_bridge_status()
143 *bridgep = &bridge->inner; in ifconfig_bridge_get_bridge_status()
149 if (bridge) in ifconfig_bridge_get_bridge_status()
150 free(bridge->inner.member_vlans); in ifconfig_bridge_get_bridge_status()
151 free(bridge); in ifconfig_bridge_get_bridge_status()
156 ifconfig_bridge_free_bridge_status(struct ifconfig_bridge_status *bridge) in ifconfig_bridge_free_bridge_status() argument
158 if (bridge != NULL) { in ifconfig_bridge_free_bridge_status()
159 free(bridge->members); in ifconfig_bridge_free_bridge_status()
160 free(bridge); in ifconfig_bridge_free_bridge_status()