Home
last modified time | relevance | path

Searched refs:ch_filter_specification (Results 1 - 24 of 24) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_u32_parse.h41 int (*val)(struct ch_filter_specification *f, __be32 val, __be32 mask);
45 static inline int cxgb4_fill_ipv4_tos(struct ch_filter_specification *f, in cxgb4_fill_ipv4_tos()
54 static inline int cxgb4_fill_ipv4_frag(struct ch_filter_specification *f, in cxgb4_fill_ipv4_frag()
76 static inline int cxgb4_fill_ipv4_proto(struct ch_filter_specification *f, in cxgb4_fill_ipv4_proto()
85 static inline int cxgb4_fill_ipv4_src_ip(struct ch_filter_specification *f, in cxgb4_fill_ipv4_src_ip()
94 static inline int cxgb4_fill_ipv4_dst_ip(struct ch_filter_specification *f, in cxgb4_fill_ipv4_dst_ip()
113 static inline int cxgb4_fill_ipv6_tos(struct ch_filter_specification *f, in cxgb4_fill_ipv6_tos()
122 static inline int cxgb4_fill_ipv6_proto(struct ch_filter_specification *f, in cxgb4_fill_ipv6_proto()
131 static inline int cxgb4_fill_ipv6_src_ip0(struct ch_filter_specification *f, in cxgb4_fill_ipv6_src_ip0()
140 static inline int cxgb4_fill_ipv6_src_ip1(struct ch_filter_specification *
[all...]
H A Dcxgb4_tc_flower.h48 struct ch_filter_specification fs;
91 offsetof(struct ch_filter_specification, fs_field) + (offset) }
128 struct ch_filter_specification *fs);
142 struct ch_filter_specification *fs, u32 *tid);
144 struct ch_filter_specification *fs, int tid);
H A Dcxgb4_uld.h282 struct ch_filter_specification;
287 struct ch_filter_specification *fs,
290 struct ch_filter_specification *fs,
293 struct ch_filter_specification *fs);
295 struct ch_filter_specification *fs);
H A Dcxgb4_tc_matchall.h24 struct ch_filter_specification fs[CXGB4_FILTER_TYPE_MAX];
H A Dcxgb4_filter.h55 struct ch_filter_specification *fs);
H A Dcxgb4_tc_flower.c128 static void cxgb4_action_natmode_tweak(struct ch_filter_specification *fs, in cxgb4_action_natmode_tweak()
164 struct ch_filter_specification *fs) in cxgb4_process_flow_match()
356 static void offload_pedit(struct ch_filter_specification *fs, u32 val, u32 mask, in offload_pedit()
374 static void process_pedit_field(struct ch_filter_specification *fs, u32 val, in process_pedit_field()
493 struct ch_filter_specification *fs) in cxgb4_process_flow_actions()
857 struct ch_filter_specification *fs, u32 *tid) in cxgb4_flow_rule_replace()
933 struct ch_filter_specification *fs; in cxgb4_tc_flower_replace()
971 struct ch_filter_specification *fs, int tid) in cxgb4_flow_rule_destroy()
H A Dcxgb4_tc_u32.c43 /* Fill ch_filter_specification with parsed match value/mask pair. */
45 struct ch_filter_specification *fs, in fill_match_fields()
89 /* Fill ch_filter_specification with parsed action. */
91 struct ch_filter_specification *fs, in fill_action_fields()
155 struct ch_filter_specification fs; in cxgb4_config_knode()
295 /* Fill ch_filter_specification match fields to be shipped to hardware. in cxgb4_config_knode()
300 /* Copy linked ch_filter_specification */ in cxgb4_config_knode()
312 /* Fill ch_filter_specification action fields to be shipped to in cxgb4_config_knode()
H A Dcxgb4_filter.c249 struct ch_filter_specification *fs) in validate_filter()
327 struct ch_filter_specification *fs) in get_filter_steerq()
840 * of the work is translating the cxgbtool ch_filter_specification in set_filter_wr()
1056 static void fill_default_mask(struct ch_filter_specification *fs) in fill_default_mask()
1152 struct ch_filter_specification *fs) in is_filter_exact_match()
1236 static u64 hash_filter_ntuple(struct ch_filter_specification *fs, in hash_filter_ntuple()
1370 struct ch_filter_specification *fs, in cxgb4_set_hash_filter()
1529 struct ch_filter_specification *fs, in __cxgb4_set_filter()
1801 struct ch_filter_specification *fs, in __cxgb4_del_filter()
1858 struct ch_filter_specification *f in cxgb4_set_filter()
[all...]
H A Dcxgb4_tc_matchall.c259 struct ch_filter_specification *fs; in cxgb4_matchall_add_filter()
H A Dcxgb4.h1371 struct ch_filter_specification { struct
1477 struct ch_filter_specification fs;
H A Dcxgb4_ethtool.c1638 struct ch_filter_specification *dfs) in cxgb4_fill_filter_rule()
1865 struct ch_filter_specification fs; in cxgb4_ntuple_set_filter()
H A Dcxgb4_main.c2945 memset(&f->fs, 0, sizeof(struct ch_filter_specification)); in cxgb4_create_server_filter()
/kernel/linux/linux-6.6/drivers/net/ethernet/chelsio/cxgb4/
H A Dcxgb4_tc_u32_parse.h41 int (*val)(struct ch_filter_specification *f, __be32 val, __be32 mask);
45 static inline int cxgb4_fill_ipv4_tos(struct ch_filter_specification *f, in cxgb4_fill_ipv4_tos()
54 static inline int cxgb4_fill_ipv4_frag(struct ch_filter_specification *f, in cxgb4_fill_ipv4_frag()
76 static inline int cxgb4_fill_ipv4_proto(struct ch_filter_specification *f, in cxgb4_fill_ipv4_proto()
85 static inline int cxgb4_fill_ipv4_src_ip(struct ch_filter_specification *f, in cxgb4_fill_ipv4_src_ip()
94 static inline int cxgb4_fill_ipv4_dst_ip(struct ch_filter_specification *f, in cxgb4_fill_ipv4_dst_ip()
113 static inline int cxgb4_fill_ipv6_tos(struct ch_filter_specification *f, in cxgb4_fill_ipv6_tos()
122 static inline int cxgb4_fill_ipv6_proto(struct ch_filter_specification *f, in cxgb4_fill_ipv6_proto()
131 static inline int cxgb4_fill_ipv6_src_ip0(struct ch_filter_specification *f, in cxgb4_fill_ipv6_src_ip0()
140 static inline int cxgb4_fill_ipv6_src_ip1(struct ch_filter_specification *
[all...]
H A Dcxgb4_tc_flower.h48 struct ch_filter_specification fs;
91 offsetof(struct ch_filter_specification, fs_field) + (offset) }
128 struct ch_filter_specification *fs);
142 struct ch_filter_specification *fs, u32 *tid);
144 struct ch_filter_specification *fs, int tid);
H A Dcxgb4_uld.h282 struct ch_filter_specification;
287 struct ch_filter_specification *fs,
290 struct ch_filter_specification *fs,
293 struct ch_filter_specification *fs);
295 struct ch_filter_specification *fs);
H A Dcxgb4_filter.h55 struct ch_filter_specification *fs);
H A Dcxgb4_tc_matchall.h24 struct ch_filter_specification fs[CXGB4_FILTER_TYPE_MAX];
H A Dcxgb4_tc_flower.c128 static void cxgb4_action_natmode_tweak(struct ch_filter_specification *fs, in cxgb4_action_natmode_tweak()
164 struct ch_filter_specification *fs) in cxgb4_process_flow_match()
356 static void offload_pedit(struct ch_filter_specification *fs, u32 val, u32 mask, in offload_pedit()
374 static void process_pedit_field(struct ch_filter_specification *fs, u32 val, in process_pedit_field()
493 struct ch_filter_specification *fs) in cxgb4_process_flow_actions()
857 struct ch_filter_specification *fs, u32 *tid) in cxgb4_flow_rule_replace()
933 struct ch_filter_specification *fs; in cxgb4_tc_flower_replace()
971 struct ch_filter_specification *fs, int tid) in cxgb4_flow_rule_destroy()
H A Dcxgb4_tc_u32.c43 /* Fill ch_filter_specification with parsed match value/mask pair. */
45 struct ch_filter_specification *fs, in fill_match_fields()
89 /* Fill ch_filter_specification with parsed action. */
91 struct ch_filter_specification *fs, in fill_action_fields()
155 struct ch_filter_specification fs; in cxgb4_config_knode()
295 /* Fill ch_filter_specification match fields to be shipped to hardware. in cxgb4_config_knode()
300 /* Copy linked ch_filter_specification */ in cxgb4_config_knode()
312 /* Fill ch_filter_specification action fields to be shipped to in cxgb4_config_knode()
H A Dcxgb4_filter.c249 struct ch_filter_specification *fs) in validate_filter()
327 struct ch_filter_specification *fs) in get_filter_steerq()
840 * of the work is translating the cxgbtool ch_filter_specification in set_filter_wr()
1056 static void fill_default_mask(struct ch_filter_specification *fs) in fill_default_mask()
1152 struct ch_filter_specification *fs) in is_filter_exact_match()
1236 static u64 hash_filter_ntuple(struct ch_filter_specification *fs, in hash_filter_ntuple()
1370 struct ch_filter_specification *fs, in cxgb4_set_hash_filter()
1529 struct ch_filter_specification *fs, in __cxgb4_set_filter()
1801 struct ch_filter_specification *fs, in __cxgb4_del_filter()
1858 struct ch_filter_specification *f in cxgb4_set_filter()
[all...]
H A Dcxgb4_tc_matchall.c307 struct ch_filter_specification *fs; in cxgb4_matchall_add_filter()
H A Dcxgb4_ethtool.c1646 struct ch_filter_specification *dfs) in cxgb4_fill_filter_rule()
1873 struct ch_filter_specification fs; in cxgb4_ntuple_set_filter()
H A Dcxgb4.h1367 struct ch_filter_specification { struct
1473 struct ch_filter_specification fs;
H A Dcxgb4_main.c2944 memset(&f->fs, 0, sizeof(struct ch_filter_specification)); in cxgb4_create_server_filter()

Completed in 58 milliseconds