mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.4 KiB
49 lines
1.4 KiB
.. 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.
|
|
|