Lines Matching +full:bridge0 +full:- +full:2
1 /*-
2 * SPDX-License-Identifier: BSD-2-Clause
12 * 2. Redistributions in binary form must reproduce the above copyright
75 static char bif_default_name[IFNAMSIZ] = "bridge0";
87 if (strcmp(ifp->name, bif_default->bif_name) == 0) in bridge_get_default()
103 bif == NULL ? "(none)" : bif->bif_name); in bridge_set_default()
118 return (-1); in bridge_set_default_name()
154 if ((ctx->scratch->int1 = strlen(bridge_default)) >= IFNAMSIZ) in bridge_default_name_save()
155 return (-1); in bridge_default_name_save()
157 if ((ctx->scratch->ptr1 = malloc(IFNAMSIZ)) == NULL) in bridge_default_name_save()
158 return (-1); in bridge_default_name_save()
160 strncpy(ctx->scratch->ptr1, bridge_default, ctx->scratch->int1); in bridge_default_name_save()
170 switch (val->var.subs[sub - 1]) { in op_begemot_bridge_config()
172 return (string_get(val, bridge_get_default_name(), -1)); in op_begemot_bridge_config()
175 val->v.integer = bridge_data_maxage; in op_begemot_bridge_config()
179 val->v.integer = bridge_poll_ticks / 100; in op_begemot_bridge_config()
188 switch (val->var.subs[sub - 1]) { in op_begemot_bridge_config()
191 * Cannot use string_save() here - requires either in op_begemot_bridge_config()
192 * a fixed-sized or var-length string - not less in op_begemot_bridge_config()
199 if (bridge_set_default_name(val->v.octetstring.octets, in op_begemot_bridge_config()
200 val->v.octetstring.len) < 0) in op_begemot_bridge_config()
205 if (val->v.integer < SNMP_BRIDGE_DATA_MAXAGE_MIN || in op_begemot_bridge_config()
206 val->v.integer > SNMP_BRIDGE_DATA_MAXAGE_MAX) in op_begemot_bridge_config()
208 ctx->scratch->int1 = bridge_data_maxage; in op_begemot_bridge_config()
209 bridge_data_maxage = val->v.integer; in op_begemot_bridge_config()
213 if (val->v.integer < SNMP_BRIDGE_POLL_INTERVAL_MIN || in op_begemot_bridge_config()
214 val->v.integer > SNMP_BRIDGE_POLL_INTERVAL_MAX) in op_begemot_bridge_config()
216 ctx->scratch->int1 = val->v.integer; in op_begemot_bridge_config()
222 switch (val->var.subs[sub - 1]) { in op_begemot_bridge_config()
224 bridge_set_default_name(ctx->scratch->ptr1, in op_begemot_bridge_config()
225 ctx->scratch->int1); in op_begemot_bridge_config()
226 free(ctx->scratch->ptr1); in op_begemot_bridge_config()
229 bridge_data_maxage = ctx->scratch->int1; in op_begemot_bridge_config()
235 switch (val->var.subs[sub - 1]) { in op_begemot_bridge_config()
237 free(ctx->scratch->ptr1); in op_begemot_bridge_config()
240 bridge_set_poll_ticks(ctx->scratch->int1 * 100); in op_begemot_bridge_config()
259 return (-1); in bridge_init()
262 return (-1); in bridge_init()
268 return (-1); in bridge_init()
325 bif->bif_name); in bridge_dump()