ib_device_get_by_index
struct ib_device *ib_device_get_by_index(const struct net *net, u32 index);
device = ib_device_get_by_index(sock_net(skb->sk), index);
device = ib_device_get_by_index(sock_net(skb->sk), index);
device = ib_device_get_by_index(sock_net(skb->sk), index);
device = ib_device_get_by_index(sock_net(skb->sk), ifindex);
device = ib_device_get_by_index(sock_net(skb->sk), index);
device = ib_device_get_by_index(sock_net(skb->sk), index);
device = ib_device_get_by_index(sock_net(skb->sk), index);
device = ib_device_get_by_index(sock_net(skb->sk), index);
ibdev = ib_device_get_by_index(sock_net(skb->sk), index);
device = ib_device_get_by_index(sock_net(skb->sk), index);
device = ib_device_get_by_index(sock_net(skb->sk), index);
device = ib_device_get_by_index(sock_net(skb->sk), index);
device = ib_device_get_by_index(sock_net(skb->sk), index);
device = ib_device_get_by_index(sock_net(skb->sk), devid);
parent = ib_device_get_by_index(sock_net(skb->sk), parentid);
device = ib_device_get_by_index(sock_net(skb->sk), devid);
device = ib_device_get_by_index(
device = ib_device_get_by_index(