From nobody Wed Feb 08 06:32:49 2023 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 4PBVYK5b0Gz3kmx7 for ; Wed, 8 Feb 2023 06:32:53 +0000 (UTC) (envelope-from garyj@gmx.de) Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PBVYK1jM0z3J4q; Wed, 8 Feb 2023 06:32:53 +0000 (UTC) (envelope-from garyj@gmx.de) Authentication-Results: mx1.freebsd.org; none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1675837971; bh=OfM4mzGxEtvg0kiT1GGCTCFfOT0kSAqjFoL2fSQUycA=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:In-Reply-To:References: Reply-To; b=mceoah7+JN/yYsHUp9vSDWbXE0R4xlSRv2wZKgWE2UDVRkIcpoT/ITfkgLQImxZK4 16Y7KK79cMl7Qa3xRqUdMAasFjOPR/viYsOmYTQX+z9WgDzb+7D6qm6X17M4pFiRxL FNccsGVxlPuXBRIAgJ+najPbUsQMp2i8fLc6KUjaspbI4olQMN3eC+kDLPxX0+3Z5O W+G3C2+8lSfXLAY5hPf51kmzL6EXEgEABpUFE4uBzg/JnOTbDUm7Liv5U3LtwzxnZs NAnFc7d2+UBO47b0H5F8dPrKPgI0lF2XeB+H162HtS6LKuqKckw2Eqe7CwsbVtOOdJ YTmwZrQoUVk8Q== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from ernst.home ([217.226.49.211]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MrhQ6-1onLBn0xS0-00nlkJ; Wed, 08 Feb 2023 07:32:51 +0100 Date: Wed, 8 Feb 2023 06:32:49 +0000 From: Gary Jennejohn To: Zhenlei Huang Cc: freebsd-current@freebsd.org Subject: Re: kernel compile fails if device bpf is not enabled Message-ID: <20230208073249.4ccb5fb7@ernst.home> In-Reply-To: <4FF5CEED-A667-455A-8BFC-960B50E8D93D@FreeBSD.org> References: <20230207100812.76d206d4@ernst.home> <4FF5CEED-A667-455A-8BFC-960B50E8D93D@FreeBSD.org> Reply-To: garyj@gmx.de X-Mailer: Claws Mail 3.19.0 (GTK+ 2.24.33; amd64-portbld-freebsd14.0) 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 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:cWF1rxZlJdVzpzPQU27/wgeNOqZYCid7iLBNsgC+3eo9YkATK70 0oBCq393IsHi2CUZ8T9TJooZ3MuKWiFSfb/h8VaVO31KM3e9w+wu3wm9WABjEs9CDK79AN3 62ewNmHxb/2Qb52w+6zgY+6kL5oEhBWQTBOkPRAslH2vtkJ/vot0+XTXHcUxYnfPYh6LKyu e8M/EJEIEpxWWVTAtkj0Q== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:tDLekSJOS4Q=;Eung3sFWsR5KnNwMpt4Q7GnLbmq 67uw9FdjKKKqLHAkXFQeh+XXHN6kIz1PS8RFjyrugKFGD1xPr8qpwEm2+ZJ+bUXTG1W5/rN1o XpbwdywrNN68NcALkV1UlNaB/kH7jW3bv5cuhdNhKPvybFGEW26CcTasvjVPoaF1C0/lWkJey 4oC79Ot+4JDuPXeiDpdYfhSJ+kwQRIDTcv+0gZw5sGAlQKkZ5DCHGEOcjfj2NSb1v6bV1kpWt AAULZe5kTjuTP2WV+POALCY3p5dbRL2Xgwghgwf6eE12XxZX8vJHXPHE30b6TP7P9m/BPENjb pQeM5UNdUHnlbYchnFqFM+z1wkYCoUaBgI2MtWJFCq6tgZFJ2uKjvP/TIIaNXre10RQGYYtwb uIpR04ogc2Iv4FvFU1KsHlvVyqT9imTvSpJ9OK/y/HrQRdvTHKbNck1Vc8XY46Cd3VQlQMubk HSKpIdT97X4bFEWHZlZjxXMHyNBVBHfRosagOBBlTPCtjBZKA+baOpIeI5bSJtJZkhc+htw1p pMAOdemFCHgxNJ1x7a2vKm/hUWaz3R5sszp4759bORUARG88FLFK9jDMjqelIMbvBf2rVpBUm IAYGIQcxLwKvIywZhs/gkMQFOYC12juZtPJrN6sHjU1yPFbfOTkDxITXmSEtZTIWO6zEu+9xl 65iARSjlBwoV5uXUiORyG7pjdss3VnTPHloBiuwsAWldB1l3ge1Ae9ADGOvetwEh/+j8dTM+g VkeOn3FGgfzvrqmXx23RgQp6SoucS6xTEQDhnSjuN0IK2xIsqR0+XBn6CLb0pQUflRDWZFeVk w82Y3REyXvket412o5uqAhD2/eTjwoxpeEOzSedx8sX9V3X8wt+dc9gq12hS7ODiIW6VumtU0 jRBe1/0pWtusdv2PGILyeA8Xo2RGnU07dY12wN2lQ48jXg6MqJGK97sCJf3OMQHvClEMK8mdC Pc28X9PUY/jH/cgfzSvdcM8HdCM= X-Rspamd-Queue-Id: 4PBVYK1jM0z3J4q X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated X-ThisMailContainsUnwantedMimeParts: N On Wed, 8 Feb 2023 12:49:46 +0800 Zhenlei Huang wrote: Hi Zhenlei, > Thanks for the report! Post the fix to Phabricator https://reviews.freeb= sd.org/D38432 . > > Best regards, > Zhenlei > Thanks! I see it's been accepted. > > On Feb 7, 2023, at 5:08 PM, Gary Jennejohn wrote: > > > > I just saw this error today because I didn't have device bpf enabled i= n > > my kernel configuration file: > > > > -------------------------------------------------------------- > >>>> stage 3.1: building everything > > -------------------------------------------------------------- > > linking kernel.full > > ld: error: undefined symbol: bpf_mtap_if > >>>> referenced by if.c:4724 (/usr/src/sys/net/if.c:4724) > >>>> if.o:(if_bpfmtap) > >>>> referenced by if_tuntap.c:1717 (/usr/src/sys/net/if_tuntap.c:1717) > >>>> if_tuntap.o:(tunread) > >>>> referenced by if_vlan.c:1292 (/usr/src/sys/net/if_vlan.c:1292) > >>>> if_vlan.o:(vlan_transmit) > > > > ld: error: undefined symbol: bpf_mtap2_if > >>>> referenced by if_gif.c:323 (/usr/src/sys/net/if_gif.c:323) > >>>> if_gif.o:(gif_transmit) > >>>> referenced by if_tuntap.c:1816 (/usr/src/sys/net/if_tuntap.c:1816) > >>>> if_tuntap.o:(tunwrite) > > --- kernel.full --- > > *** [kernel.full] Error code 1 > > > > This happens because a dummy bpf_mtap_if() (called a NOP stub in bpf.c= ) > > isn't being defined if bpf is not enabled. > > > > -- > > Gary Jennejohn > > =2D- Gary Jennejohn