From nobody Mon Nov 22 16:47:34 2021 X-Original-To: freebsd-current@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 E29CF188FE6E for ; Mon, 22 Nov 2021 16:47:49 +0000 (UTC) (envelope-from ctuffli@gmail.com) Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) (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 4HyY9J6SSvz3qDf for ; Mon, 22 Nov 2021 16:47:48 +0000 (UTC) (envelope-from ctuffli@gmail.com) Received: by mail-ed1-x534.google.com with SMTP id z5so79986751edd.3 for ; Mon, 22 Nov 2021 08:47:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=mnVdeZy7X8noq1PUJBJ1bHal3G0Hh5H2KF0XdJ7PHto=; b=LP+vYRgD85CxiIjVoMXfa6qa+5X8MWUddvnTRIV5Dgl/oPMjOyEqt6ZjtsqQ5VMyiV XLWYcJV/mpkKwakGWQXezHfB1i17oKI23v1d1FA3Y0wLGaTiwS6lpPhfbEcOj4IeL/iY Qot9/vpcyqjoSqphjCx4kmk9z+Uwv1uKxi6rYQbr2urSMdD0CPcUUUpeGHt0FwQzxQ+j Y8cHUynKXzwD3pOaPcHAd7o5JZOYDu3cRnJjvb/qlsOCr8kORzVLWYaaqLAk/A4+wltO /KIGdq2CnAKshKeap41OW8z9695mHEB+4ttY8NQqISNCdaHCDtoV2+Fiid+3sbNsCikf AgzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=mnVdeZy7X8noq1PUJBJ1bHal3G0Hh5H2KF0XdJ7PHto=; b=qWCXJt5Rc/kxon7AHHEF0kNUx2n150iuTBsjxp/WiNVkOmThrmgc0wrCboxatJm0oE rqapGlfhpqw3QcwuZPZv6hu9w1uqNG2IeEmRIUg1GrnGiT5fy25USsgbUAYh/ZnXUJ6M RUAgCIP4K8PQTezt0wjB6d17DiPfmFCmLSyHjepU8q9mjSpYWBiV9o23UuxZ89qbK6Oe jVZNZQfFuNQOZfXpjYDAfovHxdcx4w82B+HbMmXEzy5GV6JGv0ao2s1aNvDKzI/PztZz r/uuA9SbMihJzSMcQ2JIkVqKYSJvC0KJATxZ4P5KeEoqEm0qsl+tTRj9UXcEB9KvgFGL Oj+A== X-Gm-Message-State: AOAM531PenXSPmEJveYCXecBHGipif8WcBInmdN14XkB9LBXlbd+37vy x2RA6qfGqMwQKvOgL3am52X20nQZS+zbf0k35bCdIY9iGAlN0Q== X-Google-Smtp-Source: ABdhPJxL3jkhBrcq4n884zytQhdr7g/U/0TNydiBQf94tYZxsvTD2dsAL5O66++bfGiQg+2rOu5hV6F9Er3zWzfdfKo= X-Received: by 2002:a17:907:d9f:: with SMTP id go31mr43744889ejc.412.1637599667004; Mon, 22 Nov 2021 08:47:47 -0800 (PST) List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 From: Chuck Tuffli Date: Mon, 22 Nov 2021 08:47:34 -0800 Message-ID: Subject: problem with re(4) interface To: FreeBSD-Current Content-Type: multipart/alternative; boundary="0000000000006fb99305d16362e2" X-Rspamd-Queue-Id: 4HyY9J6SSvz3qDf X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=LP+vYRgD; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of ctuffli@gmail.com designates 2a00:1450:4864:20::534 as permitted sender) smtp.mailfrom=ctuffli@gmail.com X-Spamd-Result: default: False [-2.00 / 15.00]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; URI_COUNT_ODD(1.00)[3]; MID_RHS_MATCH_FROMTLD(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-0.995]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::534:from]; HTTP_TO_IP(1.00)[]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-ThisMailContainsUnwantedMimeParts: Y --0000000000006fb99305d16362e2 Content-Type: text/plain; charset="UTF-8" Running on a recent-ish -current # uname -a FreeBSD stargate.tuffli.net 14.0-CURRENT FreeBSD 14.0-CURRENT main-81b22a9892 GENERIC amd64 I'm having trouble using the second NIC interface in a bridge to provide network connectivity to bhyve VMs and need some help figuring out what is wrong. The system is an AMD Ryzen mini-pc (UM250) with two RealTek gigabit NICs (8168/8111). The second NIC (re1) is a member of a bridge. A configuration similar to this works on a different system with Intel NICs, but on this system, the VMs aren't able to connect to the network. I've done the easy things and verified, for example, the interface can pass traffic (i.e. hardware, cable, switch are fine). There are some additional "odd" things. For example, ifconfig doesn't configure an address or even enable the interface. E.g., # ifconfig re1 10.0.0.10/24 up # ifconfig re1 re1: flags=8902 metric 0 mtu 1500 options=82099 ether 1c:83:41:28:c9:e4 media: Ethernet autoselect (1000baseT ) status: active nd6 options=29 The command does appear to enable/disable the port: # tail -f /var/log/messages Nov 22 08:31:03 stargate kernel: re1: link state changed to DOWN Nov 22 08:31:11 stargate kernel: re1: link state changed to UP Note that setting the interface's address from rc.conf works, but after the system boots, setting the address from the command line doesn't. What else should I check? # ifconfig -a -G lo re0: flags=8843 metric 0 mtu 1500 options=8209b ether 1c:83:41:28:c9:e3 inet 192.168.5.10 netmask 0xffffff00 broadcast 192.168.5.255 media: Ethernet autoselect (1000baseT ) status: active nd6 options=29 re1: flags=8902 metric 0 mtu 1500 options=82099 ether 1c:83:41:28:c9:e4 media: Ethernet autoselect (1000baseT ) status: active nd6 options=29 vm-public: flags=8843 metric 0 mtu 1500 ether 46:76:29:af:7b:fa id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15 maxage 20 holdcnt 6 proto rstp maxaddr 2000 timeout 1200 root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0 member: tap0 flags=143 ifmaxaddr 0 port 5 priority 128 path cost 2000000 member: re1 flags=143 ifmaxaddr 0 port 2 priority 128 path cost 20000 groups: bridge vm-switch viid-4c918@ nd6 options=9 tap0: flags=8943 metric 0 mtu 1500 description: vmnet-freebsd-0-public options=80000 ether 58:9c:fc:10:ff:f6 groups: tap vm-port media: Ethernet autoselect status: active nd6 options=29 Opened by PID 38298 --chuck --0000000000006fb99305d16362e2--