TencentOS-kernel/drivers/infiniband/ulp/ipoib
Kamal Heib 0b239b2844 RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces
[ Upstream commit 5ce2dced8e95e76ff7439863a118a053a7fc6f91 ]

Report the "ipoib pkey", "mode" and "umcast" netlink attributes for every
IPoiB interface type, not just children created with 'ip link add'.

After setting the rtnl_link_ops for the parent interface, implement the
dellink() callback to block users from trying to remove it.

Fixes: 862096a8bbf8 ("IB/ipoib: Add more rtnl_link_ops callbacks")
Link: https://lore.kernel.org/r/20201004132948.26669-1-kamalheib1@gmail.com
Signed-off-by: Kamal Heib <kamalheib1@gmail.com>
Signed-off-by: Jason Gunthorpe <jgg@nvidia.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2021-03-16 16:38:56 +08:00
..
Kconfig Init Repo base on linux 5.4.32 long term, and add base tlinux kernel interfaces. 2021-03-16 11:01:34 +08:00
Makefile Init Repo base on linux 5.4.32 long term, and add base tlinux kernel interfaces. 2021-03-16 11:01:34 +08:00
ipoib.h RDMA/ipoib: Return void from ipoib_ib_dev_stop() 2021-03-16 16:34:12 +08:00
ipoib_cm.c IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode 2021-03-16 16:28:36 +08:00
ipoib_ethtool.c Init Repo base on linux 5.4.32 long term, and add base tlinux kernel interfaces. 2021-03-16 11:01:34 +08:00
ipoib_fs.c Init Repo base on linux 5.4.32 long term, and add base tlinux kernel interfaces. 2021-03-16 11:01:34 +08:00
ipoib_ib.c RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() 2021-03-16 16:34:12 +08:00
ipoib_main.c RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces 2021-03-16 16:38:56 +08:00
ipoib_multicast.c Init Repo base on linux 5.4.32 long term, and add base tlinux kernel interfaces. 2021-03-16 11:01:34 +08:00
ipoib_netlink.c RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces 2021-03-16 16:38:56 +08:00
ipoib_verbs.c Init Repo base on linux 5.4.32 long term, and add base tlinux kernel interfaces. 2021-03-16 11:01:34 +08:00
ipoib_vlan.c RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces 2021-03-16 16:38:56 +08:00