Home
last modified time | relevance | path

Searched refs:flow_pay (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.15/drivers/net/ethernet/netronome/nfp/flower/
Dconntrack.c478 struct nfp_fl_payload *flow_pay) in nfp_fl_merge_actions_offload() argument
536 err = nfp_flower_compile_action(priv->app, a_rule, netdev, flow_pay, NULL); in nfp_fl_merge_actions_offload()
549 struct nfp_fl_payload *flow_pay; in nfp_fl_ct_add_offload() local
584 flow_pay = nfp_flower_allocate_new(&key_layer); in nfp_fl_ct_add_offload()
585 if (!flow_pay) in nfp_fl_ct_add_offload()
588 memset(flow_pay->unmasked_data, 0, key_layer.key_size); in nfp_fl_ct_add_offload()
589 memset(flow_pay->mask_data, 0, key_layer.key_size); in nfp_fl_ct_add_offload()
591 kdata = flow_pay->unmasked_data; in nfp_fl_ct_add_offload()
592 mdata = flow_pay->mask_data; in nfp_fl_ct_add_offload()
718 flow_pay->nfp_tun_ipv6 = entry; in nfp_fl_ct_add_offload()
[all …]
Doffload.c546 struct nfp_fl_payload *flow_pay; in nfp_flower_allocate_new() local
548 flow_pay = kmalloc(sizeof(*flow_pay), GFP_KERNEL); in nfp_flower_allocate_new()
549 if (!flow_pay) in nfp_flower_allocate_new()
552 flow_pay->meta.key_len = key_layer->key_size; in nfp_flower_allocate_new()
553 flow_pay->unmasked_data = kmalloc(key_layer->key_size, GFP_KERNEL); in nfp_flower_allocate_new()
554 if (!flow_pay->unmasked_data) in nfp_flower_allocate_new()
557 flow_pay->meta.mask_len = key_layer->key_size; in nfp_flower_allocate_new()
558 flow_pay->mask_data = kmalloc(key_layer->key_size, GFP_KERNEL); in nfp_flower_allocate_new()
559 if (!flow_pay->mask_data) in nfp_flower_allocate_new()
562 flow_pay->action_data = kmalloc(NFP_FL_MAX_A_SIZ, GFP_KERNEL); in nfp_flower_allocate_new()
[all …]
Dmain.h397 static inline bool nfp_flower_is_merge_flow(struct nfp_fl_payload *flow_pay) in nfp_flower_is_merge_flow() argument
399 return flow_pay->tc_flower_cookie == (unsigned long)flow_pay; in nfp_flower_is_merge_flow()
Dconntrack.h177 struct nfp_fl_payload *flow_pay; member