Searched refs:ch_filter_specification (Results 1 – 12 of 12) sorted by relevance
/linux-6.1.9/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_tc_u32_parse.h | 41 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 …]
|
D | cxgb4_tc_flower.h | 48 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);
|
D | cxgb4_uld.h | 282 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);
|
D | cxgb4_tc_flower.c | 128 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()
|
D | cxgb4_filter.h | 55 struct ch_filter_specification *fs);
|
D | cxgb4_tc_matchall.h | 24 struct ch_filter_specification fs[CXGB4_FILTER_TYPE_MAX];
|
D | cxgb4_tc_u32.c | 45 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()
|
D | cxgb4_filter.c | 249 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()
|
D | cxgb4_tc_matchall.c | 307 struct ch_filter_specification *fs; in cxgb4_matchall_add_filter()
|
D | cxgb4.h | 1369 struct ch_filter_specification { struct 1475 struct ch_filter_specification fs;
|
D | cxgb4_ethtool.c | 1646 struct ch_filter_specification *dfs) in cxgb4_fill_filter_rule() 1873 struct ch_filter_specification fs; in cxgb4_ntuple_set_filter()
|
D | cxgb4_main.c | 2945 memset(&f->fs, 0, sizeof(struct ch_filter_specification)); in cxgb4_create_server_filter()
|