mirror of
https://github.com/edk2-porting/linux-next.git
synced 2024-12-21 03:33:59 +08:00
50 lines
1.4 KiB
ReStructuredText
50 lines
1.4 KiB
ReStructuredText
|
.. SPDX-License-Identifier: GPL-2.0
|
||
|
|
||
|
=======================
|
||
|
sja1105 devlink support
|
||
|
=======================
|
||
|
|
||
|
This document describes the devlink features implemented
|
||
|
by the ``sja1105`` device driver.
|
||
|
|
||
|
Parameters
|
||
|
==========
|
||
|
|
||
|
.. list-table:: Driver-specific parameters implemented
|
||
|
:widths: 5 5 5 85
|
||
|
|
||
|
* - Name
|
||
|
- Type
|
||
|
- Mode
|
||
|
- Description
|
||
|
* - ``best_effort_vlan_filtering``
|
||
|
- Boolean
|
||
|
- runtime
|
||
|
- Allow plain ETH_P_8021Q headers to be used as DSA tags.
|
||
|
|
||
|
Benefits:
|
||
|
|
||
|
- Can terminate untagged traffic over switch net
|
||
|
devices even when enslaved to a bridge with
|
||
|
vlan_filtering=1.
|
||
|
- Can terminate VLAN-tagged traffic over switch net
|
||
|
devices even when enslaved to a bridge with
|
||
|
vlan_filtering=1, with some constraints (no more than
|
||
|
7 non-pvid VLANs per user port).
|
||
|
- Can do QoS based on VLAN PCP and VLAN membership
|
||
|
admission control for autonomously forwarded frames
|
||
|
(regardless of whether they can be terminated on the
|
||
|
CPU or not).
|
||
|
|
||
|
Drawbacks:
|
||
|
|
||
|
- User cannot use VLANs in range 1024-3071. If the
|
||
|
switch receives frames with such VIDs, it will
|
||
|
misinterpret them as DSA tags.
|
||
|
- Switch uses Shared VLAN Learning (FDB lookup uses
|
||
|
only DMAC as key).
|
||
|
- When VLANs span cross-chip topologies, the total
|
||
|
number of permitted VLANs may be less than 7 per
|
||
|
port, due to a maximum number of 32 VLAN retagging
|
||
|
rules per switch.
|