IB/ipoib: Consolidate checking of the proposed child interface
authorJason Gunthorpe <jgg@mellanox.com>
Sun, 29 Jul 2018 08:35:00 +0000 (11:35 +0300)
committerJason Gunthorpe <jgg@mellanox.com>
Fri, 3 Aug 2018 02:27:44 +0000 (20:27 -0600)
commit760109760455a0a35491cb02a3bc3e15f0c180f6
treee77d4cf0db3cdcacbbc85f872c0256148714829a
parent13476d35bba60b59521ff25d902fdb552b8bf2ac
IB/ipoib: Consolidate checking of the proposed child interface

Move all the checking for pkey and other validity to the __ipoib_vlan_add
function. This removes the last difference from the control flow
of the __ipoib_vlan_add to make the overall design simpler to
understand.

Signed-off-by: Jason Gunthorpe <jgg@mellanox.com>
Signed-off-by: Erez Shitrit <erezsh@mellanox.com>
Signed-off-by: Leon Romanovsky <leonro@mellanox.com>
drivers/infiniband/ulp/ipoib/ipoib_netlink.c
drivers/infiniband/ulp/ipoib/ipoib_vlan.c