Home
last modified time | relevance | path

Searched refs:tag_protocol (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.15/net/dsa/
Ddsa.c113 const struct dsa_device_ops *dsa_tag_driver_get(int tag_protocol) in dsa_tag_driver_get() argument
119 request_module("%s%d", DSA_TAG_DRIVER_ALIAS, tag_protocol); in dsa_tag_driver_get()
124 if (ops->proto == tag_protocol) { in dsa_tag_driver_get()
Ddsa2.c1230 enum dsa_tag_protocol tag_protocol = DSA_TAG_PROTO_NONE; in dsa_get_tag_protocol() local
1243 tag_protocol = mds->ops->get_tag_protocol(mds, mdp_upstream, in dsa_get_tag_protocol()
1250 return ds->ops->get_tag_protocol(ds, dp->index, tag_protocol); in dsa_get_tag_protocol()
Ddsa_priv.h168 const struct dsa_device_ops *dsa_tag_driver_get(int tag_protocol);
/Linux-v5.15/drivers/net/dsa/b53/
Db53_common.c624 bool tag_en = !(dev->tag_protocol == DSA_TAG_PROTO_NONE); in b53_brcm_hdr_setup()
735 return dev->tag_protocol == DSA_TAG_PROTO_NONE && dsa_is_cpu_port(ds, port); in b53_vlan_port_needs_forced_tagged()
1108 ds->untag_bridge_pvid = dev->tag_protocol == DSA_TAG_PROTO_NONE; in b53_setup()
2035 enum dsa_tag_protocol tag_protocol) in b53_can_enable_brcm_tags() argument
2045 switch (tag_protocol) { in b53_can_enable_brcm_tags()
2066 dev->tag_protocol = DSA_TAG_PROTO_NONE; in b53_get_tag_protocol()
2072 dev->tag_protocol = DSA_TAG_PROTO_BRCM_LEGACY; in b53_get_tag_protocol()
2080 dev->tag_protocol = DSA_TAG_PROTO_BRCM_PREPEND; in b53_get_tag_protocol()
2084 dev->tag_protocol = DSA_TAG_PROTO_BRCM; in b53_get_tag_protocol()
2086 return dev->tag_protocol; in b53_get_tag_protocol()
Db53_priv.h122 enum dsa_tag_protocol tag_protocol; member
/Linux-v5.15/drivers/net/dsa/mv88e6xxx/
Dchip.h294 enum dsa_tag_protocol tag_protocol; member
Dchip.c2670 if (chip->tag_protocol == DSA_TAG_PROTO_DSA) in mv88e6xxx_setup_port_mode()
2673 if (chip->tag_protocol == DSA_TAG_PROTO_EDSA) in mv88e6xxx_setup_port_mode()
5741 return chip->tag_protocol; in mv88e6xxx_get_tag_protocol()
5769 old_protocol = chip->tag_protocol; in mv88e6xxx_change_tag_protocol()
5770 chip->tag_protocol = proto; in mv88e6xxx_change_tag_protocol()
5777 chip->tag_protocol = old_protocol; in mv88e6xxx_change_tag_protocol()
6405 chip->tag_protocol = DSA_TAG_PROTO_EDSA; in mv88e6xxx_probe()
6407 chip->tag_protocol = DSA_TAG_PROTO_DSA; in mv88e6xxx_probe()
/Linux-v5.15/Documentation/networking/dsa/
Ddsa.rst501 - ``tag_protocol``: this is to indicate what kind of tagging protocol is supported,