mlxsw: spectrum_router: Align RIF index allocation with existing code
authorIdo Schimmel <idosch@mellanox.com>
Sun, 4 Jun 2017 14:53:40 +0000 (16:53 +0200)
committerDavid S. Miller <davem@davemloft.net>
Mon, 5 Jun 2017 03:49:49 +0000 (23:49 -0400)
commitde5ed99e9777a487da4ad9c58e409ed26b640d9e
tree1746950039e57e11c44674b289d216f469b7b006
parentda0abcf93fe5353268b0b5b30396fb10dc32bef4
mlxsw: spectrum_router: Align RIF index allocation with existing code

The way we usually allocate an index is by letting the allocation
function return an error instead of an invalid index.

Do the same for RIF index.

Signed-off-by: Ido Schimmel <idosch@mellanox.com>
Reviewed-by: Petr Machata <petrm@mellanox.com>
Signed-off-by: Jiri Pirko <jiri@mellanox.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c