On 1/15/21 12:21 PM, Jarod Wilson wrote:
> diff --git a/Documentation/networking/bonding.rst 
> b/Documentation/networking/bonding.rst
> index adc314639085..36562dcd3e1e 100644
> --- a/Documentation/networking/bonding.rst
> +++ b/Documentation/networking/bonding.rst
> @@ -951,6 +951,19 @@ xmit_hash_policy
>               packets will be distributed according to the encapsulated
>               flows.
>  
> +     vlan+srcmac
> +
> +             This policy uses a very rudimentary vland ID and source mac

s/vland/vlan/

> +             ID hash to load-balance traffic per-vlan, with failover

drop ID on this line; just 'source mac'.


> +             should one leg fail. The intended use case is for a bond
> +             shared by multiple virtual machines, all configured to
> +             use their own vlan, to give lacp-like functionality
> +             without requiring lacp-capable switching hardware.
> +
> +             The formula for the hash is simply
> +
> +             hash = (vlan ID) XOR (source MAC vendor) XOR (source MAC dev)
> +
>       The default value is layer2.  This option was added in bonding
>       version 2.6.3.  In earlier versions of bonding, this parameter
>       does not exist, and the layer2 policy is the only policy.  The

Reply via email to