Home
last modified time | relevance | path

Searched refs:vlan_filtering (Results 1 – 23 of 23) sorted by relevance

/drivers/net/dsa/b53/
A Db53_common.c873 if (!dev->vlan_filtering) in b53_vlan_port_may_join_untagged()
902 b53_enable_vlan(dev, -1, dev->vlan_enabled, dev->vlan_filtering); in b53_configure_vlan()
923 if (dev->vlan_filtering) { in b53_configure_vlan()
1643 if (dev->vlan_filtering != vlan_filtering) { in b53_vlan_filtering()
1644 dev->vlan_filtering = vlan_filtering; in b53_vlan_filtering()
1671 b53_enable_vlan(dev, port, true, dev->vlan_filtering); in b53_vlan_prepare()
1714 if (!dev->vlan_filtering) in b53_vlan_add()
1754 if (!dev->vlan_filtering) in b53_vlan_del()
2167 if (dev->vlan_filtering) { in b53_br_join()
2250 if (dev->vlan_filtering) { in b53_br_leave()
[all …]
A Db53_priv.h164 bool vlan_filtering; member
419 int b53_vlan_filtering(struct dsa_switch *ds, int port, bool vlan_filtering,
/drivers/net/dsa/
A Ddsa_loop.c194 bool vlan_filtering, in dsa_loop_port_vlan_filtering() argument
198 __func__, port, vlan_filtering); in dsa_loop_port_vlan_filtering()
A Drzn1_a5psw.c654 bool vlan_filtering, in a5psw_port_vlan_filtering() argument
659 u32 val = vlan_filtering ? mask : 0; in a5psw_port_vlan_filtering()
664 vlan_filtering ? BIT(port) : 0); in a5psw_port_vlan_filtering()
A Dlantiq_gswip.c769 bool vlan_filtering, in gswip_port_vlan_filtering() argument
776 if (bridge && !!(priv->port_vlan_filter & BIT(port)) != vlan_filtering) { in gswip_port_vlan_filtering()
782 if (vlan_filtering) { in gswip_port_vlan_filtering()
A Dmt7530.c1827 mt7530_port_vlan_filtering(struct dsa_switch *ds, int port, bool vlan_filtering, in mt7530_port_vlan_filtering() argument
1833 if (vlan_filtering) { in mt7530_port_vlan_filtering()
A Dvitesse-vsc73xx-core.c1611 bool vlan_filtering, struct netlink_ext_ack *extack) in vsc73xx_port_vlan_filtering() argument
/drivers/net/dsa/hirschmann/
A Dhellcreek.c691 if (!ds->vlan_filtering) in hellcreek_port_bridge_join()
970 bool vlan_filtering, in hellcreek_vlan_filtering() argument
976 vlan_filtering ? "Enable" : "Disable", port); in hellcreek_vlan_filtering()
979 hellcreek_setup_ingressflt(hellcreek, port, vlan_filtering); in hellcreek_vlan_filtering()
984 hellcreek_setup_vlan_awareness(hellcreek, vlan_filtering); in hellcreek_vlan_filtering()
/drivers/net/dsa/realtek/
A Drtl8366rb.c1268 bool vlan_filtering, in rtl8366rb_vlan_filtering() argument
1278 str_enable_disable(vlan_filtering)); in rtl8366rb_vlan_filtering()
1282 BIT(port), vlan_filtering ? BIT(port) : 0); in rtl8366rb_vlan_filtering()
1290 if (vlan_filtering) in rtl8366rb_vlan_filtering()
/drivers/net/dsa/ocelot/
A Dfelix.c90 bool vlan_filtering) in felix_update_tag_8021q_rx_rule() argument
92 if (vlan_filtering) in felix_update_tag_8021q_rx_rule()
103 bool vlan_filtering) in felix_tag_8021q_vlan_add_rx() argument
134 felix_update_tag_8021q_rx_rule(outer_tagging_rule, vlan_filtering); in felix_tag_8021q_vlan_add_rx()
334 bool vlan_filtering) in felix_update_tag_8021q_rx_rules() argument
352 felix_update_tag_8021q_rx_rule(outer_tagging_rule, vlan_filtering); in felix_update_tag_8021q_rx_rules()
/drivers/net/dsa/microchip/
A Dksz_common.c352 .vlan_filtering = ksz8_port_vlan_filtering,
384 .vlan_filtering = ksz8_port_vlan_filtering,
419 .vlan_filtering = ksz8_port_vlan_filtering,
482 .vlan_filtering = ksz9477_port_vlan_filtering,
531 .vlan_filtering = ksz9477_port_vlan_filtering,
3562 if (!dev->dev_ops->vlan_filtering) in ksz_port_vlan_filtering()
3565 return dev->dev_ops->vlan_filtering(dev, port, flag, extack); in ksz_port_vlan_filtering()
A Dksz_common.h402 int (*vlan_filtering)(struct ksz_device *dev, int port, member
/drivers/net/dsa/qca/
A Dqca8k-common.c992 bool vlan_filtering, in qca8k_port_vlan_filtering() argument
998 if (vlan_filtering) { in qca8k_port_vlan_filtering()
A Dqca8k.h580 int qca8k_port_vlan_filtering(struct dsa_switch *ds, int port, bool vlan_filtering,
/drivers/net/ethernet/mellanox/mlx5/core/en/rep/
A Dbridge.c311 attr->u.vlan_filtering, br_offloads); in mlx5_esw_bridge_port_obj_attr_set()
/drivers/net/ethernet/microchip/lan966x/
A Dlan966x_switchdev.c232 lan966x_vlan_port_set_vlan_aware(port, attr->u.vlan_filtering); in lan966x_port_attr_set()
/drivers/net/ethernet/microchip/sparx5/
A Dsparx5_switchdev.c160 port->vlan_aware = attr->u.vlan_filtering; in sparx5_port_attr_set()
/drivers/net/ethernet/intel/ice/
A Dice_eswitch_br.c846 attr->u.vlan_filtering); in ice_eswitch_br_port_obj_attr_set()
/drivers/net/ethernet/marvell/prestera/
A Dprestera_switchdev.c1185 attr->u.vlan_filtering); in prestera_port_obj_attr_set()
/drivers/net/ethernet/mscc/
A Docelot_net.c1074 ocelot_port_vlan_filtering(ocelot, port, attr->u.vlan_filtering, in ocelot_port_attr_set()
/drivers/net/ethernet/freescale/dpaa2/
A Ddpaa2-switch.c1756 if (!attr->u.vlan_filtering) { in dpaa2_switch_port_attr_set()
/drivers/net/dsa/mv88e6xxx/
A Dchip.c2175 bool vlan_filtering, in mv88e6xxx_port_vlan_filtering() argument
2179 u16 mode = vlan_filtering ? MV88E6XXX_PORT_CTL2_8021Q_MODE_SECURE : in mv88e6xxx_port_vlan_filtering()
/drivers/net/ethernet/mellanox/mlxsw/
A Dspectrum_switchdev.c1312 attr->u.vlan_filtering); in mlxsw_sp_port_attr_set()

Completed in 102 milliseconds