Re: [PATCH net] docs: networkng: convert sja1105's devlink info to RTS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 11 Jun 2020 at 02:40, Jakub Kicinski <kuba@xxxxxxxxxx> wrote:
>
> A new file snuck into the tree after all existing documentation
> was converted to RST. Convert sja1105's devlink info and move
> it where the rest of the drivers are documented.
>
> Signed-off-by: Jakub Kicinski <kuba@xxxxxxxxxx>
> ---

Acked-by: Vladimir Oltean <vladimir.oltean@xxxxxxx>
Tested-by: Vladimir Oltean <vladimir.oltean@xxxxxxx>

Only if you need to resend, there are 2 typos in the commit title:
networkng and RTS -> RST.

>  .../networking/devlink-params-sja1105.txt     | 27 ----------
>  Documentation/networking/devlink/index.rst    |  1 +
>  Documentation/networking/devlink/sja1105.rst  | 49 +++++++++++++++++++
>  3 files changed, 50 insertions(+), 27 deletions(-)
>  delete mode 100644 Documentation/networking/devlink-params-sja1105.txt
>  create mode 100644 Documentation/networking/devlink/sja1105.rst
>
> diff --git a/Documentation/networking/devlink-params-sja1105.txt b/Documentation/networking/devlink-params-sja1105.txt
> deleted file mode 100644
> index 1d71742e270a..000000000000
> --- a/Documentation/networking/devlink-params-sja1105.txt
> +++ /dev/null
> @@ -1,27 +0,0 @@
> -best_effort_vlan_filtering
> -                       [DEVICE, DRIVER-SPECIFIC]
> -                       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.
> -                       Configuration mode: runtime
> -                       Type: bool.
> diff --git a/Documentation/networking/devlink/index.rst b/Documentation/networking/devlink/index.rst
> index c536db2cc0f9..7684ae5c4a4a 100644
> --- a/Documentation/networking/devlink/index.rst
> +++ b/Documentation/networking/devlink/index.rst
> @@ -40,5 +40,6 @@ parameters, info versions, and other features it supports.
>     mv88e6xxx
>     netdevsim
>     nfp
> +   sja1105
>     qed
>     ti-cpsw-switch
> diff --git a/Documentation/networking/devlink/sja1105.rst b/Documentation/networking/devlink/sja1105.rst
> new file mode 100644
> index 000000000000..e2679c274085
> --- /dev/null
> +++ b/Documentation/networking/devlink/sja1105.rst
> @@ -0,0 +1,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.
> --
> 2.26.2
>

Thanks,
-Vladimir



[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux