Home
last modified time | relevance | path

Searched refs:fnew (Results 1 – 2 of 2) sorted by relevance

/linux/net/sched/
H A Dcls_flow.c397 struct flow_filter *fold, *fnew; in flow_change() local
436 fnew = kzalloc(sizeof(*fnew), GFP_KERNEL); in flow_change()
437 if (!fnew) in flow_change()
440 err = tcf_em_tree_validate(tp, tb[TCA_FLOW_EMATCHES], &fnew->ematches); in flow_change()
444 err = tcf_exts_init(&fnew->exts, net, TCA_FLOW_ACT, TCA_FLOW_POLICE); in flow_change()
448 err = tcf_exts_validate(net, tp, tb, tca[TCA_RATE], &fnew->exts, flags, in flow_change()
459 /* Copy fold into fnew */ in flow_change()
460 fnew->tp = fold->tp; in flow_change()
461 fnew in flow_change()
[all...]
H A Dcls_fw.c259 struct fw_filter *pfp, *fnew; in fw_change() local
265 fnew = kzalloc(sizeof(struct fw_filter), GFP_KERNEL); in fw_change()
266 if (!fnew) in fw_change()
269 fnew->id = f->id; in fw_change()
270 fnew->ifindex = f->ifindex; in fw_change()
271 fnew->tp = f->tp; in fw_change()
273 err = tcf_exts_init(&fnew->exts, net, TCA_FW_ACT, in fw_change()
276 kfree(fnew); in fw_change()
280 err = fw_set_parms(net, tp, fnew, tb, tca, base, flags, extack); in fw_change()
282 tcf_exts_destroy(&fnew in fw_change()
[all...]