Home
last modified time | relevance | path

Searched refs:flow_pay (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/
H A Dconntrack.c712 struct nfp_fl_payload *flow_pay, in nfp_fl_merge_actions_offload()
805 err = nfp_flower_compile_action(priv->app, a_rule, netdev, flow_pay, NULL); in nfp_fl_merge_actions_offload()
820 struct nfp_fl_payload *flow_pay; in nfp_fl_ct_add_offload() local
861 flow_pay = nfp_flower_allocate_new(&key_layer); in nfp_fl_ct_add_offload()
862 if (!flow_pay) in nfp_fl_ct_add_offload()
865 memset(flow_pay->unmasked_data, 0, key_layer.key_size); in nfp_fl_ct_add_offload()
866 memset(flow_pay->mask_data, 0, key_layer.key_size); in nfp_fl_ct_add_offload()
868 kdata = flow_pay->unmasked_data; in nfp_fl_ct_add_offload()
869 mdata = flow_pay->mask_data; in nfp_fl_ct_add_offload()
1006 flow_pay in nfp_fl_ct_add_offload()
709 nfp_fl_merge_actions_offload(struct flow_rule **rules, struct nfp_flower_priv *priv, struct net_device *netdev, struct nfp_fl_payload *flow_pay, int num_rules) nfp_fl_merge_actions_offload() argument
1132 struct nfp_fl_payload *flow_pay; nfp_fl_ct_del_offload() local
[all...]
H A 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 in nfp_flower_allocate_new()
1335 struct nfp_fl_payload *flow_pay; nfp_flower_add_offload() local
[all...]
H A Dmain.h195 * @flow_pay: Direct link to flow_payload
200 struct nfp_fl_payload *flow_pay; member
536 static inline bool nfp_flower_is_merge_flow(struct nfp_fl_payload *flow_pay) in nfp_flower_is_merge_flow() argument
538 return flow_pay->tc_flower_cookie == (unsigned long)flow_pay; in nfp_flower_is_merge_flow()
H A Dtunnel_conf.c325 struct nfp_fl_payload *flow_pay = predt->flow_pay; in nfp_tun_mutual_link() local
329 if (flow_pay->pre_tun_rule.is_ipv6 != neigh->is_ipv6) in nfp_tun_mutual_link()
346 if (memcmp(flow_pay->pre_tun_rule.loc_mac, in nfp_tun_mutual_link()
348 memcmp(flow_pay->pre_tun_rule.rem_mac, in nfp_tun_mutual_link()
354 ext->host_ctx = flow_pay->meta.host_ctx_id; in nfp_tun_mutual_link()
355 ext->vlan_tci = flow_pay->pre_tun_rule.vlan_tci; in nfp_tun_mutual_link()
356 ext->vlan_tpid = flow_pay->pre_tun_rule.vlan_tpid; in nfp_tun_mutual_link()
H A Dconntrack.h180 * @flow_pay: Reference to the offloaded flow struct
193 struct nfp_fl_payload *flow_pay; member
/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/
H A Doffload.c548 struct nfp_fl_payload *flow_pay; in nfp_flower_allocate_new() local
550 flow_pay = kmalloc(sizeof(*flow_pay), GFP_KERNEL); in nfp_flower_allocate_new()
551 if (!flow_pay) in nfp_flower_allocate_new()
554 flow_pay->meta.key_len = key_layer->key_size; in nfp_flower_allocate_new()
555 flow_pay->unmasked_data = kmalloc(key_layer->key_size, GFP_KERNEL); in nfp_flower_allocate_new()
556 if (!flow_pay->unmasked_data) in nfp_flower_allocate_new()
559 flow_pay->meta.mask_len = key_layer->key_size; in nfp_flower_allocate_new()
560 flow_pay->mask_data = kmalloc(key_layer->key_size, GFP_KERNEL); in nfp_flower_allocate_new()
561 if (!flow_pay in nfp_flower_allocate_new()
1296 struct nfp_fl_payload *flow_pay; nfp_flower_add_offload() local
[all...]
H A Dmain.h389 static inline bool nfp_flower_is_merge_flow(struct nfp_fl_payload *flow_pay) in nfp_flower_is_merge_flow() argument
391 return flow_pay->tc_flower_cookie == (unsigned long)flow_pay; in nfp_flower_is_merge_flow()

Completed in 10 milliseconds