Based on kernel version 5.14
. Page generated on 2021-08-31 10:40 EST
.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | .. 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. |