Searched refs:ch_filter_specification (Results 1 – 12 of 12) sorted by relevance
/linux/drivers/net/ethernet/chelsio/cxgb4/ |
H A 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 …]
|
H A 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);
|
H A 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);
|
H A 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() 362 static void offload_pedit(struct ch_filter_specification *fs, u32 val, u32 mask, in offload_pedit() 380 static void process_pedit_field(struct ch_filter_specification *fs, u32 val, in process_pedit_field() 499 struct ch_filter_specification *fs) in cxgb4_process_flow_actions() 857 struct ch_filter_specification *fs, u32 *tid) in cxgb4_flow_rule_replace() 932 struct ch_filter_specification *fs; in cxgb4_tc_flower_replace() 970 struct ch_filter_specification *fs, int tid) in cxgb4_flow_rule_destroy()
|
H A D | cxgb4_filter.h | 55 struct ch_filter_specification *fs);
|
H A D | cxgb4_tc_matchall.h | 24 struct ch_filter_specification fs[CXGB4_FILTER_TYPE_MAX];
|
H A 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()
|
H A 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() 1371 struct ch_filter_specification *fs, in cxgb4_set_hash_filter() 1530 struct ch_filter_specification *fs, in __cxgb4_set_filter() 1802 struct ch_filter_specification *fs, in __cxgb4_del_filter() 1859 struct ch_filter_specification *fs) in cxgb4_set_filter() 1881 struct ch_filter_specification *fs) in cxgb4_del_filter()
|
H A D | cxgb4_tc_matchall.c | 307 struct ch_filter_specification *fs; in cxgb4_matchall_add_filter()
|
H A D | cxgb4.h | 1367 struct ch_filter_specification { struct 1473 struct ch_filter_specification fs;
|
H A D | cxgb4_ethtool.c | 1643 struct ch_filter_specification *dfs) in cxgb4_fill_filter_rule() 1870 struct ch_filter_specification fs; in cxgb4_ntuple_set_filter()
|
H A D | cxgb4_main.c | 2932 memset(&f->fs, 0, sizeof(struct ch_filter_specification)); in cxgb4_create_server_filter()
|