Lines Matching defs:newifp
3747 /* newifp(I) - interface identifier being introduced/removed */
3749 /* newname(I) - name associated with newifp interface */
3757 /* the values of newname and newifp are ignored. */
3760 /* interface, so we return newifp to be used in place of oldifp. If the */
3763 /* if oldifp matches newifp then we are are doing a sync to remove any */
3779 /* table entry, NAT table entry, fragment ...). The newname and newifp */
3790 static void *fr_ifsync(action, v, newname, oldname, newifp, oldifp, ifs)
3793 void *newifp, *oldifp;
3807 rval = newifp;
3816 if (newifp == oldifp)
3970 /* newifp - new ifindex value for interface */
3973 /* NIC index matching ifp, will be updated to newifp. */
3975 static void fr_syncindex(rules, ifp, newifp)
3978 void *newifp;
3989 fr->fr_ifas[i] = newifp;
3993 fr->fr_tifs[i].fd_ifp = newifp;
3997 fr->fr_dif.fd_ifp = newifp;
4005 /* newifp - new ifindex value for interface */
4011 /* (newifp). Function must process active lists: */
4024 void fr_ifindexsync(ifp, newifp, ifs)
4026 void *newifp;
4043 fr_syncindex(rule_lists[i], ifp, newifp);
4053 fr_syncindex(g->fg_start, ifp, newifp);
4055 fr_syncindex(g->fg_start, ifp, newifp);