Re: Soliciting infiniband ifconfig output
- Reply: Sobczak, Bartosz: "RE: Soliciting infiniband ifconfig output"
- In reply to: Mina_Galić : "Soliciting infiniband ifconfig output"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 08 Feb 2023 19:34:31 UTC
On Thu, Feb 2, 2023 at 2:10 AM Mina Galić <freebsd@igalic.co> wrote:
>
> Hi folks,
>
> I'm currently working on a project of making FreeBSD a Tier 1 cloud-init platform[1].
>
> That involves a lot of refactoring of very Linux specific code[2], and in order to be able to do that, I need information about hardware that I don't have access to.
>
> I'm still operating under the assumption that i can get (almost) all information from a network device via ifconfig[3].
>
> Can you share an `ifconfig -a` output with me on your FreeBSD systems that have Infiniband? And maybe any other commands that are more useful, if my above assumption is wrong.
I don't use IB but have hardware that is capable. Below is what I
think you wanted. If others can provide info on how to configure this,
I'm happy to do so.
# freebsd-version
13.1-RELEASE
# pciconf -lva pci0:55:0:0
mlx5_core0@pci0:55:0:0: class=0x020700 rev=0x00 hdr=0x00 vendor=0x15b3
device=0x101b subvendor=0x15b3 subdevice=0x0008
vendor = 'Mellanox Technologies'
device = 'MT28908 Family [ConnectX-6]'
class = network
subclass = InfiniBand
# pciconf -lva pci0:55:0:1
mlx5_core1@pci0:55:0:1: class=0x020700 rev=0x00 hdr=0x00 vendor=0x15b3
device=0x101b subvendor=0x15b3 subdevice=0x0008
vendor = 'Mellanox Technologies'
device = 'MT28908 Family [ConnectX-6]'
class = network
subclass = InfiniBand
# ifconfig -a
bge0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST>
metric 0 mtu 1500
options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
ether 08:f1:ea:98:62:80
inet 169.254.238.43 netmask 0xfffff800 broadcast 169.254.239.255
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
bge1: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
ether 08:f1:ea:98:62:81
media: Ethernet autoselect
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
bge2: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
ether 08:f1:ea:98:62:82
media: Ethernet autoselect
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
bge3: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=c019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,VLAN_HWTSO,LINKSTATE>
ether 08:f1:ea:98:62:83
media: Ethernet autoselect
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=680003<RXCSUM,TXCSUM,LINKSTATE,RXCSUM_IPV6,TXCSUM_IPV6>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5
inet 127.0.0.1 netmask 0xff000000
groups: lo
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
ib0: flags=8002<BROADCAST,MULTICAST> metric 0 mtu 4092
options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
lladdr 0.0.1.5.fe.80.0.0.0.0.0.0.b8.59.9f.3.0.ec.56.cc
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
ib1: flags=8002<BROADCAST,MULTICAST> metric 0 mtu 4092
options=8009b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,LINKSTATE>
lladdr 0.0.9.5.fe.80.0.0.0.0.0.0.b8.59.9f.3.0.ec.56.cd
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>