Home
last modified time | relevance | path

Searched refs:mlxsw_sp_fid (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_fid.c25 struct mlxsw_sp_fid { struct
43 struct mlxsw_sp_fid common;
48 struct mlxsw_sp_fid common;
53 .key_len = sizeof_field(struct mlxsw_sp_fid, fid_index),
54 .key_offset = offsetof(struct mlxsw_sp_fid, fid_index),
55 .head_offset = offsetof(struct mlxsw_sp_fid, ht_node),
59 .key_len = sizeof_field(struct mlxsw_sp_fid, vni),
60 .key_offset = offsetof(struct mlxsw_sp_fid, vni),
61 .head_offset = offsetof(struct mlxsw_sp_fid, vni_ht_node),
72 void (*setup)(struct mlxsw_sp_fid *fi
[all...]
H A Dspectrum.h243 struct mlxsw_sp_fid;
248 struct mlxsw_sp_fid *fid;
960 struct mlxsw_sp_fid *mlxsw_sp_acl_dummy_fid(struct mlxsw_sp *mlxsw_sp);
1119 bool mlxsw_sp_fid_lag_vid_valid(const struct mlxsw_sp_fid *fid);
1120 struct mlxsw_sp_fid *mlxsw_sp_fid_lookup_by_index(struct mlxsw_sp *mlxsw_sp,
1122 int mlxsw_sp_fid_nve_ifindex(const struct mlxsw_sp_fid *fid, int *nve_ifindex);
1123 int mlxsw_sp_fid_nve_type(const struct mlxsw_sp_fid *fid,
1125 struct mlxsw_sp_fid *mlxsw_sp_fid_lookup_by_vni(struct mlxsw_sp *mlxsw_sp,
1127 int mlxsw_sp_fid_vni(const struct mlxsw_sp_fid *fid, __be32 *vni);
1128 int mlxsw_sp_fid_nve_flood_index_set(struct mlxsw_sp_fid *fi
[all...]
H A Dspectrum_nve.c585 mlxsw_sp_nve_fid_flood_index_set(struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_fid_flood_index_set()
604 mlxsw_sp_nve_fid_flood_index_clear(struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_fid_flood_index_clear()
624 struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_flood_ip_add()
655 struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_flood_ip_del()
693 struct mlxsw_sp_fid *fid) in mlxsw_sp_nve_flood_ip_flush()
776 const struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_fdb_clear_offload()
790 int mlxsw_sp_nve_fid_enable(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_fid_enable()
839 struct mlxsw_sp_fid *fid) in mlxsw_sp_nve_fid_disable()
H A Dspectrum_switchdev.c90 struct mlxsw_sp_fid *
93 struct mlxsw_sp_fid *
97 const struct mlxsw_sp_fid *fid);
439 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in mlxsw_sp_port_vlan_find_by_fid()
964 struct mlxsw_sp_fid *fid; in mlxsw_sp_port_vlan_fid_join()
1010 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in mlxsw_sp_port_vlan_fid_leave()
1091 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in mlxsw_sp_port_vlan_bridge_leave()
2013 struct mlxsw_sp_fid *fid; in mlxsw_sp_bridge_8021q_vxlan_join()
2073 static struct mlxsw_sp_fid *
2082 static struct mlxsw_sp_fid *
[all...]
H A Dspectrum_acl.c26 struct mlxsw_sp_fid *dummy_fid;
88 struct mlxsw_sp_fid *mlxsw_sp_acl_dummy_fid(struct mlxsw_sp *mlxsw_sp) in mlxsw_sp_acl_dummy_fid()
932 struct mlxsw_sp_fid *fid; in mlxsw_sp_acl_init()
H A Dspectrum_router.c56 struct mlxsw_sp_fid *fid;
111 struct mlxsw_sp_fid * (*fid_get)(struct mlxsw_sp_rif *rif,
6514 struct mlxsw_sp_fid *fid = NULL; in mlxsw_sp_rif_create()
6593 struct mlxsw_sp_fid *fid = rif->fid; in mlxsw_sp_rif_destroy()
6688 struct mlxsw_sp_fid *fid; in mlxsw_sp_port_vlan_router_join()
6729 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in __mlxsw_sp_port_vlan_router_leave()
7439 struct mlxsw_sp_fid *fid = rif->fid; in mlxsw_sp_rif_subport_deconfigure()
7448 static struct mlxsw_sp_fid *
7528 struct mlxsw_sp_fid *fid = rif->fid; in mlxsw_sp_rif_fid_deconfigure()
7541 static struct mlxsw_sp_fid *
[all...]
H A Dspectrum_flower.c109 struct mlxsw_sp_fid *fid; in mlxsw_sp_flower_parse_actions()
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/
H A Dspectrum_fid.c31 struct mlxsw_sp_fid { struct
51 struct mlxsw_sp_fid common;
56 struct mlxsw_sp_fid common;
61 .key_len = sizeof_field(struct mlxsw_sp_fid, fid_index),
62 .key_offset = offsetof(struct mlxsw_sp_fid, fid_index),
63 .head_offset = offsetof(struct mlxsw_sp_fid, ht_node),
67 .key_len = sizeof_field(struct mlxsw_sp_fid, vni),
68 .key_offset = offsetof(struct mlxsw_sp_fid, vni),
69 .head_offset = offsetof(struct mlxsw_sp_fid, vni_ht_node),
79 void (*setup)(struct mlxsw_sp_fid *fi
[all...]
H A Dspectrum.h288 struct mlxsw_sp_fid;
293 struct mlxsw_sp_fid *fid;
1092 struct mlxsw_sp_fid *mlxsw_sp_acl_dummy_fid(struct mlxsw_sp *mlxsw_sp);
1274 struct mlxsw_sp_fid *mlxsw_sp_fid_lookup_by_index(struct mlxsw_sp *mlxsw_sp,
1276 int mlxsw_sp_fid_nve_ifindex(const struct mlxsw_sp_fid *fid, int *nve_ifindex);
1277 int mlxsw_sp_fid_nve_type(const struct mlxsw_sp_fid *fid,
1279 struct mlxsw_sp_fid *mlxsw_sp_fid_lookup_by_vni(struct mlxsw_sp *mlxsw_sp,
1281 int mlxsw_sp_fid_vni(const struct mlxsw_sp_fid *fid, __be32 *vni);
1282 int mlxsw_sp_fid_nve_flood_index_set(struct mlxsw_sp_fid *fid,
1284 void mlxsw_sp_fid_nve_flood_index_clear(struct mlxsw_sp_fid *fi
[all...]
H A Dspectrum_nve.c595 mlxsw_sp_nve_fid_flood_index_set(struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_fid_flood_index_set()
614 mlxsw_sp_nve_fid_flood_index_clear(struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_fid_flood_index_clear()
634 struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_flood_ip_add()
665 struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_flood_ip_del()
703 struct mlxsw_sp_fid *fid) in mlxsw_sp_nve_flood_ip_flush()
786 const struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_fdb_clear_offload()
936 int mlxsw_sp_nve_fid_enable(struct mlxsw_sp *mlxsw_sp, struct mlxsw_sp_fid *fid, in mlxsw_sp_nve_fid_enable()
985 struct mlxsw_sp_fid *fid) in mlxsw_sp_nve_fid_disable()
H A Dspectrum_switchdev.c92 struct mlxsw_sp_fid *
95 struct mlxsw_sp_fid *
99 const struct mlxsw_sp_fid *fid);
600 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in mlxsw_sp_port_vlan_find_by_fid()
1353 struct mlxsw_sp_fid *fid; in mlxsw_sp_port_vlan_fid_join()
1399 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in mlxsw_sp_port_vlan_fid_leave()
1480 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in mlxsw_sp_port_vlan_bridge_leave()
2522 struct mlxsw_sp_fid *fid; in mlxsw_sp_bridge_vlan_aware_vxlan_join()
2591 static struct mlxsw_sp_fid *
2600 static struct mlxsw_sp_fid *
[all...]
H A Dspectrum_acl.c26 struct mlxsw_sp_fid *dummy_fid;
93 struct mlxsw_sp_fid *mlxsw_sp_acl_dummy_fid(struct mlxsw_sp *mlxsw_sp) in mlxsw_sp_acl_dummy_fid()
1053 struct mlxsw_sp_fid *fid; in mlxsw_sp_acl_init()
H A Dspectrum_router.c76 struct mlxsw_sp_fid *fid;
142 struct mlxsw_sp_fid * (*fid_get)(struct mlxsw_sp_rif *rif,
8383 struct mlxsw_sp_fid *fid = NULL; in mlxsw_sp_rif_create()
8490 struct mlxsw_sp_fid *fid = rif->fid; in mlxsw_sp_rif_destroy()
8900 struct mlxsw_sp_fid *fid; in __mlxsw_sp_port_vlan_router_join()
8946 struct mlxsw_sp_fid *fid = mlxsw_sp_port_vlan->fid; in __mlxsw_sp_port_vlan_router_leave()
10204 struct mlxsw_sp_fid *fid = rif->fid; in mlxsw_sp_rif_subport_deconfigure()
10214 static struct mlxsw_sp_fid *
10319 struct mlxsw_sp_fid *fid = rif->fid; in mlxsw_sp_rif_fid_deconfigure()
10333 static struct mlxsw_sp_fid *
[all...]
H A Dspectrum_flower.c150 struct mlxsw_sp_fid *fid; in mlxsw_sp_flower_parse_actions()

Completed in 78 milliseconds