Home
last modified time | relevance | path

Searched refs:mlx5e_encap_entry (Results 1 – 13 of 13) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtc_tun.h27 int (*calc_hlen)(struct mlx5e_encap_entry *e);
30 struct mlx5e_encap_entry *e,
34 struct mlx5e_encap_entry *e);
56 struct mlx5e_encap_entry *e,
61 struct mlx5e_encap_entry *e);
66 struct mlx5e_encap_entry *e);
71 struct mlx5e_encap_entry *e) { return -EOPNOTSUPP; } in mlx5e_tc_tun_create_header_ipv6()
H A Dtc_tun_gre.c12 static int mlx5e_tc_tun_calc_hlen_gretap(struct mlx5e_encap_entry *e) in mlx5e_tc_tun_calc_hlen_gretap()
19 struct mlx5e_encap_entry *e, in mlx5e_tc_tun_init_encap_attr_gretap()
29 struct mlx5e_encap_entry *e) in mlx5e_gen_ip_tunnel_header_gretap()
H A Dtc_tun_mplsoudp.c13 static int calc_hlen(struct mlx5e_encap_entry *e) in calc_hlen()
20 struct mlx5e_encap_entry *e, in init_encap_attr()
30 struct mlx5e_encap_entry *r) in generate_ip_tun_hdr()
H A Dtc_tun_vxlan.c13 static int mlx5e_tc_tun_calc_hlen_vxlan(struct mlx5e_encap_entry *e) in mlx5e_tc_tun_calc_hlen_vxlan()
62 struct mlx5e_encap_entry *e, in mlx5e_tc_tun_init_encap_attr_vxlan()
84 struct mlx5e_encap_entry *e) in mlx5e_gen_ip_tunnel_header_vxlan()
H A Dtc_tun.c151 struct mlx5e_encap_entry *e) in mlx5e_gen_ip_tunnel_header()
162 struct mlx5e_encap_entry *e, in gen_eth_tnl_hdr()
187 struct mlx5e_encap_entry *e) in mlx5e_tc_tun_create_header_ipv4()
352 struct mlx5e_encap_entry *e) in mlx5e_tc_tun_create_header_ipv6()
482 struct mlx5e_encap_entry *e, in mlx5e_tc_tun_init_encap_attr()
H A Dtc_tun_geneve.c15 static int mlx5e_tc_tun_calc_hlen_geneve(struct mlx5e_encap_entry *e) in mlx5e_tc_tun_calc_hlen_geneve()
66 struct mlx5e_encap_entry *e, in mlx5e_tc_tun_init_encap_attr_geneve()
94 struct mlx5e_encap_entry *e) in mlx5e_gen_ip_tunnel_header_geneve()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/
H A Den_tc.h150 struct mlx5e_encap_entry;
152 struct mlx5e_encap_entry *e,
155 struct mlx5e_encap_entry *e,
157 bool mlx5e_encap_take(struct mlx5e_encap_entry *e);
158 void mlx5e_encap_put(struct mlx5e_priv *priv, struct mlx5e_encap_entry *e);
160 void mlx5e_take_all_encap_flows(struct mlx5e_encap_entry *e, struct list_head *flow_list);
H A Den_tc.c113 struct mlx5e_encap_entry *e; /* attached encap instance */
1509 struct mlx5e_encap_entry *e, in mlx5e_tc_encap_flows_add()
1576 struct mlx5e_encap_entry *e, in mlx5e_tc_encap_flows_del()
1625 void mlx5e_take_all_encap_flows(struct mlx5e_encap_entry *e, struct list_head *flow_list) in mlx5e_take_all_encap_flows()
1650 static struct mlx5e_encap_entry *
1652 struct mlx5e_encap_entry *e) in mlx5e_get_next_valid_encap()
1654 struct mlx5e_encap_entry *next = NULL; in mlx5e_get_next_valid_encap()
1663 struct mlx5e_encap_entry, in mlx5e_get_next_valid_encap()
1666 struct mlx5e_encap_entry, in mlx5e_get_next_valid_encap()
1671 struct mlx5e_encap_entry, in mlx5e_get_next_valid_encap()
[all …]
H A Den_rep.h173 struct mlx5e_encap_entry { struct
/OK3568_Linux_fs/kernel/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dtc.h25 struct mlx5e_encap_entry *e,
30 struct mlx5e_encap_entry *e);
32 struct mlx5e_encap_entry *e);
H A Dneigh.h19 struct mlx5e_encap_entry *e,
H A Dtc.c29 struct mlx5e_encap_entry *e) in mlx5e_rep_encap_entry_attach()
64 struct mlx5e_encap_entry *e) in mlx5e_rep_encap_entry_detach()
83 struct mlx5e_encap_entry *e, in mlx5e_rep_update_flows()
H A Dneigh.c132 struct mlx5e_encap_entry *e; in mlx5e_rep_neigh_update()
364 struct mlx5e_encap_entry *e, in mlx5e_rep_neigh_entry_create()