/kernel/linux/linux-5.10/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | main.h | 317 struct nfp_fl_payload { struct 343 * For a merge flow, 'linked_flows' in its nfp_fl_payload struct lists 350 struct nfp_fl_payload *flow; 389 static inline bool nfp_flower_is_merge_flow(struct nfp_fl_payload *flow_pay) in nfp_flower_is_merge_flow() 406 struct nfp_fl_payload *sub_flow1, 407 struct nfp_fl_payload *sub_flow2); 412 struct nfp_fl_payload *nfp_flow, 418 struct nfp_fl_payload *nfp_flow, 422 struct nfp_fl_payload *nfp_flow, 426 struct nfp_fl_payload *nfp_flo [all...] |
H A D | offload.c | 92 nfp_flower_xmit_flow(struct nfp_app *app, struct nfp_fl_payload *nfp_flow, in nfp_flower_xmit_flow() 545 static struct nfp_fl_payload * 548 struct nfp_fl_payload *flow_pay; in nfp_flower_allocate_new() 587 nfp_flower_update_merge_with_actions(struct nfp_fl_payload *flow, in nfp_flower_update_merge_with_actions() 703 nfp_flower_populate_merge_match(struct nfp_fl_payload *flow, in nfp_flower_populate_merge_match() 753 nfp_flower_can_merge(struct nfp_fl_payload *sub_flow1, in nfp_flower_can_merge() 754 struct nfp_fl_payload *sub_flow2) in nfp_flower_can_merge() 877 nfp_flower_merge_action(struct nfp_fl_payload *sub_flow1, in nfp_flower_merge_action() 878 struct nfp_fl_payload *sub_flow2, in nfp_flower_merge_action() 879 struct nfp_fl_payload *merge_flo in nfp_flower_merge_action() [all...] |
H A D | metadata.c | 30 struct nfp_fl_payload *flow; 98 struct nfp_fl_payload * 294 struct nfp_fl_payload *nfp_flow, in nfp_compile_flow_metadata() 300 struct nfp_fl_payload *check_entry; in nfp_compile_flow_metadata() 401 struct nfp_fl_payload *nfp_flow) in __nfp_modify_flow_metadata() 409 struct nfp_fl_payload *nfp_flow) in nfp_modify_flow_metadata() 442 struct nfp_fl_payload * 460 const struct nfp_fl_payload *flow_entry = obj; in nfp_fl_obj_cmpfn() 470 const struct nfp_fl_payload *flower_entry = data; in nfp_fl_obj_hashfn() 486 .head_offset = offsetof(struct nfp_fl_payload, fl_nod [all...] |
H A D | action.c | 134 struct nfp_fl_payload *nfp_flow, int act_len, in nfp_fl_pre_lag() 174 struct nfp_fl_payload *nfp_flow, in nfp_fl_output() 328 nfp_fl_push_geneve_options(struct nfp_fl_payload *nfp_fl, int *list_len, in nfp_fl_push_geneve_options() 928 struct nfp_fl_payload *nfp_fl, int *a_len, in nfp_flower_output_action() 981 struct nfp_fl_payload *nfp_fl, int *a_len, in nfp_flower_loop_action() 1200 struct nfp_fl_payload *nfp_flow, in nfp_flower_compile_action()
|
H A D | cmsg.c | 212 struct nfp_fl_payload *sub_flows[2]; in nfp_flower_cmsg_merge_hint_rx()
|
H A D | tunnel_conf.c | 1268 struct nfp_fl_payload *flow) in nfp_flower_xmit_pre_tun_flow() 1322 struct nfp_fl_payload *flow) in nfp_flower_xmit_pre_tun_del_flow()
|
H A D | match.c | 475 struct nfp_fl_payload *nfp_flow, in nfp_flower_compile_flow_match()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/netronome/nfp/flower/ |
H A D | main.h | 200 struct nfp_fl_payload *flow_pay; 433 struct nfp_fl_payload { struct 464 * For a merge flow, 'linked_flows' in its nfp_fl_payload struct lists 471 struct nfp_fl_payload *flow; 536 static inline bool nfp_flower_is_merge_flow(struct nfp_fl_payload *flow_pay) in nfp_flower_is_merge_flow() 553 struct nfp_fl_payload *sub_flow1, 554 struct nfp_fl_payload *sub_flow2); 613 struct nfp_fl_payload *nfp_flow, 619 struct nfp_fl_payload *nfp_flow, 622 struct nfp_fl_payload *nfp_flo [all...] |
H A D | offload.c | 95 nfp_flower_xmit_flow(struct nfp_app *app, struct nfp_fl_payload *nfp_flow, in nfp_flower_xmit_flow() 543 struct nfp_fl_payload * 546 struct nfp_fl_payload *flow_pay; in nfp_flower_allocate_new() 585 nfp_flower_update_merge_with_actions(struct nfp_fl_payload *flow, in nfp_flower_update_merge_with_actions() 701 nfp_flower_populate_merge_match(struct nfp_fl_payload *flow, in nfp_flower_populate_merge_match() 751 nfp_flower_can_merge(struct nfp_fl_payload *sub_flow1, in nfp_flower_can_merge() 752 struct nfp_fl_payload *sub_flow2) in nfp_flower_can_merge() 875 nfp_flower_merge_action(struct nfp_fl_payload *sub_flow1, in nfp_flower_merge_action() 876 struct nfp_fl_payload *sub_flow2, in nfp_flower_merge_action() 877 struct nfp_fl_payload *merge_flo in nfp_flower_merge_action() [all...] |
H A D | metadata.c | 31 struct nfp_fl_payload *flow; 101 struct nfp_fl_payload * 306 struct nfp_fl_payload *nfp_flow, in nfp_compile_flow_metadata() 312 struct nfp_fl_payload *check_entry; in nfp_compile_flow_metadata() 393 struct nfp_fl_payload *nfp_flow) in __nfp_modify_flow_metadata() 401 struct nfp_fl_payload *nfp_flow) in nfp_modify_flow_metadata() 434 struct nfp_fl_payload * 452 const struct nfp_fl_payload *flow_entry = obj; in nfp_fl_obj_cmpfn() 462 const struct nfp_fl_payload *flower_entry = data; in nfp_fl_obj_hashfn() 478 .head_offset = offsetof(struct nfp_fl_payload, fl_nod [all...] |
H A D | action.c | 134 struct nfp_fl_payload *nfp_flow, int act_len, in nfp_fl_pre_lag() 174 struct nfp_fl_payload *nfp_flow, in nfp_fl_output() 330 nfp_fl_push_geneve_options(struct nfp_fl_payload *nfp_fl, int *list_len, in nfp_fl_push_geneve_options() 945 struct nfp_fl_payload *nfp_fl, int *a_len, in nfp_flower_meter_action() 975 struct nfp_fl_payload *nfp_fl, int *a_len, in nfp_flower_output_action() 1028 struct nfp_fl_payload *nfp_fl, int *a_len, in nfp_flower_loop_action() 1260 struct nfp_fl_payload *nfp_flow, in nfp_flower_compile_action()
|
H A D | conntrack.h | 193 struct nfp_fl_payload *flow_pay;
|
H A D | cmsg.c | 212 struct nfp_fl_payload *sub_flows[2]; in nfp_flower_cmsg_merge_hint_rx()
|
H A D | tunnel_conf.c | 325 struct nfp_fl_payload *flow_pay = predt->flow_pay; in nfp_tun_mutual_link() 1429 struct nfp_fl_payload *flow) in nfp_flower_xmit_pre_tun_flow() 1483 struct nfp_fl_payload *flow) in nfp_flower_xmit_pre_tun_del_flow()
|
H A D | conntrack.c | 712 struct nfp_fl_payload *flow_pay, in nfp_fl_merge_actions_offload() 820 struct nfp_fl_payload *flow_pay; in nfp_fl_ct_add_offload() 1132 struct nfp_fl_payload *flow_pay; in nfp_fl_ct_del_offload() 1993 struct nfp_fl_payload *nfp_flow; in nfp_fl_ct_sub_stats()
|
H A D | match.c | 540 struct nfp_fl_payload *nfp_flow, in nfp_flower_compile_flow_match()
|