Searched refs:vid (Results 251 - 275 of 614) sorted by path

<<11121314151617181920>>

/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Den.h1026 u16 vid);
1028 u16 vid);
H A Den_fs.c221 u16 vid, struct mlx5_flow_spec *spec)
257 rule_p = &fs->vlan->active_svlans_rule[vid];
264 vid);
267 rule_p = &fs->vlan->active_cvlans_rule[vid];
274 vid);
293 enum mlx5e_vlan_rule_type rule_type, u16 vid)
305 err = __mlx5e_add_vlan_rule(fs, rule_type, vid, spec);
313 enum mlx5e_vlan_rule_type rule_type, u16 vid)
335 if (fs->vlan->active_svlans_rule[vid]) {
336 mlx5_del_flow_rules(fs->vlan->active_svlans_rule[vid]);
219 __mlx5e_add_vlan_rule(struct mlx5e_flow_steering *fs, enum mlx5e_vlan_rule_type rule_type, u16 vid, struct mlx5_flow_spec *spec) argument
292 mlx5e_add_vlan_rule(struct mlx5e_flow_steering *fs, enum mlx5e_vlan_rule_type rule_type, u16 vid) argument
312 mlx5e_fs_del_vlan_rule(struct mlx5e_flow_steering *fs, enum mlx5e_vlan_rule_type rule_type, u16 vid) argument
460 mlx5e_vlan_rx_add_cvid(struct mlx5e_flow_steering *fs, u16 vid) argument
473 mlx5e_vlan_rx_add_svid(struct mlx5e_flow_steering *fs, struct net_device *netdev, u16 vid) argument
491 mlx5e_fs_vlan_rx_add_vid(struct mlx5e_flow_steering *fs, struct net_device *netdev, __be16 proto, u16 vid) argument
509 mlx5e_fs_vlan_rx_kill_vid(struct mlx5e_flow_steering *fs, struct net_device *netdev, __be16 proto, u16 vid) argument
[all...]
H A Den_main.c4038 int mlx5e_vlan_rx_add_vid(struct net_device *dev, __be16 proto, u16 vid) argument
4046 return mlx5e_fs_vlan_rx_add_vid(fs, dev, proto, vid);
4049 int mlx5e_vlan_rx_kill_vid(struct net_device *dev, __be16 proto, u16 vid) argument
4057 return mlx5e_fs_vlan_rx_kill_vid(fs, dev, proto, vid);
H A Deswitch_offloads.c682 flow_act.vlan[0].vid = esw_attr->vlan_vid[0];
686 flow_act.vlan[1].vid = esw_attr->vlan_vid[1];
H A Dfs_cmd.c619 MLX5_SET(vlan, vlan, vid, fte->action.vlan[0].vid);
625 MLX5_SET(vlan, vlan, vid, fte->action.vlan[1].vid);
H A Dfs_core.c1726 vlan0->vid != vlan1->vid ||
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dfs.h187 __be16 proto, u16 vid);
190 __be16 proto, u16 vid);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
H A Dbridge.c239 err = mlx5_esw_bridge_port_vlan_add(vport_num, esw_owner_vhca_id, vlan->vid,
245 mdb->vid, br_offloads, extack);
272 mlx5_esw_bridge_port_vlan_del(vport_num, esw_owner_vhca_id, vlan->vid, br_offloads);
276 mlx5_esw_bridge_port_mdb_del(dev, vport_num, esw_owner_vhca_id, mdb->addr, mdb->vid,
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/
H A Dvlan.c15 .vlan.vid = 0,
60 attr->vlan_vid[vlan_idx] = act->vlan.vid;
100 .vlan.vid = vlan_dev_vlan_id(vlan_dev),
H A Dvlan_mangle.c18 u16 val16 = act->vlan.vid & VLAN_VID_MASK;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/acl/
H A Dingress_lgcy.c224 flow_act.vlan[0].vid = vport->info.vlan;
H A Dingress_ofld.c40 flow_act.vlan[0].vid = 0;
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dbridge.c24 mlx5_esw_bridge_fdb_offload_notify(struct net_device *dev, const unsigned char *addr, u16 vid, argument
30 send_info.vid = vid;
40 entry->key.vid,
625 vlan->vid);
789 vlan->vid);
977 entry->key.vid,
1015 mlx5_esw_bridge_vlan_lookup(u16 vid, struct mlx5_esw_bridge_port *port) argument
1017 return xa_load(&port->vlans, vid);
1027 } vlan_hdr = { htons(vlan_proto), htons(vlan->vid) };
1172 mlx5_esw_bridge_vlan_create(u16 vlan_proto, u16 vid, u16 flags, struct mlx5_esw_bridge_port *port, struct mlx5_eswitch *esw) argument
1303 mlx5_esw_bridge_port_vlan_lookup(u16 vid, u16 vport_num, u16 esw_owner_vhca_id, struct mlx5_esw_bridge *bridge, struct mlx5_eswitch *esw) argument
1332 mlx5_esw_bridge_fdb_lookup(struct mlx5_esw_bridge *bridge, const unsigned char *addr, u16 vid) argument
1343 mlx5_esw_bridge_fdb_entry_init(struct net_device *dev, u16 vport_num, u16 esw_owner_vhca_id, const unsigned char *addr, u16 vid, bool added_by_user, bool peer, struct mlx5_eswitch *esw, struct mlx5_esw_bridge *bridge) argument
1686 mlx5_esw_bridge_port_vlan_add(u16 vport_num, u16 esw_owner_vhca_id, u16 vid, u16 flags, struct mlx5_esw_bridge_offloads *br_offloads, struct netlink_ext_ack *extack) argument
1713 mlx5_esw_bridge_port_vlan_del(u16 vport_num, u16 esw_owner_vhca_id, u16 vid, struct mlx5_esw_bridge_offloads *br_offloads) argument
1848 mlx5_esw_bridge_port_mdb_add(struct net_device *dev, u16 vport_num, u16 esw_owner_vhca_id, const unsigned char *addr, u16 vid, struct mlx5_esw_bridge_offloads *br_offloads, struct netlink_ext_ack *extack) argument
1893 mlx5_esw_bridge_port_mdb_del(struct net_device *dev, u16 vport_num, u16 esw_owner_vhca_id, const unsigned char *addr, u16 vid, struct mlx5_esw_bridge_offloads *br_offloads) argument
[all...]
H A Dbridge.h83 int mlx5_esw_bridge_port_vlan_add(u16 vport_num, u16 esw_owner_vhca_id, u16 vid, u16 flags,
86 void mlx5_esw_bridge_port_vlan_del(u16 vport_num, u16 esw_owner_vhca_id, u16 vid,
90 const unsigned char *addr, u16 vid,
94 const unsigned char *addr, u16 vid,
H A Dbridge_debugfs.c55 entry->dev->name, entry->key.addr, entry->key.vid, packets, bytes, lastuse,
H A Dbridge_mcast.c93 if (entry->key.vid) {
108 entry->key.vid);
138 const unsigned char *addr, u16 vid)
143 key.vid = vid;
149 const unsigned char *addr, u16 vid)
160 entry->key.vid = vid;
188 const unsigned char *addr, u16 vid)
197 entry = mlx5_esw_bridge_mdb_lookup(bridge, addr, vid);
137 mlx5_esw_bridge_mdb_lookup(struct mlx5_esw_bridge *bridge, const unsigned char *addr, u16 vid) argument
148 mlx5_esw_bridge_port_mdb_entry_init(struct mlx5_esw_bridge_port *port, const unsigned char *addr, u16 vid) argument
187 mlx5_esw_bridge_port_mdb_attach(struct net_device *dev, struct mlx5_esw_bridge_port *port, const unsigned char *addr, u16 vid) argument
257 mlx5_esw_bridge_port_mdb_detach(struct net_device *dev, struct mlx5_esw_bridge_port *port, const unsigned char *addr, u16 vid) argument
[all...]
H A Dbridge_priv.h125 u16 vid; member in struct:mlx5_esw_bridge_fdb_key
130 u16 vid; member in struct:mlx5_esw_bridge_mdb_key
171 u16 vid; member in struct:mlx5_esw_bridge_vlan
239 const unsigned char *addr, u16 vid);
241 const unsigned char *addr, u16 vid);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/diag/
H A Dbridge_tracepoint.h19 __field(u16, vid)
28 __entry->vid = fdb->key.vid;
32 TP_printk("net_device=%s addr=%pM vid=%hu flags=%hx used=%u",
35 __entry->vid,
60 __field(u16, vid)
64 __entry->vid = vlan->vid;
67 TP_printk("vid=%hu flags=%hx",
68 __entry->vid,
[all...]
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/fpga/
H A Dconn.c890 MLX5_SET(fpga_qpc, conn->fpga_qpc, vid, 0);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/steering/
H A Ddr_cmd.c855 MLX5_SET(vlan, vlan, vid, fte->action.vlan[0].vid);
861 MLX5_SET(vlan, vlan, vid, fte->action.vlan[1].vid);
H A Dfs_dr.c241 u16 vid = vlan->vid; local
244 vlan_hdr = (u32)n_ethtype << 16 | (u32)(prio) << 12 | (u32)vid;
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore_acl_flex_actions.c1108 MLXSW_ITEM32(afa, vlan, vid, 0x04, 0, 12);
1127 enum mlxsw_afa_vlan_cmd vid_cmd, u16 vid,
1133 mlxsw_afa_vlan_vid_set(payload, vid);
1141 u16 vid, u8 pcp, u8 et,
1153 MLXSW_AFA_VLAN_CMD_SET_OUTER, vid,
1125 mlxsw_afa_vlan_pack(char *payload, enum mlxsw_afa_vlan_vlan_tag_cmd vlan_tag_cmd, enum mlxsw_afa_vlan_cmd vid_cmd, u16 vid, enum mlxsw_afa_vlan_cmd pcp_cmd, u8 pcp, enum mlxsw_afa_vlan_cmd ethertype_cmd, u8 ethertype) argument
1140 mlxsw_afa_block_append_vlan_modify(struct mlxsw_afa_block *block, u16 vid, u8 pcp, u8 et, struct netlink_ext_ack *extack) argument
H A Dcore_acl_flex_actions.h73 u16 vid, u8 pcp, u8 et,
H A Dreg.h320 * For Spectrum-2 when set_vid=0 and smpe_valid=1, the smpe will modify the vid.
374 const char *mac, u16 fid_vid, u16 vid,
383 mlxsw_reg_sfd_uc_set_vid_set(payload, rec_index, vid ? true : false);
384 mlxsw_reg_sfd_uc_vid_set(payload, rec_index, vid);
400 * For Spectrum-2 when set_vid=0 and smpe_valid=1, the smpe will modify the vid.
798 static inline void mlxsw_reg_spms_vid_pack(char *payload, u16 vid, argument
801 mlxsw_reg_spms_state_set(payload, vid, state);
913 * Number of records to update. Each record contains: i, e, u, vid.
1606 MLXSW_ITEM32(reg, svfa, vid, 0x04, 0, 12);
1666 bool valid, u16 fid, u16 vid,
372 mlxsw_reg_sfd_uc_pack(char *payload, int rec_index, enum mlxsw_reg_sfd_rec_policy policy, const char *mac, u16 fid_vid, u16 vid, enum mlxsw_reg_sfd_rec_action action, u16 local_port) argument
1665 mlxsw_reg_svfa_port_vid_pack(char *payload, u16 local_port, bool valid, u16 fid, u16 vid, bool irif_v, u16 irif) argument
1676 mlxsw_reg_svfa_vid_pack(char *payload, bool valid, u16 fid, u16 vid, bool irif_v, u16 irif) argument
7127 mlxsw_reg_ritr_sp_if_pack(char *payload, bool lag, u16 system_port, u16 efid, u16 vid) argument
10015 mlxsw_reg_mpat_eth_rspan_pack(char *payload, u16 vid) argument
[all...]
H A Dspectrum.c344 int mlxsw_sp_port_vid_stp_set(struct mlxsw_sp_port *mlxsw_sp_port, u16 vid, argument
356 mlxsw_reg_spms_vid_pack(spms_pl, vid, spms_state);
454 int mlxsw_sp_port_vid_learning_set(struct mlxsw_sp_port *mlxsw_sp_port, u16 vid, argument
464 mlxsw_reg_spvmlr_pack(spvmlr_pl, mlxsw_sp_port->local_port, vid, vid,
522 u16 vid, u16 ethtype)
533 mlxsw_reg_spvid_pack(spvid_pl, mlxsw_sp_port->local_port, vid,
549 int mlxsw_sp_port_pvid_set(struct mlxsw_sp_port *mlxsw_sp_port, u16 vid, argument
554 if (!vid) {
559 err = __mlxsw_sp_port_pvid_set(mlxsw_sp_port, vid, ethtyp
521 __mlxsw_sp_port_pvid_set(struct mlxsw_sp_port *mlxsw_sp_port, u16 vid, u16 ethtype) argument
1040 u16 vid, vid_e; local
1081 mlxsw_sp_port_vlan_create(struct mlxsw_sp_port *mlxsw_sp_port, u16 vid) argument
1115 u16 vid = mlxsw_sp_port_vlan->vid; local
1123 mlxsw_sp_port_add_vid(struct net_device *dev, __be16 __always_unused proto, u16 vid) argument
1137 mlxsw_sp_port_kill_vid(struct net_device *dev, __be16 __always_unused proto, u16 vid) argument
4691 u16 vid; local
4712 u16 vid = 1; local
4747 u16 vid; local
5114 mlxsw_sp_netdevice_port_vlan_event(struct net_device *vlan_dev, struct net_device *dev, unsigned long event, void *ptr, u16 vid, bool replay_deslavement) argument
5182 mlxsw_sp_netdevice_lag_port_vlan_event(struct net_device *vlan_dev, struct net_device *lag_dev, unsigned long event, void *ptr, u16 vid) argument
5204 mlxsw_sp_netdevice_bridge_vlan_event(struct mlxsw_sp *mlxsw_sp, struct net_device *vlan_dev, struct net_device *br_dev, unsigned long event, void *ptr, u16 vid, bool process_foreign) argument
5246 u16 vid = vlan_dev_vlan_id(vlan_dev); local
[all...]

Completed in 608 milliseconds

<<11121314151617181920>>