Symbol: mlx5e_flow_steering
drivers/net/ethernet/mellanox/mlx5/core/en.h
924
struct mlx5e_flow_steering *fs;
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
100
struct mlx5e_flow_steering;
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
106
int mlx5e_arfs_create_tables(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
108
void mlx5e_arfs_destroy_tables(struct mlx5e_flow_steering *fs, bool ntuple);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
109
int mlx5e_arfs_enable(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
110
int mlx5e_arfs_disable(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
114
static inline int mlx5e_arfs_create_tables(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
117
static inline void mlx5e_arfs_destroy_tables(struct mlx5e_flow_steering *fs, bool ntuple) {}
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
118
static inline int mlx5e_arfs_enable(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
120
static inline int mlx5e_arfs_disable(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
133
void mlx5e_set_ttc_params(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
138
void mlx5e_destroy_ttc_table(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
139
int mlx5e_create_ttc_table(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
144
void mlx5e_enable_cvlan_filter(struct mlx5e_flow_steering *fs, bool promisc);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
145
void mlx5e_disable_cvlan_filter(struct mlx5e_flow_steering *fs, bool promisc);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
147
int mlx5e_create_flow_steering(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
151
void mlx5e_destroy_flow_steering(struct mlx5e_flow_steering *fs, bool ntuple,
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
154
struct mlx5e_flow_steering *mlx5e_fs_init(const struct mlx5e_profile *profile,
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
158
void mlx5e_fs_cleanup(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
159
struct mlx5e_vlan_table *mlx5e_fs_get_vlan(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
160
struct mlx5e_tc_table *mlx5e_fs_get_tc(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
161
struct mlx5e_l2_table *mlx5e_fs_get_l2(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
162
struct mlx5_flow_namespace *mlx5e_fs_get_ns(struct mlx5e_flow_steering *fs, bool egress);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
163
void mlx5e_fs_set_ns(struct mlx5e_flow_steering *fs, struct mlx5_flow_namespace *ns, bool egress);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
178
struct mlx5e_ethtool_steering *mlx5e_fs_get_ethtool(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
180
struct mlx5_ttc_table *mlx5e_fs_get_ttc(struct mlx5e_flow_steering *fs, bool inner);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
181
void mlx5e_fs_set_ttc(struct mlx5e_flow_steering *fs, struct mlx5_ttc_table *ttc, bool inner);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
183
struct mlx5e_arfs_tables *mlx5e_fs_get_arfs(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
184
void mlx5e_fs_set_arfs(struct mlx5e_flow_steering *fs, struct mlx5e_arfs_tables *arfs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
186
struct mlx5e_ptp_fs *mlx5e_fs_get_ptp(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
187
void mlx5e_fs_set_ptp(struct mlx5e_flow_steering *fs, struct mlx5e_ptp_fs *ptp_fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
188
struct mlx5e_fs_any *mlx5e_fs_get_any(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
189
void mlx5e_fs_set_any(struct mlx5e_flow_steering *fs, struct mlx5e_fs_any *any);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
190
struct mlx5e_fs_udp *mlx5e_fs_get_udp(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
191
void mlx5e_fs_set_udp(struct mlx5e_flow_steering *fs, struct mlx5e_fs_udp *udp);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
193
struct mlx5e_accel_fs_tcp *mlx5e_fs_get_accel_tcp(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
194
void mlx5e_fs_set_accel_tcp(struct mlx5e_flow_steering *fs, struct mlx5e_accel_fs_tcp *accel_tcp);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
196
void mlx5e_fs_set_state_destroy(struct mlx5e_flow_steering *fs, bool state_destroy);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
197
void mlx5e_fs_set_vlan_strip_disable(struct mlx5e_flow_steering *fs, bool vlan_strip_disable);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
199
struct mlx5_core_dev *mlx5e_fs_get_mdev(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
200
int mlx5e_add_vlan_trap(struct mlx5e_flow_steering *fs, int trap_id, int tir_num);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
201
void mlx5e_remove_vlan_trap(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
202
int mlx5e_add_mac_trap(struct mlx5e_flow_steering *fs, int trap_id, int tir_num);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
203
void mlx5e_remove_mac_trap(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
204
void mlx5e_fs_set_rx_mode_work(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
208
int mlx5e_fs_vlan_rx_add_vid(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
211
int mlx5e_fs_vlan_rx_kill_vid(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
214
void mlx5e_fs_init_l2_addr(struct mlx5e_flow_steering *fs, struct net_device *netdev);
drivers/net/ethernet/mellanox/mlx5/core/en/fs.h
216
struct dentry *mlx5e_fs_get_debugfs_root(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
12
void mlx5e_ethtool_init_steering(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
13
void mlx5e_ethtool_cleanup_steering(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
26
static inline void mlx5e_ethtool_init_steering(struct mlx5e_flow_steering *fs) { }
drivers/net/ethernet/mellanox/mlx5/core/en/fs_ethtool.h
27
static inline void mlx5e_ethtool_cleanup_steering(struct mlx5e_flow_steering *fs) { }
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
114
static int fs_udp_add_default_rule(struct mlx5e_flow_steering *fs, enum fs_udp_type type)
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
208
static int fs_udp_create_table(struct mlx5e_flow_steering *fs, enum fs_udp_type type)
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
258
static int fs_udp_disable(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
276
static int fs_udp_enable(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
298
void mlx5e_fs_tt_redirect_udp_destroy(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
318
int mlx5e_fs_tt_redirect_udp_create(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
364
mlx5e_fs_tt_redirect_any_add_rule(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
396
static int fs_any_add_default_rule(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
478
static int fs_any_create_table(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
517
static int fs_any_disable(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
533
static int fs_any_enable(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
564
void mlx5e_fs_tt_redirect_any_destroy(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
582
int mlx5e_fs_tt_redirect_any_create(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.c
77
mlx5e_fs_tt_redirect_udp_add_rule(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.h
13
mlx5e_fs_tt_redirect_udp_add_rule(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.h
16
void mlx5e_fs_tt_redirect_udp_destroy(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.h
17
int mlx5e_fs_tt_redirect_udp_create(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.h
21
mlx5e_fs_tt_redirect_any_add_rule(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.h
23
void mlx5e_fs_tt_redirect_any_destroy(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/fs_tt_redirect.h
24
int mlx5e_fs_tt_redirect_any_create(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
801
static void mlx5e_ptp_rx_unset_fs(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
820
struct mlx5e_flow_steering *fs = priv->fs;
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
983
int mlx5e_ptp_alloc_rx_fs(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c
999
void mlx5e_ptp_free_rx_fs(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h
135
int mlx5e_ptp_alloc_rx_fs(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en/ptp.h
137
void mlx5e_ptp_free_rx_fs(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
148
static int accel_fs_tcp_add_default_rule(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
265
static int accel_fs_tcp_create_table(struct mlx5e_flow_steering *fs, enum accel_fs_tcp_type type)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
303
static int accel_fs_tcp_disable(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
322
static int accel_fs_tcp_enable(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
344
static void accel_fs_tcp_destroy_table(struct mlx5e_flow_steering *fs, int i)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
356
void mlx5e_accel_fs_tcp_destroy(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
373
int mlx5e_accel_fs_tcp_create(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c
74
struct mlx5_flow_handle *mlx5e_accel_fs_add_sk(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.h
10
int mlx5e_accel_fs_tcp_create(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.h
11
void mlx5e_accel_fs_tcp_destroy(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.h
12
struct mlx5_flow_handle *mlx5e_accel_fs_add_sk(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.h
17
static inline int mlx5e_accel_fs_tcp_create(struct mlx5e_flow_steering *fs) { return 0; }
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.h
18
static inline void mlx5e_accel_fs_tcp_destroy(struct mlx5e_flow_steering *fs) {}
drivers/net/ethernet/mellanox/mlx5/core/en_accel/fs_tcp.h
19
static inline struct mlx5_flow_handle *mlx5e_accel_fs_add_sk(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_accel/ipsec.h
248
struct mlx5e_flow_steering *fs;
drivers/net/ethernet/mellanox/mlx5/core/en_accel/psp.c
67
struct mlx5e_flow_steering *fs;
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
122
static int arfs_disable(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
140
static void arfs_del_rules(struct mlx5e_flow_steering *fs);
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
142
int mlx5e_arfs_disable(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
159
int mlx5e_arfs_enable(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
189
static void _mlx5e_cleanup_tables(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
202
void mlx5e_arfs_destroy_tables(struct mlx5e_flow_steering *fs, bool ntuple)
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
214
static int arfs_add_default_rule(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
347
static int arfs_create_table(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
384
int mlx5e_arfs_create_tables(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c
455
static void arfs_del_rules(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
108
struct dentry *mlx5e_fs_get_debugfs_root(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1118
static void mlx5e_destroy_l2_table(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1123
static int mlx5e_create_l2_table(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1256
static int mlx5e_fs_create_vlan_table(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1295
static void mlx5e_destroy_vlan_table(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1301
static void mlx5e_destroy_inner_ttc_table(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1308
void mlx5e_destroy_ttc_table(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1313
static int mlx5e_create_inner_ttc_table(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1327
int mlx5e_create_ttc_table(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1337
int mlx5e_create_flow_steering(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1402
void mlx5e_destroy_flow_steering(struct mlx5e_flow_steering *fs, bool ntuple,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1414
static int mlx5e_fs_vlan_alloc(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1422
static void mlx5e_fs_vlan_free(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1427
struct mlx5e_vlan_table *mlx5e_fs_get_vlan(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1432
static int mlx5e_fs_tc_alloc(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1440
static void mlx5e_fs_tc_free(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1445
struct mlx5e_tc_table *mlx5e_fs_get_tc(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1451
static int mlx5e_fs_ethtool_alloc(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1456
static void mlx5e_fs_ethtool_free(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1461
struct mlx5e_ethtool_steering *mlx5e_fs_get_ethtool(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1466
static int mlx5e_fs_ethtool_alloc(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1468
static void mlx5e_fs_ethtool_free(struct mlx5e_flow_steering *fs) { }
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1471
static void mlx5e_fs_debugfs_init(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1480
struct mlx5e_flow_steering *mlx5e_fs_init(const struct mlx5e_profile *profile,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1485
struct mlx5e_flow_steering *fs;
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1523
void mlx5e_fs_cleanup(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1534
struct mlx5e_l2_table *mlx5e_fs_get_l2(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1539
struct mlx5_flow_namespace *mlx5e_fs_get_ns(struct mlx5e_flow_steering *fs, bool egress)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1544
void mlx5e_fs_set_ns(struct mlx5e_flow_steering *fs, struct mlx5_flow_namespace *ns, bool egress)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1552
struct mlx5_ttc_table *mlx5e_fs_get_ttc(struct mlx5e_flow_steering *fs, bool inner)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1557
void mlx5e_fs_set_ttc(struct mlx5e_flow_steering *fs, struct mlx5_ttc_table *ttc, bool inner)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1566
struct mlx5e_arfs_tables *mlx5e_fs_get_arfs(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1571
void mlx5e_fs_set_arfs(struct mlx5e_flow_steering *fs, struct mlx5e_arfs_tables *arfs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1577
struct mlx5e_ptp_fs *mlx5e_fs_get_ptp(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1582
void mlx5e_fs_set_ptp(struct mlx5e_flow_steering *fs, struct mlx5e_ptp_fs *ptp_fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1587
struct mlx5e_fs_any *mlx5e_fs_get_any(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1592
void mlx5e_fs_set_any(struct mlx5e_flow_steering *fs, struct mlx5e_fs_any *any)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1598
struct mlx5e_accel_fs_tcp *mlx5e_fs_get_accel_tcp(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1603
void mlx5e_fs_set_accel_tcp(struct mlx5e_flow_steering *fs, struct mlx5e_accel_fs_tcp *accel_tcp)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1609
void mlx5e_fs_set_state_destroy(struct mlx5e_flow_steering *fs, bool state_destroy)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1614
void mlx5e_fs_set_vlan_strip_disable(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1620
struct mlx5e_fs_udp *mlx5e_fs_get_udp(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1625
void mlx5e_fs_set_udp(struct mlx5e_flow_steering *fs, struct mlx5e_fs_udp *udp)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
1630
struct mlx5_core_dev *mlx5e_fs_get_mdev(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
169
static int mlx5e_vport_context_update_vlans(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
218
static int __mlx5e_add_vlan_rule(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
291
static int mlx5e_add_vlan_rule(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
311
static void mlx5e_fs_del_vlan_rule(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
349
static void mlx5e_fs_del_any_vid_rules(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
355
static int mlx5e_fs_add_any_vid_rules(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
387
int mlx5e_add_vlan_trap(struct mlx5e_flow_steering *fs, int trap_id, int tir_num)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
404
void mlx5e_remove_vlan_trap(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
412
int mlx5e_add_mac_trap(struct mlx5e_flow_steering *fs, int trap_id, int tir_num)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
429
void mlx5e_remove_mac_trap(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
437
void mlx5e_enable_cvlan_filter(struct mlx5e_flow_steering *fs, bool promisc)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
448
void mlx5e_disable_cvlan_filter(struct mlx5e_flow_steering *fs, bool promisc)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
459
static int mlx5e_vlan_rx_add_cvid(struct mlx5e_flow_steering *fs, u16 vid)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
472
static int mlx5e_vlan_rx_add_svid(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
492
int mlx5e_fs_vlan_rx_add_vid(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
510
int mlx5e_fs_vlan_rx_kill_vid(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
533
static void mlx5e_fs_add_vlan_rules(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
550
static void mlx5e_del_vlan_rules(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
578
static void mlx5e_execute_l2_action(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
611
static void mlx5e_sync_netdev_addr(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
634
static void mlx5e_fill_addr_array(struct mlx5e_flow_steering *fs, int list_type,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
661
static void mlx5e_vport_context_update_addr_list(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
707
static void mlx5e_vport_context_update(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
719
static void mlx5e_apply_netdev_addr(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
73
static int mlx5e_add_l2_flow_rule(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
732
static void mlx5e_handle_netdev_addr(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
75
static void mlx5e_del_l2_flow_rule(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
755
static int mlx5e_add_promisc_rule(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
781
static int mlx5e_create_promisc_table(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
813
static void mlx5e_del_promisc_rule(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
821
static void mlx5e_destroy_promisc_table(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
830
void mlx5e_fs_set_rx_mode_work(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
898
void mlx5e_fs_init_l2_addr(struct mlx5e_flow_steering *fs, struct net_device *netdev)
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
911
static void mlx5e_set_inner_ttc_params(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
943
void mlx5e_set_ttc_params(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
983
static void mlx5e_del_l2_flow_rule(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs.c
992
static int mlx5e_add_l2_flow_rule(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
508
static void del_ethtool_rule(struct mlx5e_flow_steering *fs,
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
850
void mlx5e_ethtool_cleanup_steering(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c
860
void mlx5e_ethtool_init_steering(struct mlx5e_flow_steering *fs)
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4411
struct mlx5e_flow_steering *fs = priv->fs;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
4422
struct mlx5e_flow_steering *fs = priv->fs;
drivers/net/ethernet/mellanox/mlx5/core/en_main.c
6031
struct mlx5e_flow_steering *fs;