Searched refs:fnew (Results 1 – 5 of 5) sorted by relevance
| /linux/net/sched/ |
| H A D | cls_flow.c | 397 struct flow_filter *fold, *fnew; in flow_change() local 436 fnew = kzalloc_obj(*fnew); 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() 460 fnew->tp = fold->tp; in flow_change() 461 fnew->handle = fold->handle; in flow_change() 462 fnew->nkeys = fold->nkeys; in flow_change() 463 fnew->keymask = fold->keymask; in flow_change() [all …]
|
| H A D | cls_basic.c | 181 struct basic_filter *fnew; in basic_change() local 196 fnew = kzalloc_obj(*fnew); in basic_change() 197 if (!fnew) in basic_change() 200 err = tcf_exts_init(&fnew->exts, net, TCA_BASIC_ACT, TCA_BASIC_POLICE); in basic_change() 206 err = idr_alloc_u32(&head->handle_idr, fnew, &handle, in basic_change() 209 err = idr_alloc_u32(&head->handle_idr, fnew, &handle, in basic_change() 214 fnew->handle = handle; in basic_change() 215 fnew->pf = alloc_percpu(struct tc_basic_pcnt); in basic_change() 216 if (!fnew->pf) { in basic_change() 221 err = basic_set_parms(net, tp, fnew, base, tb, tca[TCA_RATE], flags, in basic_change() [all …]
|
| H A D | cls_fw.c | 273 struct fw_filter *pfp, *fnew; in fw_change() local 279 fnew = kzalloc_obj(struct fw_filter); in fw_change() 280 if (!fnew) in fw_change() 283 fnew->id = f->id; in fw_change() 284 fnew->ifindex = f->ifindex; in fw_change() 285 fnew->tp = f->tp; in fw_change() 287 err = tcf_exts_init(&fnew->exts, net, TCA_FW_ACT, in fw_change() 290 kfree(fnew); in fw_change() 294 err = fw_set_parms(net, tp, fnew, tb, tca, base, flags, extack); in fw_change() 296 tcf_exts_destroy(&fnew->exts); in fw_change() [all …]
|
| H A D | cls_flower.c | 2277 struct cls_fl_filter *fnew, in fl_create_new_mask() 2290 fnew->mask = rhashtable_lookup_get_insert_fast(&head->ht, in fl_check_assign_mask() 2293 if (!fnew->mask) { in fl_check_assign_mask() 2307 fnew->mask = newmask; in fl_check_assign_mask() 2309 } else if (IS_ERR(fnew->mask)) { in fl_check_assign_mask() 2310 ret = PTR_ERR(fnew->mask); in fl_check_assign_mask() 2311 } else if (fold && fold->mask != fnew->mask) { in fl_check_assign_mask() 2313 } else if (!refcount_inc_not_zero(&fnew->mask->refcnt)) { in fl_check_assign_mask() 2331 static int fl_ht_insert_unique(struct cls_fl_filter *fnew, in fl_needs_tc_skb_ext() 2335 struct fl_flow_mask *mask = fnew argument 2281 fl_check_assign_mask(struct cls_fl_head * head,struct cls_fl_filter * fnew,struct cls_fl_filter * fold,struct fl_flow_mask * mask) fl_check_assign_mask() argument 2368 struct cls_fl_filter *fnew; fl_change() local [all...] |
| /linux/drivers/hv/ |
| H A D | channel_mgmt.c | 603 bool fnew = true; in vmbus_process_offer() local 637 fnew = false; in vmbus_process_offer() 655 if (fnew) { in vmbus_process_offer() 706 wq = fnew ? vmbus_connection.handle_primary_chan_wq : in vmbus_process_offer()
|