Lines Matching full:ifc

70 	struct ifchange *ifc = (struct ifchange *)dep;  in ifchange_func()  local
74 if ((ifp = mib_find_if(ifc->ifindex)) == NULL) in ifchange_func()
85 if (ifc->set & IFC_PROMISC) { in ifchange_func()
87 if (ifc->promisc) in ifchange_func()
89 ifc->rb |= IFRB_FLAGS; in ifchange_func()
91 if (ifc->set & IFC_ADMIN) { in ifchange_func()
93 if (ifc->admin) in ifchange_func()
95 ifc->rb |= IFRB_FLAGS; in ifchange_func()
97 if (ifc->rb & IFRB_FLAGS) { in ifchange_func()
103 ifc->rb_flags = ifr1.ifr_flags; in ifchange_func()
110 if (ifc->set & IFC_TRAPS) { in ifchange_func()
111 ifc->rb |= IFRB_TRAPS; in ifchange_func()
112 ifc->rb_traps = ifp->trap_enable; in ifchange_func()
113 ifp->trap_enable = ifc->traps; in ifchange_func()
118 if (ifc->rb & IFRB_FLAGS) { in ifchange_func()
120 ifr.ifr_flags = ifc->rb_flags; in ifchange_func()
127 if (ifc->rb & IFRB_TRAPS) in ifchange_func()
128 ifp->trap_enable = ifc->rb_traps; in ifchange_func()
196 struct ifchange *ifc; in op_ifentry() local
229 if ((ifc = (struct ifchange *)snmp_dep_lookup(ctx, in op_ifentry()
230 &oid_ifTable, &idx, sizeof(*ifc), ifchange_func)) == NULL) in op_ifentry()
232 ifc->ifindex = ifp->index; in op_ifentry()
234 if (ifc->set & IFC_ADMIN) in op_ifentry()
236 ifc->set |= IFC_ADMIN; in op_ifentry()
237 ifc->admin = (value->v.integer == 1) ? 1 : 0; in op_ifentry()
371 struct ifchange *ifc; in op_ifxtable() local
399 if ((ifc = (struct ifchange *)snmp_dep_lookup(ctx, in op_ifxtable()
400 &oid_ifTable, &idx, sizeof(*ifc), ifchange_func)) == NULL) in op_ifxtable()
402 ifc->ifindex = ifp->index; in op_ifxtable()
409 if (ifc->set & IFC_TRAPS) in op_ifxtable()
411 ifc->set |= IFC_TRAPS; in op_ifxtable()
412 ifc->traps = (value->v.integer == 1) ? 1 : 0; in op_ifxtable()
418 if (ifc->set & IFC_PROMISC) in op_ifxtable()
420 ifc->set |= IFC_PROMISC; in op_ifxtable()
421 ifc->promisc = (value->v.integer == 1) ? 1 : 0; in op_ifxtable()