From nobody Wed Feb 08 19:34:31 2023 X-Original-To: freebsd-infiniband@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PBqvR65t1z3nstS for ; Wed, 8 Feb 2023 19:34:43 +0000 (UTC) (envelope-from ctuffli@gmail.com) Received: from mail-qk1-x729.google.com (mail-qk1-x729.google.com [IPv6:2607:f8b0:4864:20::729]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PBqvR04BCz3Csc for ; Wed, 8 Feb 2023 19:34:43 +0000 (UTC) (envelope-from ctuffli@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b="i/ijqpcR"; spf=pass (mx1.freebsd.org: domain of ctuffli@gmail.com designates 2607:f8b0:4864:20::729 as permitted sender) smtp.mailfrom=ctuffli@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-qk1-x729.google.com with SMTP id y10so3424690qkm.3 for ; Wed, 08 Feb 2023 11:34:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=NGcWfuAKe3fPl4/JDQeL6HKMKvxokoRCQbW7PtHUzRo=; b=i/ijqpcRf0mJX++T9s59BMVbDZQe1RAG93eQ5H2Sh4FaPoB9z1eIeTLXwg+jSvoG9Z utK4TDNGFE3ur83Fc0TaNQkXMKdxn4+a3GBFduyxr5syMNczLmrAY+7HpzuRX5UgZxSk WmKeN08NFgl7LhoJV776Y4orGgREaf6Cxw7XphebrGiZLF95Y/uVPM7KYsN+I+eZRruc t+mjUY3aJPCkoYIr043AOUKg8+JynI4zCsuZj7Rf7XgbvfRvT8vfIRRAOe5iewoo7CS2 b+ao37swFdGNxJai0OsBYHIlntxbv5zU/zif010O7ykZGMhiSDVSwW4EWq/tPQb+mnAe Cpcw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=NGcWfuAKe3fPl4/JDQeL6HKMKvxokoRCQbW7PtHUzRo=; b=37aQey1F7Xjd+GMeWL3ybbtq+eurEGfzYNxRSbBUkq/oCbJIYGOb3NBy9L5JTF0a9p a4IFLusHJdGtdBZ6tAgUHMbpbO1x5w64RENNKUpQvoNOJfsKyVJtPLuMhsJCN1eHJyNA mBTYpejTxsd4Kug52ZIhiVSDjg4K3auRfmocECGzp/dVliNGI62h/IsRZIjw6DeSuM/f 6Y2QzrqIJNLqUv3W8M8wxGYa9fDf5wRz/t55uSSvaRWJ0eUJzMB34r8XEL8NLFZJ/xdy uGF+Q1dZizT2tqDct4aQTrOKDU41o1tE0vVAQjI0IgiNbQftohb4mtuFIuOwD9OZWN94 yAVQ== X-Gm-Message-State: AO0yUKV4EesqgZSz76MnS44pd7UYL+tDETyIFsK3rUhXIUB/G0xi7a31 daT5H8fbCuu3fA9eN4o22taifUoJYdtK7Aosg6t3jtxB5L8= X-Google-Smtp-Source: AK7set/mAM9h6dm7p54wteRR2vZqkaCSnYztRx6mKMdHLd+Ol0dpeWahL7XTie4O4tLed/0f5ltar7auwrCkvFVK5VU= X-Received: by 2002:a37:6983:0:b0:71b:cdbd:5245 with SMTP id e125-20020a376983000000b0071bcdbd5245mr761522qkc.132.1675884882181; Wed, 08 Feb 2023 11:34:42 -0800 (PST) List-Id: Infiniband on FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-infiniband List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-infiniband@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Chuck Tuffli Date: Wed, 8 Feb 2023 11:34:31 -0800 Message-ID: Subject: Re: Soliciting infiniband ifconfig output To: =?UTF-8?Q?Mina_Gali=C4=87?= Cc: freebsd-infiniband@freebsd.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; MIME_GOOD(-0.10)[text/plain]; FROM_EQ_ENVFROM(0.00)[]; MLMMJ_DEST(0.00)[freebsd-infiniband@freebsd.org]; ARC_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::729:from]; DKIM_TRACE(0.00)[gmail.com:+]; RCVD_TLS_LAST(0.00)[]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; FREEMAIL_FROM(0.00)[gmail.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-infiniband@freebsd.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4PBqvR04BCz3Csc X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N On Thu, Feb 2, 2023 at 2:10 AM Mina Gali=C4=87 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 info= rmation from a network device via ifconfig[3]. > > Can you share an `ifconfig -a` output with me on your FreeBSD systems tha= t 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=3D0x020700 rev=3D0x00 hdr=3D0x00 vendor=3D0x1= 5b3 device=3D0x101b subvendor=3D0x15b3 subdevice=3D0x0008 vendor =3D 'Mellanox Technologies' device =3D 'MT28908 Family [ConnectX-6]' class =3D network subclass =3D InfiniBand # pciconf -lva pci0:55:0:1 mlx5_core1@pci0:55:0:1: class=3D0x020700 rev=3D0x00 hdr=3D0x00 vendor=3D0x1= 5b3 device=3D0x101b subvendor=3D0x15b3 subdevice=3D0x0008 vendor =3D 'Mellanox Technologies' device =3D 'MT28908 Family [ConnectX-6]' class =3D network subclass =3D InfiniBand # ifconfig -a bge0: flags=3D8943 metric 0 mtu 1500 options=3Dc019b ether 08:f1:ea:98:62:80 inet 169.254.238.43 netmask 0xfffff800 broadcast 169.254.239.255 media: Ethernet autoselect (1000baseT ) status: active nd6 options=3D29 bge1: flags=3D8802 metric 0 mtu 1500 options=3Dc019b ether 08:f1:ea:98:62:81 media: Ethernet autoselect nd6 options=3D29 bge2: flags=3D8802 metric 0 mtu 1500 options=3Dc019b ether 08:f1:ea:98:62:82 media: Ethernet autoselect nd6 options=3D29 bge3: flags=3D8802 metric 0 mtu 1500 options=3Dc019b ether 08:f1:ea:98:62:83 media: Ethernet autoselect nd6 options=3D29 lo0: flags=3D8049 metric 0 mtu 16384 options=3D680003 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x5 inet 127.0.0.1 netmask 0xff000000 groups: lo nd6 options=3D21 ib0: flags=3D8002 metric 0 mtu 4092 options=3D8009b lladdr 0.0.1.5.fe.80.0.0.0.0.0.0.b8.59.9f.3.0.ec.56.cc nd6 options=3D29 ib1: flags=3D8002 metric 0 mtu 4092 options=3D8009b lladdr 0.0.9.5.fe.80.0.0.0.0.0.0.b8.59.9f.3.0.ec.56.cd nd6 options=3D29