Home
last modified time | relevance | path

Searched refs:ch_filter_specification (Results 1 – 12 of 12) sorted by relevance

/linux-6.1.9/drivers/net/ethernet/chelsio/cxgb4/
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 *f, in cxgb4_fill_ipv6_src_ip1()
[all …]
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);
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);
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()
Dcxgb4_filter.h55 struct ch_filter_specification *fs);
Dcxgb4_tc_matchall.h24 struct ch_filter_specification fs[CXGB4_FILTER_TYPE_MAX];
Dcxgb4_tc_u32.c45 struct ch_filter_specification *fs, in fill_match_fields()
91 struct ch_filter_specification *fs, in fill_action_fields()
155 struct ch_filter_specification fs; in cxgb4_config_knode()
Dcxgb4_filter.c249 struct ch_filter_specification *fs) in validate_filter()
327 struct ch_filter_specification *fs) in get_filter_steerq()
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 *fs) in cxgb4_set_filter()
1880 struct ch_filter_specification *fs) in cxgb4_del_filter()
Dcxgb4_tc_matchall.c307 struct ch_filter_specification *fs; in cxgb4_matchall_add_filter()
Dcxgb4.h1369 struct ch_filter_specification { struct
1475 struct ch_filter_specification fs;
Dcxgb4_ethtool.c1646 struct ch_filter_specification *dfs) in cxgb4_fill_filter_rule()
1873 struct ch_filter_specification fs; in cxgb4_ntuple_set_filter()
Dcxgb4_main.c2945 memset(&f->fs, 0, sizeof(struct ch_filter_specification)); in cxgb4_create_server_filter()