• Ido Schimmel's avatar
    ipv6: Fix sysctl max for fib_multipath_hash_policy · 05d44871
    Ido Schimmel authored
    Cited commit added the possible value of '2', but it cannot be set. Fix
    it by adjusting the maximum value to '2'. This is consistent with the
    corresponding IPv4 sysctl.
    
    Before:
    
    # sysctl -w net.ipv6.fib_multipath_hash_policy=2
    sysctl: setting key "net.ipv6.fib_multipath_hash_policy": Invalid argument
    net.ipv6.fib_multipath_hash_policy = 2
    # sysctl net.ipv6.fib_multipath_hash_policy
    net.ipv6.fib_multipath_hash_policy = 0
    
    After:
    
    # sysctl -w net.ipv6.fib_multipath_hash_policy=2
    net.ipv6.fib_multipath_hash_policy = 2
    # sysctl net.ipv6.fib_multipath_hash_policy
    net.ipv6.fib_multipath_hash_policy = 2
    
    Fixes: d8f74f09 ("ipv6: Support multipath hashing on inner IP pkts")
    Signed-off-by: default avatarIdo Schimmel <idosch@nvidia.com>
    Reviewed-by: default avatarStephen Suryaputra <ssuryaextr@gmail.com>
    Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
    05d44871
sysctl_net_ipv6.c 7.29 KB