Lines Matching refs:fnew
250 struct fw_filter *pfp, *fnew;
256 fnew = kzalloc(sizeof(struct fw_filter), GFP_KERNEL);
257 if (!fnew)
260 fnew->id = f->id;
261 fnew->res = f->res;
263 fnew->ifindex = f->ifindex;
265 fnew->tp = f->tp;
267 tcf_exts_init(&fnew->exts, TCA_FW_ACT, TCA_FW_POLICE);
269 err = fw_change_attrs(net, tp, fnew, tb, tca, base, ovr);
271 kfree(fnew);
275 fp = &head->ht[fw_hash(fnew->id)];
281 RCU_INIT_POINTER(fnew->next, rtnl_dereference(pfp->next));
282 rcu_assign_pointer(*fp, fnew);
286 *arg = (unsigned long)fnew;