]> git.baikalelectronics.ru Git - kernel.git/commit
nexthop: Specialize rtm_nh_policy
authorPetr Machata <petrm@nvidia.com>
Wed, 20 Jan 2021 15:44:12 +0000 (16:44 +0100)
committerJakub Kicinski <kuba@kernel.org>
Thu, 21 Jan 2021 05:00:24 +0000 (21:00 -0800)
commit64b7f21b7ca45c209e195e7dd9249e565a42b534
tree35d28e9237dc2d50675e5ce5dce1b1c72365f0c8
parentd1d3b252ee74a3d179f4328ece1f39f11ab3c3c2
nexthop: Specialize rtm_nh_policy

This policy is currently only used for creation of new next hops and new
next hop groups. Rename it accordingly and remove the two attributes that
are not valid in that context: NHA_GROUPS and NHA_MASTER.

For consistency with other policies, do not mention policy array size in
the declarator, and replace NHA_MAX for ARRAY_SIZE as appropriate.

Note that with this commit, NHA_MAX and __NHA_MAX are not used anymore.
Leave them in purely as a user API.

Signed-off-by: Petr Machata <petrm@nvidia.com>
Reviewed-by: David Ahern <dsahern@kernel.org>
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
net/ipv4/nexthop.c