From nobody Mon Jun 14 20:08:11 2021 X-Original-To: freebsd-hackers@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 475F77EE4BF for ; Mon, 14 Jun 2021 20:08:29 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from wout1-smtp.messagingengine.com (wout1-smtp.messagingengine.com [64.147.123.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4G3jF82x6Pz4h0l for ; Mon, 14 Jun 2021 20:08:28 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id D3AFD10EF for ; Mon, 14 Jun 2021 16:08:21 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Mon, 14 Jun 2021 16:08:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h= date:from:to:subject:message-id:mime-version:content-type; s= fm2; bh=JcMmcSFkYmois2n0WP7oxxqDmXY3tsuaxgPTyweBY7o=; b=SMfhK8hD eZT97A8RV1S2Vu77qaixv8PHFvsd980ZyO1Ph7rO81Tk+/DoIBfNDL1k2ZBErika ZQw/dSJhKbEXy0Vcng4cMzx9edJssz7JyvbjA1mP87RqB3BLf3bBU+SAXfuNZA+9 6MxP1Jy5bf8hP9t6KLGqBYgVBDHX3NusqIaYi8xhROvjMd/NymLk5sgUEwOJXbow 9MiilcuYz4Y/T2peJoPkZqPmSoYtewCxPE0zK6+Sh6Evxz0XNBsbFrqkrGhzBy6r ndxnGNtZotA4MKevfmNCumg+hitPO2ofQm9He0EXrD1y2HwRB9HIjEozcgbMJc8K /J7m2zNBL30gJA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=JcMmcSFkYmois2n0WP7oxxqDmXY3t suaxgPTyweBY7o=; b=iQcvM/59ePm69eqvONdER444Sln2EC1+UWuz0fHzOkIj0 4QIDcYFCaW2RDzHeIxVdTlPSxbnLqVgicGtMIsYy5lY8PoUN6vYJ0bXAbKoE+CSI u40isKTSjKMz8ZBNatykH3YU2xbGpUQGIS5Nb/uuiag33o3cPQTAo4j3ZMNOksmR D2gHiqDdQsJseuCJf4m15sUPN6ZGxT9rQBRQz96sFexjsYV382TSPUc60PVNl96Q iHITyLAEHIs6bcJK+jLzXLruye+IHocIUYn5oMrdb69ndDNZFQ2DEgT0l0oP/zTe rS5Ugmd1ah9jdrFO/ZEkU6dZYdKW4MXzzRPlNqcsw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrfedvhedgudegudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfggtggusehgtderre dttddvnecuhfhrohhmpehtvggthhdqlhhishhtshcuoehtvggthhdqlhhishhtshesiiih gihsthdrnhgvtheqnecuggftrfgrthhtvghrnhepvefghffftdefkeelleehtdejledvhf dvgeeijeevfffguddvhfetgeejueejueeinecuvehluhhsthgvrhfuihiivgeptdenucfr rghrrghmpehmrghilhhfrhhomhepthgvtghhqdhlihhsthhsseiihiigshhtrdhnvght X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Mon, 14 Jun 2021 16:08:13 -0400 (EDT) Date: Mon, 14 Jun 2021 21:08:11 +0100 From: tech-lists To: freebsd-hackers@freebsd.org Subject: the clang compiler does not support '-march=native' Message-ID: List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Fam1/MLR3+A/Hb4t" Content-Disposition: inline X-Rspamd-Queue-Id: 4G3jF82x6Pz4h0l X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zyxst.net header.s=fm2 header.b=SMfhK8hD; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=iQcvM/59; dmarc=none; spf=pass (mx1.freebsd.org: domain of tech-lists@zyxst.net designates 64.147.123.24 as permitted sender) smtp.mailfrom=tech-lists@zyxst.net X-Spamd-Result: default: False [-5.70 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_VERYGOOD(0.00)[64.147.123.24:from]; R_DKIM_ALLOW(-0.20)[zyxst.net:s=fm2,messagingengine.com:s=fm3]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.24]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[zyxst.net]; DKIM_TRACE(0.00)[zyxst.net:+,messagingengine.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:64.147.123.0/24, country:US]; MAILMAN_DEST(0.00)[freebsd-hackers]; RCVD_IN_DNSWL_LOW(-0.10)[64.147.123.24:from] X-ThisMailContainsUnwantedMimeParts: N --Fam1/MLR3+A/Hb4t Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, There's a program I'd like to compile, but I'm getting an error "the clang compiler does not support '-march=3Dnative'" % clang --version FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git llvmorg-11.0.1-0-g43ff75f2c3fe) Target: aarch64-unknown-freebsd13.0 Thread model: posix InstalledDir: /usr/bin Is this because I have this in /etc/src.conf: WITHOUT_LLVM_TARGET_ALL=3D WITH_LLVM_TARGET_AARCH64=3D WITH_LLVM_TARGET_ARM=3D (this is on a rpi4 arm64.aarch64) thanks, --=20 J. --Fam1/MLR3+A/Hb4t Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE8n3tWhxW11Ccvv9/s8o7QhFzNAUFAmDHtyMACgkQs8o7QhFz NAWwXBAAibXWzD045OZH0Km6/3r52Knj6/s+fS0Z/B/g4emK9Qy7rioSdLWvrVnQ XqrmgADHbe2jIbcWYKN/x2jIAtbpZHUmmOg+1n/FqEABntEH1jJAqca3LFzeXRHn VF4QyIRhqFyKtphXT4ws/Jr42DAwgKzfjhlMOaHFWRd4bGu2Jy6NMp++WRxZTbRi QVKuASQnxGZ9N3695g9Gv0ozVa3wjoXKDFlCd7aF/NXAou4xL2ft9tNfkJKkJR0H BDdarII109x7neDY0Yr1LndPYOAyfTo5iP/He1XjK4IX5qM1O+ZZWRYqjYIwQ83s QM6XboxpKKC7OTyeiglT3BzwzV4Iobck/5P4T/xb2IA4Vz8dvufZYpDfQL1JukCs L7+RzwuKELJBX0po/BIGbiZPaxpSNoITXOcdf+teZb2YgAPEh8TFXPm7WRAO7I5k 97JAOA6Yn67mi34IjOAE0JZqsJ8TX2K+c+Dc+7fwmcpxulO6LgPMPW/KgkvwoWeQ 5pgrmLJhfBjy7g0EcdH8Jmfi5GXwOSLrZmepJOsgYHoR7/L3JijJ327beOiLX/rI +3zlHGhME+p83MvWatshq3Ts9k6WL4vLb5GoMYZdRmo1XYSvZOR8DbtzxHZxg/1E GlJ1T7pdUp+douFsoq6BYwN79jXYK1IDYapOGVS6IKyAOIvShLs= =XlHn -----END PGP SIGNATURE----- --Fam1/MLR3+A/Hb4t-- From nobody Mon Jun 14 20:18:21 2021 X-Original-To: freebsd-hackers@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 102E47EFA2D for ; Mon, 14 Jun 2021 20:18:33 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtp.freebsd.org (smtp.freebsd.org [IPv6:2610:1c1:1:606c::24b:4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4G3jSm73yDz4jWK; Mon, 14 Jun 2021 20:18:32 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from tensor.andric.com (tensor.andric.com [87.251.56.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "tensor.andric.com", Issuer "R3" (verified OK)) (Authenticated sender: dim) by smtp.freebsd.org (Postfix) with ESMTPSA id BDAB0202B5; Mon, 14 Jun 2021 20:18:32 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from smtpclient.apple (unknown [IPv6:2001:470:7a58:0:9062:5662:3b4e:5bd]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tensor.andric.com (Postfix) with ESMTPSA id E971DB3B6; Mon, 14 Jun 2021 22:18:29 +0200 (CEST) From: Dimitry Andric Message-Id: <6E5624A0-6456-4C22-A090-6C1496257AC8@FreeBSD.org> Content-Type: multipart/signed; boundary="Apple-Mail=_FFDC8444-8069-410E-A590-F531FDB7F0F9"; protocol="application/pgp-signature"; micalg=pgp-sha1 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\)) Subject: Re: the clang compiler does not support '-march=native' Date: Mon, 14 Jun 2021 22:18:21 +0200 In-Reply-To: Cc: freebsd-hackers@freebsd.org To: tech-lists References: X-Mailer: Apple Mail (2.3654.100.0.2.22) X-ThisMailContainsUnwantedMimeParts: N --Apple-Mail=_FFDC8444-8069-410E-A590-F531FDB7F0F9 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=us-ascii On 14 Jun 2021, at 22:08, tech-lists wrote: > > There's a program I'd like to compile, but I'm getting an error "the > clang compiler does not support '-march=native'" > > % clang --version > FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git > llvmorg-11.0.1-0-g43ff75f2c3fe) > Target: aarch64-unknown-freebsd13.0 > Thread model: posix > InstalledDir: /usr/bin > > Is this because I have this in /etc/src.conf: > > WITHOUT_LLVM_TARGET_ALL= > WITH_LLVM_TARGET_AARCH64= > WITH_LLVM_TARGET_ARM= > > (this is on a rpi4 arm64.aarch64) No, this is because whatever you are trying to compile has apparently hardcoded "-march=native" in its compile flags. Try removing that. :) -Dimitry --Apple-Mail=_FFDC8444-8069-410E-A590-F531FDB7F0F9 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.2 iF0EARECAB0WIQR6tGLSzjX8bUI5T82wXqMKLiCWowUCYMe5jgAKCRCwXqMKLiCW owUrAJ0TgVrDhooaS29JX/3IMcrv9iSdRgCeORCiQ1E0Ds1iO+pyZoNRxIA81Jk= =jpk0 -----END PGP SIGNATURE----- --Apple-Mail=_FFDC8444-8069-410E-A590-F531FDB7F0F9-- From nobody Mon Jun 14 21:07:33 2021 X-Original-To: freebsd-hackers@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 9D7FF11CF1B6 for ; Mon, 14 Jun 2021 21:07:41 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic310-21.consmr.mail.gq1.yahoo.com (sonic310-21.consmr.mail.gq1.yahoo.com [98.137.69.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4G3kYS2RqCz3Brj for ; Mon, 14 Jun 2021 21:07:39 +0000 (UTC) (envelope-from marklmi@yahoo.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1623704856; bh=g9nCuy6lpfPtNJK7eSWIZ8h2XoJDhxW+aOV+eZZ6yZQ=; h=Subject:From:In-Reply-To:Date:Cc:References:To:From:Subject:Reply-To; b=FiTauX6nyf+X0TASRpWq0vhpxklSq3X85bvUhmUS2gRBwaHgjXqj0nsd6c9ZCW+g/E/gkK4ujXGj597JcCHG5vTW0DXN1dnhpNmCVm1jSr6hiVI1v+m4lsFefkD0n1OWjsJMPYlYpZ5IMfD/kovYnUAqaQbNv5s6GYxG0b9uODHfnXE5KYmPYsSjkIiWHEG1SAX41OhEdtKdHNNZz/+p3PLVGBB+K72cbxM9yQO5n3s78PWIdgatm3nLcgGji6DRDIbWZgblZ5de2JXtpR6qzB9mfIgIrG3nAWwr+m/lTkTOCHEC6r0CJEDkR5CuQhJuVWRmxpZpjJnzbJrjk49p/g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1623704856; bh=qcxanw5hOXJno7yDAZRVSXrc7SdyhY8zK5TKrUdu658=; h=X-Sonic-MF:Subject:From:Date:To:From:Subject; b=IWjIGAgOZVxXVTS/L8GAFHPgWODiPAa1VrP5KzxfUp5+o0zWKjkjvn8NuNCmoxt1RaQQXppcTmVXfRhL6/XEf2Y8FHg7mbFZcSJ80ISktsGQjDM5RafHmOqEKKgwYmxMNLuOh1B5v/yNhEuoKlBMgySyhrCAdbBgX71OJ2wCheEdf0Bz2L/wTtm7kcS+3OlotjzJww3RQ2e7oG9mP9euk3cc5BuF4FIyKwTFalAJyOv4cmyOo9zg3/XKQI2w0Z7eMT3pPherWtTXODiw+vWlc3dl5qbSTHMZNEAUz1/7QcAtK+RSytLsTJdM6StMJoHbNsJlqBFh7/+PhWEfgbxdxA== X-YMail-OSG: l7M6eM4VM1mRubB8rZLRSKQTCiLSDCyC.wJhfFdpCFsC2wRHmrIM4vNjGT0mhuc X3OE55VlgxQgVnrFPMLBQDDGdhz_AE.HQIYuElnmRjqEULqi9Rpr81uhLHFw0T1J4LoEMiW6v2sw RSEtxuMHjjYm0oXu0g8NSja6TYV3zTx6H8Uy52v1qwrNfqaLcZKonz73CAft4M8ODTS4o.7INger vRt9PS9noqYbYjMddMF7gPazMRn5XY2U1.OIx9V8Fra0IXapJMwH2EL9gerfpP8L8lceGFi3qYnt Y6JtISQQ70V9pScYgGbow.18R98a7jHyIolmcjBEbXU1zrArNV1XdiuRFWw2y_rxYSVWwc.C4_oa doFKFAp4NKpm_a2Py5SQvCLJg1aENxgUfZSwfTuwUmHeNZtJ3fHILwxiRrZ7UHhGpAalT2WwebEZ IhA_TmTBhiO2xAemZJwaF09YLMYEHeal5XONgbwb6RVMel4pVt6SRr85neBL9zVi4FLfTWzTWxtS SSFRbyFsBrtDhPS.4uhsk8923X4ZerWPacNcupLqCFLed6w2xr36ZkeVmyDh6W8z_yfava0xvXgm 0ML6WZW7n4xa4bEgydYSutkDuAuU8ZmK07QOqTaTGI4Cnyc90t55O8yZt4lKON6y3hm2lmS8wLQW lUT9_HeoVfiMMRculJwoHVKXY6j4rff.9VHYJj3YQ1YHktBBkHMWjVMOCJ3Ntk80HEUqJe.U8E.R 4NXIICM7YvfsZrXHnK7ZGs4RLSV3s3iNklSettspCR07Cg8unT6sjm_qROt3AOccEt_4gZbDGTs0 17pcgd2kxEr64kCPNYH1qLB08I7e3bxa6fzR1mH5MJqbWjvUkNKPxw4U_JQOeJMf_juREIEJaKFc fyB9ybFW_uNBdxLpPVx9KvmQqsWBPMQberKYcD42xx4unsl0hGrCz1EfCfxqvqQBW5oxp1WnaI25 68Pnx5nnX14YnehNaIfR58.E91QDrjjASIL37licRa5PaqRirbqamOUslhcZ5GG_xowjv2RJxz9t Ho1vJodTWuhWL_Jaw9xsqv_CRP5jKMiFeHIAN5Jv95PWtQN9TcVOG3f5_IrAth6gQW0ZiJKxRV.f xDGZn8HrtyUo_diDJyzBnHZ3GGoKUWff1HYZEvRpiItEpSf3fjysofAz5_.F64hOTnjCUa6LVhyL 2lFciraHDq9NW701aJ.mNpUiwOgdvYZ8K6uTYyBms4CSACkKC9gplpoyYXZ0kByptIr6kNe.g75N Y92BNV.rLfLDdQ7lhPGegztVmjGKgv7CGDODBsD1D7I9nNoxkno_dp4DOGrmTTeuBlG90hkP2bXY zMTbnHNaUtthWclTDIh__VdhbdQL0NNVE7todizyFHC6o7JaQwNF3fCffFg3y50LzIXdG09EQhIp 7tKk8FzLBEYnkDH3M817y6YIGUrP2YBt1c0N3sXAFfPRD.oOO_w.ORGLdLnDQLU4eHi3vdi232OU V4L7qzQGXdHTrj4CAUofbzBZz1ub7aPz3m8O3ZI3onSwWpafCqwBmI5qJV.5pbpucxf2NBC4k9A. Q7uGZxeGruOW1oRUdGH.1S1cDnFdRL7TCQ1ucnlwSYW5y9YvEiqG64.W6lMzOjaSiG3hPA4cExA5 c2HO7S3PTuWeNdJF52Pp.q_rB0d82l.UMatSmPJh.YMyGRp7pDTliN42.UCUUBsDukDwAMfeZl3t cuFAdw8nZShQ5FlMqoS8uExE9bBhR5G7ge0_Tvdonn0KYTdW35WM9ZQ95slnsag0zh.rLXTaSVsm F9Y_PfyOblto07bujycWPgIQILWLk0RAPjSDtL1Id.KmXEmClq.zScQVxqAzHoX1k5L.bVcy3TQg x18eJDLv0yjreFWsDWihQO81Y0BJp5E5xjKjPppRmG0t3xvjDXNy5aVJTVoWB2dm7ULINw8ELD5C bc857w6eIQx8kGp667JIUGb7ZyQ9t05unvmEbJqS_yKgFkhpLtWdvsv5FfnUQziEYesLiY6tGdmh zqKZq40pH4BIGf04TT9x8GQ3wCft8ryw1jiFL966kyzjR7.FGvf32oQ_BxoNG6X6DVVH5FLtKfxh E9zJB3Usk.fREkYpg63qXkF5dTUtRA4ycp7RRB_GoOiNbPhLM.WvSjr.X607rWGVRkfS8Xscgfvk lnoQd1kBRC7j.IpX09uJWs7vNCEKTroQj.ynga5dvOq4zUveU6H9UTZxh6TYoEVi2OYVKzoXwm2N cjbJvx8q7u7nRCq1n_qhahUW0l_iYH82g3owLSAQDsZZ9T7UWGHvip743gt_Mjzn2bi9L9d.5pUq IE7R7zktuq0me3Uo1LiDZ68flX0mD0axor8JO4Nen01h8h6y_qnMlfnubFQQgPJDorVli8lVHW.Y EeBYHZVAKv82UKTg7uCnyYUWjYZjaIbd2kMfWc9tckhhgfPiJtVzYldShBZky6Dwv4v9XMcbZImE g6eoQMuq664myU0loEoUW3Rw4yCR5y2E_8mjYzH9ye6PyPY08GFnj.vKb4SYy9xOaXYAmKW69bDL xcDp63kqBU7BLeQNRaGn6Y9JoYyM65gyo5VpIY4o9x2G48wAqBE7_v3QueIfVAdFkxfJUBWfn X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.gq1.yahoo.com with HTTP; Mon, 14 Jun 2021 21:07:36 +0000 Received: by kubenode560.mail-prod1.omega.gq1.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 0e9b948d0914b8890ef5babc9f8100e0; Mon, 14 Jun 2021 21:07:34 +0000 (UTC) Content-Type: text/plain; charset=us-ascii List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 (Mac OS X Mail 14.0 \(3654.100.0.2.22\)) Subject: Re: the clang compiler does not support '-march=native' In-Reply-To: <6E5624A0-6456-4C22-A090-6C1496257AC8@FreeBSD.org> Date: Mon, 14 Jun 2021 14:07:33 -0700 Cc: FreeBSD Hackers Content-Transfer-Encoding: quoted-printable Message-Id: References: <6E5624A0-6456-4C22-A090-6C1496257AC8@FreeBSD.org> To: tech-lists X-Mailer: Apple Mail (2.3654.100.0.2.22) X-Rspamd-Queue-Id: 4G3kYS2RqCz3Brj X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.com header.s=s2048 header.b=FiTauX6n; dmarc=pass (policy=reject) header.from=yahoo.com; spf=pass (mx1.freebsd.org: domain of marklmi@yahoo.com designates 98.137.69.147 as permitted sender) smtp.mailfrom=marklmi@yahoo.com X-Spamd-Result: default: False [-3.50 / 15.00]; FREEMAIL_FROM(0.00)[yahoo.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/20, country:US]; RBL_DBL_DONT_QUERY_IPS(0.00)[98.137.69.147:from]; DWL_DNSWL_NONE(0.00)[yahoo.com:dkim]; MID_RHS_MATCH_FROM(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[98.137.69.147:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[98.137.69.147:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[98.137.69.147:from]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-hackers] Reply-To: marklmi@yahoo.com From: Mark Millard via freebsd-hackers X-Original-From: Mark Millard X-ThisMailContainsUnwantedMimeParts: N On 2021-Jun-14, at 13:18, Dimitry Andric wrote: > On 14 Jun 2021, at 22:08, tech-lists wrote: >>=20 >> There's a program I'd like to compile, but I'm getting an error "the >> clang compiler does not support '-march=3Dnative'" >>=20 >> % clang --version >> FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git >> llvmorg-11.0.1-0-g43ff75f2c3fe) >> Target: aarch64-unknown-freebsd13.0 >> Thread model: posix >> InstalledDir: /usr/bin >>=20 >> Is this because I have this in /etc/src.conf: >>=20 >> WITHOUT_LLVM_TARGET_ALL=3D >> WITH_LLVM_TARGET_AARCH64=3D >> WITH_LLVM_TARGET_ARM=3D >>=20 >> (this is on a rpi4 arm64.aarch64) >=20 > No, this is because whatever you are trying to compile has apparently > hardcoded "-march=3Dnative" in its compile flags. Try removing that. = :) I'll add to that note the comparison/contrast of aarch64 vs. amd64 as a context for clang: The aarch64 context rejects the value "native": # echo | clang -E - -march=3Dnative -### FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git = llvmorg-11.0.1-0-g43ff75f2c3fe) Target: aarch64-unknown-freebsd14.0 Thread model: posix InstalledDir: /usr/bin clang: error: the clang compiler does not support '-march=3Dnative' (in-process) "/usr/bin/clang" "-cc1" "-triple" "aarch64-unknown-freebsd14.0" "-E" = "-disable-free" "-disable-llvm-verifier" "-discard-value-names" = "-main-file-name" "-" "-mrelocation-model" "static" = "-mframe-pointer=3Dnon-leaf" "-fno-rounding-math" = "-mconstructor-aliases" "-munwind-tables" "-target-cpu" "generic" = "-target-feature" "+neon" "-target-abi" "aapcs" = "-fallow-half-arguments-and-returns" "-fno-split-dwarf-inlining" = "-debugger-tuning=3Dgdb" "-resource-dir" "/usr/lib/clang/11.0.1" = "-fdebug-compilation-dir" "/usr/home/root" "-ferror-limit" "19" = "-fno-signed-char" "-fgnuc-version=3D4.2.1" "-faddrsig" "-o" "-" "-x" = "c" "-" The amd64 context, by contrast, does not complain: # echo | clang -E - -march=3Dnative -### FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git = llvmorg-11.0.1-0-g43ff75f2c3fe) Target: x86_64-unknown-freebsd14.0 Thread model: posix InstalledDir: /usr/bin (in-process) "/usr/bin/clang" "-cc1" "-triple" "x86_64-unknown-freebsd14.0" "-E" = "-disable-free" "-disable-llvm-verifier" "-discard-value-names" = "-main-file-name" "-" "-mrelocation-model" "static" = "-mframe-pointer=3Dall" "-fno-rounding-math" "-mconstructor-aliases" = "-munwind-tables" "-target-cpu" "znver1" "-target-feature" "+sse2" = "-target-feature" "-tsxldtrk" "-target-feature" "+cx16" = "-target-feature" "+sahf" "-target-feature" "-tbm" "-target-feature" = "-avx512ifma" "-target-feature" "+sha" "-target-feature" "-gfni" = "-target-feature" "-fma4" "-target-feature" "-vpclmulqdq" = "-target-feature" "+prfchw" "-target-feature" "+bmi2" "-target-feature" = "-cldemote" "-target-feature" "+fsgsbase" "-target-feature" "-ptwrite" = "-target-feature" "-amx-tile" "-target-feature" "-avx512bf16" = "-target-feature" "+popcnt" "-target-feature" "+aes" "-target-feature" = "-avx512bitalg" "-target-feature" "-movdiri" "-target-feature" "+xsaves" = "-target-feature" "-avx512er" "-target-feature" "+xsavec" = "-target-feature" "-avx512vnni" "-target-feature" "-amx-bf16" = "-target-feature" "-avx512vpopcntdq" "-target-feature" "-pconfig" = "-target-feature" "-clwb" "-target-feature" "-avx512f" "-target-feature" = "+clzero" "-target-feature" "-pku" "-target-feature" "+mmx" = "-target-feature" "-lwp" "-target-feature" "-rdpid" "-target-feature" = "-xop" "-target-feature" "+rdseed" "-target-feature" "-waitpkg" = "-target-feature" "-movdir64b" "-target-feature" "+sse4a" = "-target-feature" "-avx512bw" "-target-feature" "+clflushopt" = "-target-feature" "+xsave" "-target-feature" "-avx512vbmi2" = "-target-feature" "+64bit" "-target-feature" "-avx512vl" = "-target-feature" "-serialize" "-target-feature" "-invpcid" = "-target-feature" "-avx512cd" "-target-feature" "+avx" "-target-feature" = "-vaes" "-target-feature" "+cx8" "-target-feature" "+fma" = "-target-feature" "-rtm" "-target-feature" "+bmi" "-target-feature" = "-enqcmd" "-target-feature" "+rdrnd" "-target-feature" "+mwaitx" = "-target-feature" "+sse4.1" "-target-feature" "+sse4.2" = "-target-feature" "+avx2" "-target-feature" "+fxsr" "-target-feature" = "-wbnoinvd" "-target-feature" "+sse" "-target-feature" "+lzcnt" = "-target-feature" "+pclmul" "-target-feature" "-prefetchwt1" = "-target-feature" "+f16c" "-target-feature" "+ssse3" "-target-feature" = "-sgx" "-target-feature" "-shstk" "-target-feature" "+cmov" = "-target-feature" "-avx512vbmi" "-target-feature" "-amx-int8" = "-target-feature" "+movbe" "-target-feature" "-avx512vp2intersect" = "-target-feature" "+xsaveopt" "-target-feature" "-avx512dq" = "-target-feature" "+adx" "-target-feature" "-avx512pf" "-target-feature" = "+sse3" "-fno-split-dwarf-inlining" "-debugger-tuning=3Dgdb" = "-resource-dir" "/usr/lib/clang/11.0.1" "-fdebug-compilation-dir" = "/usr/fbsd/main-src" "-ferror-limit" "19" "-fgnuc-version=3D4.2.1" = "-fcolor-diagnostics" "-faddrsig" "-o" "-" "-x" "c" "-" =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar) From nobody Tue Jun 15 08:16:05 2021 X-Original-To: freebsd-hackers@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 35ED711C8C52 for ; Tue, 15 Jun 2021 08:16:09 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) (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 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4G41Nm2kBZz4kQb for ; Tue, 15 Jun 2021 08:16:08 +0000 (UTC) (envelope-from grahamperrin@gmail.com) Received: by mail-wr1-x431.google.com with SMTP id c9so17277462wrt.5 for ; Tue, 15 Jun 2021 01:16:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=/KIxyCk2nK8Ry+BnhByxs1R8XhydGFxLKAgjufp47vw=; b=RFnu5IbAVgat0oTvU5KKfenTJ1oqkWS44LcsjIM602s0uTxp4gKZbToc6iwH33c35g YBuT66ur34x6jcz419pOB2EkDfSl+V0lNpnH/iVEN+rD00/4gaaqn57MLiBXia/SEEvg cT5A7IW6w1PaxbOqia7GCpmV8SGqwsUR+EHzFxSGJbavD+VgDGUsFIXa8/hYJ/VMiL6Q ykzzRJ2GJcz0/Ss3XcUpUpBulQ4RO3SVjp5JGSVyNRn08WclyO0VeAan4zZnqA7lMohV 0+hmgHyD08nWGP6IGhTkl/Vyj1oRcnIRht3prjR2TwPnuYR/eMMp++XZP3YSKuolsq9y wsHg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=/KIxyCk2nK8Ry+BnhByxs1R8XhydGFxLKAgjufp47vw=; b=IcuPiXWgapFyBSTQ/EIbkh4oKl2Gj/o7ow/4ST2GMYaVxZC7LIZh5dfS1MmT7r7Ugc 7Z+RfzuqBjA+sEpXqDv8qIXj+2IqmlQ/eJtF6rVUOgKJQn99o5SVDIsUJUmIfHGIr9E4 IWcNUqfRR+zNukz1PAgfGDDkE42SPKP/I5pjLSnXVKZUdfv9sVmKxjetIzPQOpXZAvy+ F9noUW68qnbiQon29/Gc85UL+KLNd0n7lyMo2iCdxaq3xV2ne99nKmIdZhk5uMJyfHWc JcMykiyBHHzUxT/KilbecD41T3i2mo0njlDPbI/JsTjSYUV1QOQDPxGwwkS9n8S8nb/5 CGsw== X-Gm-Message-State: AOAM530oA9YTTQNCyTpQYgACgxfQNxOuroE/DxiKyvs6Ej8e8pHWIsUU ijDVNg50mWI7A7TQp2OEYlrdxBwe1+tTwQ== X-Google-Smtp-Source: ABdhPJyX6b9XoJFqMAQvM18eJdlGvQV06YDaYtVWTzudlYFR7L39SMV61uD3JEUX2/5Ph57TR6E+lA== X-Received: by 2002:adf:b650:: with SMTP id i16mr23736722wre.205.1623744966568; Tue, 15 Jun 2021 01:16:06 -0700 (PDT) Received: from [192.168.1.10] (88-105-96-80.dynamic.dsl.as9105.com. [88.105.96.80]) by smtp.gmail.com with ESMTPSA id f13sm18405085wrt.86.2021.06.15.01.16.06 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 15 Jun 2021 01:16:06 -0700 (PDT) Subject: Re: usb 4-port hub support? To: freebsd-hackers@freebsd.org References: <20210611203158.GA12610@troutmask.apl.washington.edu> From: Graham Perrin Message-ID: <9919b111-ff95-b87b-ae7c-99e1c7627c5d@gmail.com> Date: Tue, 15 Jun 2021 09:16:05 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 In-Reply-To: <20210611203158.GA12610@troutmask.apl.washington.edu> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-GB X-Rspamd-Queue-Id: 4G41Nm2kBZz4kQb X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=RFnu5IbA; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of grahamperrin@gmail.com designates 2a00:1450:4864:20::431 as permitted sender) smtp.mailfrom=grahamperrin@gmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RECEIVED_SPAMHAUS_PBL(0.00)[88.105.96.80:received]; SUBJECT_ENDS_QUESTION(1.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; MID_RHS_MATCH_FROM(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::431:from]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::431:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::431:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-hackers] X-ThisMailContainsUnwantedMimeParts: N On 11/06/2021 21:31, Steve Kargl wrote: > Tried sending this to freebsd-usb, but it was denied > as I'm not subscribed to that list. Other lists hold > non-subscriber messages for moderation. > > I have a Dell XPS 13 laptop with a USB 3 type-c connector on the > right and a thunderbolt 3 type-c connector on the left. The wireless > chip in the laptop is currently not supported (Qualcomm Atheros 6174). > There is an out-of-tree ath10k device for this chip, but I've never > been able to get it work. So, I have a tp-link archer t2u nano usb > dongle that I plug into the port, which of course uses up my available > usb ports. With the dongle attached, I see > > % usbconfig list > ugen0.1: <0x8086 XHCI root HUB> at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA) > ugen0.2: at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA) > ugen0.3: at usbus0, cfg=0 md=HOST spd=FULL (12Mbps) pwr=ON (100mA) > ugen0.4: at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (500mA) > > and wlan0 and wpa_supplicant work with the tp-link device. > > I've acquired an Aluratek 4-port USB 3.1 type-c hub. If I remove the dongle > and insert the hub, I see (where I've omitted ugen0.1, 0.2, and 0.3) > > % usbconfig list > ... > ugen0.4: at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=SAVE (100mA) > ugen0.5: at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=SAVE (0mA) > > If I now plugin in a SanDisk thumbdrive I see > > % usbconfig list > ... > ugen0.6: at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=ON (224mA) > > % ls /dev/da0* > /dev/da0 /dev/da0p1 /dev/da0p2 > % mount /dev/da0p2 /mnt > % ls /mnt > .snap/ boot/ lib/ mnt/ rescue/ tmp/ > .sujournal dev/ libexec/ net/ root/ usr/ > bin/ etc/ media/ proc/ sbin/ var/ > > Adding a second thumbdrive shows > > % usbconfig list > ... > ugen0.7: at usbus0, cfg=0 md=HOST spd=SUPER (5.0Gbps) pwr=ON (74mA) > > I see the da1 devices and can mount the filesystem. > > Now, for the issue, if I insert the tp-link dongle into the hub > it is not detected. usbconfig shows no information of any kind. > I've read the if_rtwn_usb(4) and usb(4) manuals, but have no clue > where to start to get the tp-link dongle recognized. Any suggestions? > > PS: inserting a logitech usb mouse receiver is also undetected. > Try this, be prepared for problems with storage devices: 1. detach everything from the hub 2. attach the Archer T2U Nano (AC600 USB Wi-Fi adapter) to a side port of the hub 3. restart the computer 4. if the Wi-Fi adapter is usable, then connect the Logitech USB receiver to the end port 5. if the Wi-Fi adapter and Logitech receiver are usable, then connect the Kingston DataTraveler 3.0 to a side port 6. if those three devices are usable, then connect the USB SanDisk 3.2Gen1 to a side port 7. if all four devices are usable, then consider stress-testing the combined abilities of the hub plus storage devices. With or without a stress test: proceed with caution; have verifiably good backups. StressDisk: I assume that these are amongst your devices: ---- In my experience, the USB story is not great. Experiences include: Cerulian 10 port USB 2.0 top loading hub (N14JB) – used in the past (often with ZEVO ZFS) with Mac OS X 10.8.5, also probably with Mavericks. HP 2012 120W Advanced Docking Station – four USB 3.0 ports, used with FreeBSD 13.0-CURRENT and 14.0-CURRENT. ---- As an extreme example, with a 'giveaway' (promotional) USB drive that I expected to behave poorly, I effectively killed the drive by attempting to fill its file system: From nobody Tue Jun 15 20:05:53 2021 X-Original-To: freebsd-hackers@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 9658D11E1C5F for ; Tue, 15 Jun 2021 20:05:55 +0000 (UTC) (envelope-from linimon@portsmon.org) Received: from MTA-05-4.privateemail.com (mta-05-4.privateemail.com [68.65.122.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4G4K7l3V2Nz3DSR; Tue, 15 Jun 2021 20:05:55 +0000 (UTC) (envelope-from linimon@portsmon.org) Received: from MTA-05.privateemail.com (localhost [127.0.0.1]) by MTA-05.privateemail.com (Postfix) with ESMTP id A7FE460126; Tue, 15 Jun 2021 16:05:53 -0400 (EDT) Received: from APP-04 (unknown [10.50.14.154]) by MTA-05.privateemail.com (Postfix) with ESMTPA id 806D7600E0; Tue, 15 Jun 2021 16:05:53 -0400 (EDT) Date: Tue, 15 Jun 2021 15:05:53 -0500 (CDT) From: "linimon@portsmon.org linimon@portsmon.org" To: Dimitry Andric , tech-lists Cc: freebsd-hackers@freebsd.org Message-ID: <743205487.80006.1623787553495@privateemail.com> In-Reply-To: <6E5624A0-6456-4C22-A090-6C1496257AC8@FreeBSD.org> References: <6E5624A0-6456-4C22-A090-6C1496257AC8@FreeBSD.org> Subject: Re: the clang compiler does not support '-march=native' List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Priority: 3 Importance: Normal X-Mailer: Open-Xchange Mailer v7.10.4-Rev25 X-Originating-Client: open-xchange-appsuite X-Virus-Scanned: ClamAV using ClamSMTP X-Rspamd-Queue-Id: 4G4K7l3V2Nz3DSR X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N > On 06/14/2021 3:18 PM Dimitry Andric wrote: > No, this is because whatever you are trying to compile has apparently > hardcoded "-march=native" in its compile flags. Try removing that. :) fwiw we turn this off in FreeBSD ports, because the FreeBSD package builders are set up to do cross-compiles. mcl From nobody Tue Jun 15 23:13:55 2021 X-Original-To: freebsd-hackers@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 34E5A5D6CE2 for ; Tue, 15 Jun 2021 23:14:05 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4G4PJr1spNz3nLP for ; Tue, 15 Jun 2021 23:14:03 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute3.internal (compute3.nyi.internal [10.202.2.43]) by mailout.nyi.internal (Postfix) with ESMTP id 107AD5C00F0 for ; Tue, 15 Jun 2021 19:13:58 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute3.internal (MEProxy); Tue, 15 Jun 2021 19:13:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h= date:from:to:subject:message-id:references:mime-version :content-type:in-reply-to; s=fm2; bh=McFssrQV3d4lXQoDnBzg4iIvdAH NfsanNN53TTABLJk=; b=laXnno0oqSL60qVeidEtzg/WBJirs5k2fGQhExFAd1R D64Q6KLm5nkhHX9bflKnrdkRvp68oW/Rl3skVAKxknp18KaUm3knHNjyInfOmWgO l+cgtCjkB/mYy+fhhg4ijGndZkVGLoM8/5Yl9McSsUZ5TJtovaO0npmd6siEFwEl NONGl3OVM2lRFVLzhSDYDrEO2MDi+SEZuMRH1F+RVLzLHzyQzdO0Sp189rff0k14 Nin7XPmazxgrGiqTDSRTNImUikI/u9G8uI/dxmC1bQscX3fRzVtHwjxiIyPE+jd7 4sPGNgwhw7+Qf+YTwTHTbkMe9Rt0Mghq98ZpDVPnAuQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=McFssr QV3d4lXQoDnBzg4iIvdAHNfsanNN53TTABLJk=; b=PcE3lI3T/83wGUE8RIH+Et Vb8rBmfeJfz5HLkrTIlT0/+3zyB+JdWuJImZBH1b41pKLEVCtQ4VXetWflXhDmVp nVFqRRcdIqNLnj1YzSZvc31NWz6h84C/VNrfYFVsyk13P93920CiBwLlXV7l2mzW GPq0OvTUxe5kif2R4YOnh8qMjzBy/RIOW7VJQIA9TfTLyOu/0M84TNzf6y6iFnz4 n192cet4YOFdEQt8SJ+WwnEXF0kRWKCsMbO/4GxaIo7hodd4HRjKoChyy7Ak34u2 +UABj8omqnBd3D1TThFllNyEVAY0/XOAzDKtV6gWNqBEHf6v/uDpoM06+7zqyxTw == X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduledrfedvkedgudelucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucenucfjughrpeffhffvuffkfhggtggujgesghdtre ertddtvdenucfhrhhomhepthgvtghhqdhlihhsthhsuceothgvtghhqdhlihhsthhsseii hiigshhtrdhnvghtqeenucggtffrrghtthgvrhhnpedtheeigfdvudefkeekvddtfedvte dttdekuddvgeevlefftdekffdujedvhfduteenucevlhhushhtvghrufhiiigvpedtnecu rfgrrhgrmhepmhgrihhlfhhrohhmpehtvggthhdqlhhishhtshesiiihgihsthdrnhgvth X-ME-Proxy: Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Tue, 15 Jun 2021 19:13:57 -0400 (EDT) Date: Wed, 16 Jun 2021 00:13:55 +0100 From: tech-lists To: freebsd-hackers@freebsd.org Subject: Re: the clang compiler does not support '-march=native' Message-ID: Mail-Followup-To: freebsd-hackers@freebsd.org References: <6E5624A0-6456-4C22-A090-6C1496257AC8@FreeBSD.org> List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="QfKjyXxLXg2Z3rdM" Content-Disposition: inline In-Reply-To: <6E5624A0-6456-4C22-A090-6C1496257AC8@FreeBSD.org> X-Rspamd-Queue-Id: 4G4PJr1spNz3nLP X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zyxst.net header.s=fm2 header.b=laXnno0o; dkim=pass header.d=messagingengine.com header.s=fm3 header.b=PcE3lI3T; dmarc=none; spf=pass (mx1.freebsd.org: domain of tech-lists@zyxst.net designates 66.111.4.27 as permitted sender) smtp.mailfrom=tech-lists@zyxst.net X-Spamd-Result: default: False [-5.70 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_VERYGOOD(0.00)[66.111.4.27:from]; R_DKIM_ALLOW(-0.20)[zyxst.net:s=fm2,messagingengine.com:s=fm3]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.27]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[zyxst.net]; DKIM_TRACE(0.00)[zyxst.net:+,messagingengine.com:+]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:66.111.0.0/20, country:US]; MAILMAN_DEST(0.00)[freebsd-hackers]; RCVD_IN_DNSWL_LOW(-0.10)[66.111.4.27:from] X-ThisMailContainsUnwantedMimeParts: N --QfKjyXxLXg2Z3rdM Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jun 14, 2021 at 10:18:21PM +0200, Dimitry Andric wrote: >On 14 Jun 2021, at 22:08, tech-lists wrote: >> >> There's a program I'd like to compile, but I'm getting an error "the >> clang compiler does not support '-march=3Dnative'" >> >> % clang --version >> FreeBSD clang version 11.0.1 (git@github.com:llvm/llvm-project.git >> llvmorg-11.0.1-0-g43ff75f2c3fe) >> Target: aarch64-unknown-freebsd13.0 >> Thread model: posix >> InstalledDir: /usr/bin >> >> Is this because I have this in /etc/src.conf: >> >> WITHOUT_LLVM_TARGET_ALL=3D >> WITH_LLVM_TARGET_AARCH64=3D >> WITH_LLVM_TARGET_ARM=3D >> >> (this is on a rpi4 arm64.aarch64) > >No, this is because whatever you are trying to compile has apparently >hardcoded "-march=3Dnative" in its compile flags. Try removing that. :) Yeah. I prob can't do that without breakage. It was something off github I tried to compile. thanks, --=20 J. --QfKjyXxLXg2Z3rdM Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE8n3tWhxW11Ccvv9/s8o7QhFzNAUFAmDJNCgACgkQs8o7QhFz NAU8CQ//aO9jiTcV420IC2HXNkKAhs+PIAci/1t/btC9IOX+IzqTREcqO3SQ6LyR 4Ml5F7xWI6pdP0uTBI+tvikgNagW+4XVMQKcLx0AMzjuO07pn776nk3lkpDow2aV IPIqxfZoDfZeII6Dbums+UATGx2+1XqOr7Z6Iis/OpfbxWu4j5OARP3YSnnTwk8Y MoKzApU8QAuhpx/AGokvWQpZo+oWR9CA8u+7/982Nm1ydNBfsd9+Zi1uARtDNYiJ +Vg+JRuT7UcOtnkIR2VTsa4M+hbzXz7gf4tT7Guhd5ggoG+vortJRMO42Ufp+GbC OwYyOTH+CakfSqX8NGWlF8fvrzIcQwHFfdulEQg7awip8lrh5hMjcfHRzAxLucgN ZHqCb2dYxJZKfmxhtCuHlq52BefWhGFGEeq70AQFpwNiCemlQaGL2F5iB+10Xn8G b2dAoWbq4ir6Bdz9k8wuLuZxIrs4AlDiljJXBTdmyUCcpo1fZ62dp/FmeL05eNi8 8byRVFfE+ENInC5apcofrHGvl/7kgwU2bdCICJHOYUs+P4asJJntUn4vnZHkijCZ oCdI8qguEzIh4hDpVPJBLuhXiSrM3UokPdVoCBauJX5qwkFIDD25NX5gAxyFpC7s tPcSA1YbPD3LlN65BVLu2FuSt5L9skNS6fgbZriG5AcmMjov6a0= =D/pM -----END PGP SIGNATURE----- --QfKjyXxLXg2Z3rdM-- From nobody Fri Jun 18 00:12:43 2021 X-Original-To: freebsd-hackers@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 07E0D11CD9C5 for ; Fri, 18 Jun 2021 00:12:52 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.21]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "troutmask", Issuer "troutmask" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4G5fWl03xCz4Vly for ; Fri, 18 Jun 2021 00:12:50 +0000 (UTC) (envelope-from sgk@troutmask.apl.washington.edu) Received: from troutmask.apl.washington.edu (localhost [127.0.0.1]) by troutmask.apl.washington.edu (8.16.1/8.16.1) with ESMTPS id 15I0Ch4x034782 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Thu, 17 Jun 2021 17:12:43 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.16.1/8.16.1/Submit) id 15I0Chm9034781; Thu, 17 Jun 2021 17:12:43 -0700 (PDT) (envelope-from sgk) Date: Thu, 17 Jun 2021 17:12:43 -0700 From: Steve Kargl To: Graham Perrin Cc: freebsd-hackers@freebsd.org Subject: Re: usb 4-port hub support? Message-ID: <20210618001243.GA34764@troutmask.apl.washington.edu> References: <20210611203158.GA12610@troutmask.apl.washington.edu> <9919b111-ff95-b87b-ae7c-99e1c7627c5d@gmail.com> List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <9919b111-ff95-b87b-ae7c-99e1c7627c5d@gmail.com> X-Rspamd-Queue-Id: 4G5fWl03xCz4Vly X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=fail reason="No valid SPF, No valid DKIM" header.from=washington.edu (policy=none); spf=none (mx1.freebsd.org: domain of sgk@troutmask.apl.washington.edu has no SPF policy when checking 128.95.76.21) smtp.mailfrom=sgk@troutmask.apl.washington.edu X-Spamd-Result: default: False [-1.82 / 15.00]; RCVD_TLS_ALL(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[128.95.76.21:from]; DMARC_POLICY_SOFTFAIL(0.10)[washington.edu : No valid SPF, No valid DKIM,none]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; SPAMHAUS_ZRD(0.00)[128.95.76.21:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.82)[-0.816]; RCPT_COUNT_TWO(0.00)[2]; R_SPF_NA(0.00)[no SPF record]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:73, ipnet:128.95.0.0/16, country:US]; SUBJECT_ENDS_QUESTION(1.00)[]; MAILMAN_DEST(0.00)[freebsd-hackers]; RCVD_COUNT_TWO(0.00)[2] X-ThisMailContainsUnwantedMimeParts: N On Tue, Jun 15, 2021 at 09:16:05AM +0100, Graham Perrin wrote: > On 11/06/2021 21:31, Steve Kargl wrote: > > Tried sending this to freebsd-usb, but it was denied > > as I'm not subscribed to that list. Other lists hold > > non-subscriber messages for moderation. > > > > I have a Dell XPS 13 laptop with a USB 3 type-c connector on the > > right and a thunderbolt 3 type-c connector on the left. The wireless > > chip in the laptop is currently not supported (Qualcomm Atheros 6174). > > There is an out-of-tree ath10k device for this chip, but I've never > > been able to get it work. So, I have a tp-link archer t2u nano usb > > dongle that I plug into the port, which of course uses up my available > > usb ports. > > (deleted for brevity) > > > > Now, for the issue, if I insert the tp-link dongle into the hub > > it is not detected. usbconfig shows no information of any kind. > > I've read the if_rtwn_usb(4) and usb(4) manuals, but have no clue > > where to start to get the tp-link dongle recognized. Any suggestions? > > > > PS: inserting a logitech usb mouse receiver is also undetected. > > > Try this, be prepared for problems with storage devices: > > 1. detach everything from the hub > > 2. attach the Archer T2U Nano (AC600 USB Wi-Fi adapter) to a side port of > the hub > > 3. restart the computer Thanks for the suggestions. I tried plugging the Archer T2U nano in each of the 4 ports. It is only detected on one, and USB issues device error. Unfortunately, I'm on travel for work and can not easily test/report what happens until next Wednesday. -- Steve From nobody Sun Jun 20 13:52:15 2021 X-Original-To: freebsd-hackers@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 B2CB35D5E25; Sun, 20 Jun 2021 13:52:23 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-ed1-x532.google.com (mail-ed1-x532.google.com [IPv6:2a00:1450:4864:20::532]) (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 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4G7DcQ5qBHz3Lg5; Sun, 20 Jun 2021 13:52:22 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: by mail-ed1-x532.google.com with SMTP id h2so1768791edt.3; Sun, 20 Jun 2021 06:52:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:message-id:mime-version :content-transfer-encoding; bh=rNDhCzwC873YKF63/pUl/xOXf10PlqjvcP6nNE5PDi0=; b=mOWiZoWsmmbbSDdTN5elG7cUvnpUPrfp8W5KjYCari0akLyEukBf+dz6NfhdVt49Tz CsGI7rqtNt0RkfYiVzLKW3SittQ0Kf1R1y80vvLw6Lg96DOo+zLEPe3ajL5QaTP/PZT0 hMCqZotGy9jnFAFqXimvlrCnXD1Y2qQiLm8nSKkQWEzo5v7pTZyajyRSEn7LRTxMD41Y kTaP9GcPcEM4U0wELG7FVSiAPUKBotU9WYEKFeHGLfC5Z4fJoiMcJt3F264+6qRIhgj5 qjtJY4PwVEzivQhxJUdaJbU4CQ7EztpBVqEDwwzty1jPAEn6Z/teEtKNmqBbATP9k4J4 RfTg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:message-id:mime-version :content-transfer-encoding; bh=rNDhCzwC873YKF63/pUl/xOXf10PlqjvcP6nNE5PDi0=; b=gkwKvjZIPnmJgNdY4YZerKuD6mXw9ogYHqK7MFew/Obt+bxuWDwJnOhwzdJZ16fqVV WExEMgcLSNylz7/1VBizH6gTHzoMAw7L1MR2HdUcjXZNWyobnqEzqikQXAh5pTVhl+c5 IG7v3e9AQaYQ974QFwrXcryci4YZd+T6ibeg7lVDhQTvPUoGsndp4DnrFY1zXmQp0OPE 49K1VzliUrFCaMR/miQlrG09Sm3ackToAhacL+RtVLV2GWtozFXbmdUGswnlGej8IPUi QA2cXXv8048INojN+YGjqVEPuIVszy/jJXdHsEvyk3R1qXMHUJS4n44CWr2gaK+a/Gg6 0pDg== X-Gm-Message-State: AOAM530J2+9vkY71UR8zr99IHyUrjrIvPi0sNTwW1AkTzrsEB3I2eIIc sVQzEMy1kseZvJLgbeOv9OisBQ35xxDoFw== X-Google-Smtp-Source: ABdhPJwC+a9B9f+KnrtE3k0DCpGklVY4xJCo+cDBBQ91J+Ilgfcn8yyrtv4y8cWsaQN20HxTkB1/OQ== X-Received: by 2002:a05:6402:520f:: with SMTP id s15mr16117660edd.125.1624197141497; Sun, 20 Jun 2021 06:52:21 -0700 (PDT) Received: from rimwks.local ([2001:470:1f15:3d8:7285:c2ff:fe37:5722]) by smtp.gmail.com with ESMTPSA id i18sm1155615edc.7.2021.06.20.06.52.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 20 Jun 2021 06:52:21 -0700 (PDT) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Sun, 20 Jun 2021 16:52:15 +0300 To: freebsd-net@freebsd.org, freebsd-hackers@FreeBSD.org Cc: Rozhuk Ivan Subject: How to run script on network address change? Message-ID: <20210620165215.0f3dd15c@rimwks.local> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; amd64-portbld-freebsd13.0) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4G7DcQ5qBHz3Lg5 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=mOWiZoWs; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rozhukim@gmail.com designates 2a00:1450:4864:20::532 as permitted sender) smtp.mailfrom=rozhukim@gmail.com X-Spamd-Result: default: False [-1.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::532:from]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_SPAM_SHORT(1.00)[0.999]; NEURAL_HAM_LONG(-1.00)[-1.000]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::532:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::532:from]; FREEMAIL_CC(0.00)[gmail.com]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-net,freebsd-hackers] X-ThisMailContainsUnwantedMimeParts: N Hi! I have FreeBSD 13@amd64 router with DHCP client on uplink. How to run script on IP address change? I do not see events from devd, only: !system=IFNET subsystem=em3 type=LINK_DOWN !system=IFNET subsystem=em3 type=LINK_UP From nobody Sun Jun 20 14:42:46 2021 X-Original-To: freebsd-hackers@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 C112611CB1C8 for ; Sun, 20 Jun 2021 14:42:50 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound4s.ore.mailhop.org (outbound4s.ore.mailhop.org [54.185.97.28]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4G7Fkf2Tyxz3jSd for ; Sun, 20 Jun 2021 14:42:50 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1624200168; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=RonOvPFAMuGJRRic2ft8y898iRpkJlnTg8mIbV102oLMuyjDxLQZ8/wVFONveWf4JcZLoiZHFcxiJ wx6m7jgRkK2QkqjxAqHu1GDs88J+9FaiHzW/2/w3y63qHgkiXS6l6YaDbpXd3pxOhV9RhH7z8t/Sj+ YPbk6M61NE21XbQ/kBIfTfHRjyy/a6oJ/d6xSkncV/cRnFAuCv3OCBQ+ZG9PndlPuK0IxDATlaOjJS MCiLBjuCS2e3UQu5riOoAza7OanKp/cw3saoz12Q7FRWxfdDHU2a7Zw5y4yUGYPbPT/V64tzGnEReN Di2sst0OkRjNOHtYh+N2Jg9Umf7kwxg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=2xQ9vrsLKjMTc98+DC3ZZzGVV6duRERAs8Il5jxLIoo=; b=OCTxshl1iVcdFHns2Wv6Bk3Dmh+ddQdnHPmhrQR0PbUvpDx7HeHwvwinZ8oFUwLrlRoLHxZrtENyJ zH/Gabyhbkr79kbTqfNTSTtEar4Fs86ujyP7gQavB3scwGfYzWokHZTwLXIJkSwQqPJ5gaFpEqS8Vu PRnITluQFFqvHEdgKV6PCSLbonTTimzP7q/YegbKSWLgHJbZVeYwOkaFBHXgnKRwPmw6NZaMg54wKy kfbvorhdoXtwLUqdOJc4HCmYJxKWtEOusuTLJF4bEiUqMa+Sc2j9Bb4M79lRHnKY1s+jw6bUlitBnx H5lWKJyfpF1z8+1Vi3j3iUAv3nuTaFA== ARC-Authentication-Results: i=1; outbound4.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=2xQ9vrsLKjMTc98+DC3ZZzGVV6duRERAs8Il5jxLIoo=; b=qL5F0erldyQNQBBXliOmxJEx27p8WGhiEcur62i2SNRG2+FsOhflFWlDxmXBF1mdFFjV9PXs3lWnf x6l4bzrpYifCGYQqmmVF7H5uAw4lTWN377tWe1fd8rtRc3emsGpQXFQucYlnMkpnd1TLc2Tr8naN0M SHuKEmC0iAqFhPkTqTwuZo5ZYJp8fxphmWe0u/bXqhVxzu8wIzoirk8zveRFPSgBLaom8IicYkZgUl SjxuoIuNPNLeNGKyj25ikhvRfxEi1ISeqhYWnYGHNf7IJlM45jq9vrBF7LSewG5+2nePywliFCDnbs 5KLCUEij8jQRjI8DubDooJB8+lJzGng== X-Originating-IP: 67.177.211.60 X-MHO-RoutePath: aGlwcGll X-MHO-User: c75cbfbd-d1d5-11eb-a657-89389772cfc7 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (c-67-177-211-60.hsd1.co.comcast.net [67.177.211.60]) by outbound4.ore.mailhop.org (Halon) with ESMTPSA id c75cbfbd-d1d5-11eb-a657-89389772cfc7; Sun, 20 Jun 2021 14:42:47 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id 15KEgkUk002831; Sun, 20 Jun 2021 08:42:46 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <29b67c76692658ba3618a2b1f9d62a7b77501247.camel@freebsd.org> Subject: Re: How to run script on network address change? From: Ian Lepore To: Rozhuk Ivan , freebsd-net@freebsd.org, freebsd-hackers@FreeBSD.org Date: Sun, 20 Jun 2021 08:42:46 -0600 In-Reply-To: <20210620165215.0f3dd15c@rimwks.local> References: <20210620165215.0f3dd15c@rimwks.local> Content-Type: text/plain; charset="ASCII" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4G7Fkf2Tyxz3jSd X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; TAGGED_RCPT(0.00)[]; REPLY(-4.00)[] X-ThisMailContainsUnwantedMimeParts: N On Sun, 2021-06-20 at 16:52 +0300, Rozhuk Ivan wrote: > Hi! > > > I have FreeBSD 13@amd64 router with DHCP client on uplink. > > How to run script on IP address change? > > > I do not see events from devd, only: > !system=IFNET subsystem=em3 type=LINK_DOWN > !system=IFNET subsystem=em3 type=LINK_UP > > You could use /etc/dhclient-exit-hooks script to take action after an IP address is bound. See the manpage for dhclient-script for more info. -- Ian From nobody Sun Jun 20 16:37:44 2021 X-Original-To: freebsd-hackers@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 A947C11D16A1; Sun, 20 Jun 2021 16:37:48 +0000 (UTC) (envelope-from rozhuk.im@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 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4G7JHJ0M7vz3tgV; Sun, 20 Jun 2021 16:37:47 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: by mail-ed1-x534.google.com with SMTP id s6so15615651edu.10; Sun, 20 Jun 2021 09:37:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:message-id:in-reply-to:references :mime-version; bh=Xv46+qxLS2N9hxnsGg8VhaKXXOkMqe+E7YNcCMLe4hk=; b=B9xMRcpNM+TccWwGipA3emPeee6xF5a15S0tesrx3mw6gsRtuTSETBMAA68Z9WYJz/ 4lKtcHl/UmPTCI+weX8q1tl3WEGJ4mXz67E25Jx/WLdLw/kc654By5z7920qYTlR7hbd rdIwb9GEW4Jb0eOy092/LhlyxZmRhElyKKGg1ueQd9BHlNVBB+pHRgfh9lOmFecyPPzq vH7yCzijjF5pB03vhKtu9fPCWBRwCVXfj909GJmTdKpxhKVrTMaGYI/xHunAUKHeT8al jsNWUsB0uIQQ0MmEjyvQgu4a74ltKi2WZ4pRzlVOjHShBgdYTGbtx5A3464mxXOKHnyF 8KBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:message-id:in-reply-to :references:mime-version; bh=Xv46+qxLS2N9hxnsGg8VhaKXXOkMqe+E7YNcCMLe4hk=; b=nBE8A0AjdsJI52VO9/1skmm84A9feHiQIctZG3qGFFA1CrC+QsqiKiEtsoDC287ryl iUbkdZfTwe7Lgq0e83aH2dl3OEYdKU1/sm8bzK60RbC5hDIhjnlIhieCC+0T+RgIt+tA A6c/pK9ZPDETFnkoUBuW0684+ewdVbEGlfPlKW9MxVCraQZLr2/8PTqj1Q5TTid3repZ H65Atj7KxVAmpbqZVdVdlRYiwjRFCNmsRsU50iGwhpyC0ZKmSGg7bQSnNSHR08m+nLSN 9GT01LhRG/cNk3ytMN1R5P7h+syzS4zn2znvJukf6Z9+7n/FUw2rNTfr+XpaZFJYlwbj FssQ== X-Gm-Message-State: AOAM533SId4sJtjGosQOMwJWkzG1GJGHJ/MjM2Y30v6heSGpOu/GKJeC fyFhFtEGCvscWaz+0tGttk1jBet1gv7ZqA== X-Google-Smtp-Source: ABdhPJyG3F6u2jMVYt0jlnZg83HFAK+bF45RuQKIi1HjcMjgCBiHlxbR/Sk+6LPh0fBhSoMyWPUxmw== X-Received: by 2002:a05:6402:27d0:: with SMTP id c16mr16176751ede.60.1624207066617; Sun, 20 Jun 2021 09:37:46 -0700 (PDT) Received: from rimwks.local ([2001:470:1f15:3d8:7285:c2ff:fe37:5722]) by smtp.gmail.com with ESMTPSA id j1sm8893387eds.27.2021.06.20.09.37.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 20 Jun 2021 09:37:46 -0700 (PDT) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Sun, 20 Jun 2021 19:37:44 +0300 To: "dmilith ." Cc: freebsd-net@freebsd.org, freebsd-hackers@FreeBSD.org Subject: Re: How to run script on network address change? Message-ID: <20210620193744.39eae64f@rimwks.local> In-Reply-To: References: <20210620165215.0f3dd15c@rimwks.local> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; amd64-portbld-freebsd13.0) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="MP_/M9MCt26LwExmTW7V=bzbtL8" X-Rspamd-Queue-Id: 4G7JHJ0M7vz3tgV X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=B9xMRcpN; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of rozhukim@gmail.com designates 2a00:1450:4864:20::534 as permitted sender) smtp.mailfrom=rozhukim@gmail.com X-Spamd-Result: default: False [-1.00 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; HAS_ATTACHMENT(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::534:from]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_SPAM_SHORT(1.00)[1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/mixed,text/plain,text/x-patch]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::534:from:127.0.2.255]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::534:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-net,freebsd-hackers] X-ThisMailContainsUnwantedMimeParts: N --MP_/M9MCt26LwExmTW7V=bzbtL8 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Disposition: inline On Sun, 20 Jun 2021 16:23:38 +0200 "dmilith ." wrote: > Have you tried `route monitor`? No, and I do not want keep running some daemon that will parse output. But thanks, I found good place to add devctl_notify() calls. Now devd have new events. run: ifconfig lan0 alias 192.168.1.1/24 ifconfig lan0 -alias 192.168.1.1 ifconfig lan0 inet6 1111:: devd output: !system=IFNET subsystem=lan0 type=ADDR_ADD 192.168.1.1 !system=IFNET subsystem=lan0 type=ADDR_DEL 192.168.1.1 !system=IFNET subsystem=lan0 type=ADDR_ADD 1111:: And even for netif rename: ifconfig lan0 name lan1 ifconfig lan1 name lan0 devd output: !system=IFNET subsystem=lan0 type=RENAME lan1 !system=IFNET subsystem=lan1 type=RENAME lan0 --MP_/M9MCt26LwExmTW7V=bzbtL8 Content-Type: text/x-patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=18a08c5f17.patch >From 18a08c5f17d3b54f029a4e8c9ffbcd1370dbf3b1 Mon Sep 17 00:00:00 2001 From: Rozhuk Ivan Date: Sun, 20 Jun 2021 19:10:36 +0300 Subject: [PATCH] sys/net/if.c: add RENAME devctl event !system=IFNET subsystem=lan0 type=RENAME lan1 !system=IFNET subsystem=lan1 type=RENAME lan0 --- sys/net/if.c | 1 + 1 file changed, 1 insertion(+) diff --git a/sys/net/if.c b/sys/net/if.c index f6926c43ef9..8c8a7f6f4f0 100644 --- a/sys/net/if.c +++ b/sys/net/if.c @@ -2681,6 +2681,7 @@ ifhwioctl(u_long cmd, struct ifnet *ifp, caddr_t data, struct thread *td) EVENTHANDLER_INVOKE(ifnet_departure_event, ifp); if_printf(ifp, "changing name to '%s'\n", new_name); + devctl_notify("IFNET", ifp->if_xname, "RENAME", new_name); IF_ADDR_WLOCK(ifp); strlcpy(ifp->if_xname, new_name, sizeof(ifp->if_xname)); --MP_/M9MCt26LwExmTW7V=bzbtL8 Content-Type: text/x-patch Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=ece5aba37a.patch >From ece5aba37afe51e7ffa1ec14b4cf9b3430a608b4 Mon Sep 17 00:00:00 2001 From: Rozhuk Ivan Date: Sun, 20 Jun 2021 19:22:55 +0300 Subject: [PATCH] sys/net/route.c: add devctl event handler ifconfig lan0 alias 192.168.1.1/24 ifconfig lan0 -alias 192.168.1.1 output: !system=IFNET subsystem=lan0 type=ADDR_ADD 192.168.1.1 !system=IFNET subsystem=lan0 type=ADDR_DEL 192.168.1.1 --- sys/net/route.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/sys/net/route.c b/sys/net/route.c index f07cb3f6581..4c1fed90caa 100644 --- a/sys/net/route.c +++ b/sys/net/route.c @@ -50,6 +50,7 @@ #include #include #include +#include #include #include #include @@ -67,6 +68,7 @@ #include #include +#include VNET_PCPUSTAT_DEFINE(struct rtstat, rtstat); @@ -693,6 +695,8 @@ rt_maskedcopy(struct sockaddr *src, struct sockaddr *dst, struct sockaddr *netma int rt_addrmsg(int cmd, struct ifaddr *ifa, int fibnum) { + struct sockaddr *sa = ifa->ifa_addr; + struct ifnet *ifp = ifa->ifa_ifp; KASSERT(cmd == RTM_ADD || cmd == RTM_DELETE, ("unexpected cmd %d", cmd)); @@ -701,6 +705,24 @@ rt_addrmsg(int cmd, struct ifaddr *ifa, int fibnum) EVENTHANDLER_DIRECT_INVOKE(rt_addrmsg, ifa, cmd); +#ifdef INET + if (sa->sa_family == AF_INET) { + char addrstr[INET_ADDRSTRLEN]; + inet_ntoa_r((((struct sockaddr_in*)sa)->sin_addr), + addrstr); + devctl_notify("IFNET", ifp->if_xname, + (cmd == RTM_ADD) ? "ADDR_ADD" : "ADDR_DEL", addrstr); + } +#endif +#ifdef INET6 + if (sa->sa_family == AF_INET6) { + char addrstr[INET6_ADDRSTRLEN]; + ip6_sprintf(addrstr, IFA_IN6(ifa)); + devctl_notify("IFNET", ifp->if_xname, + (cmd == RTM_ADD) ? "ADDR_ADD" : "ADDR_DEL", addrstr); + } +#endif + if (V_rt_add_addr_allfibs) fibnum = RT_ALL_FIBS; return (rtsock_addrmsg(cmd, ifa, fibnum)); --MP_/M9MCt26LwExmTW7V=bzbtL8-- From nobody Sun Jun 20 16:50:30 2021 X-Original-To: freebsd-hackers@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 8E8A111D3383; Sun, 20 Jun 2021 16:50:33 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (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 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4G7JZ13Qzzz4R51; Sun, 20 Jun 2021 16:50:33 +0000 (UTC) (envelope-from rozhuk.im@gmail.com) Received: by mail-ed1-x52a.google.com with SMTP id s6so15641265edu.10; Sun, 20 Jun 2021 09:50:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:date:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=D6K1ABJTxz/oOzutfjz2S8oxlHL06HW+h2URsQcjz9g=; b=PLq+8eBKJgVKPJVrLbFnhXMc8pPR9UsG1E985wZBynGwyeBIzMyxFfhHwlHu0gtSgn 4yUbUQOnkER2sioNky//JqHEZJe/BY5nyQKDy2F0xDlGfaGThPt5wnGpeb7Z2otN/MUD NJQqCYeNnInSCroGQIIBp0X05+MILh9b8DzVH+pBdodmU75iVQZNR5h3KcszL6KCu6O4 nRqn+ToO9yPg7xF+ishyEv9gdUog5Xe677N/mnMu5v2tm6RNtmxBwW5TmZsIArMnqyiC U+sKDJGGhk4wcRspcn+UCY/CkrJA0QoQF7fgkBa4ptfcLz9xkRJuHmmuKqteWNp1cSCN /OLg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:date:to:cc:subject:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=D6K1ABJTxz/oOzutfjz2S8oxlHL06HW+h2URsQcjz9g=; b=aKpMMkHp2vY/QnOZAIfoaS00JORJKkOw6K73E+OjIE/ZEh/Rytt5nYae38ytji2e5A wOttZSFH3H3lFD9aGdpUIdXdCFy0//UZAAkbzOBL75f2Sdax1CViAmpt++Q+Jiz4n9Wm sPc+cvH8NNA96e6Ak8vM/r07BNB4rz+YyNyNlGTVp/ucDWawzxL/bFPB5RjY8j0+INJP nrI+K9I3MWn6QUhOo599xwhpxh/YXNV/717wyfopXD6e/mzlg4rnI1azl6NGq/LXo4DN ypqkC7xdD4uv+wgcV+IOBteUnAKZWbmWfJfFriNqDdZTbvR7YzLTT8MGhE+i/Op2gpuo ld2w== X-Gm-Message-State: AOAM530DU5P0TFIL8ddufpLX3wUSuqKJggVovncXIIP+nRebevycVPro Q7dGf3JGf1aczIcm3Z3bjy/20DomB6hZyJSW X-Google-Smtp-Source: ABdhPJzzmnqlj51eo3yJFLB8I7mgi9go1qwx/IMcX5GojAkWivG3ClQm7w0uRR+qQBZscv6OWjsJBw== X-Received: by 2002:a50:a6db:: with SMTP id f27mr9337999edc.18.1624207832186; Sun, 20 Jun 2021 09:50:32 -0700 (PDT) Received: from rimwks.local ([2001:470:1f15:3d8:7285:c2ff:fe37:5722]) by smtp.gmail.com with ESMTPSA id s18sm3878492ejh.12.2021.06.20.09.50.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 20 Jun 2021 09:50:31 -0700 (PDT) From: Rozhuk Ivan X-Google-Original-From: Rozhuk Ivan Date: Sun, 20 Jun 2021 19:50:30 +0300 To: Ian Lepore Cc: freebsd-net@freebsd.org, freebsd-hackers@FreeBSD.org Subject: Re: How to run script on network address change? Message-ID: <20210620195030.7ddad8b9@rimwks.local> In-Reply-To: <29b67c76692658ba3618a2b1f9d62a7b77501247.camel@freebsd.org> References: <20210620165215.0f3dd15c@rimwks.local> <29b67c76692658ba3618a2b1f9d62a7b77501247.camel@freebsd.org> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; amd64-portbld-freebsd13.0) List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 4G7JZ13Qzzz4R51 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; TAGGED_FROM(0.00)[] X-ThisMailContainsUnwantedMimeParts: N On Sun, 20 Jun 2021 08:42:46 -0600 Ian Lepore wrote: > > I have FreeBSD 13@amd64 router with DHCP client on uplink. > > > > How to run script on IP address change? > > > > > > I do not see events from devd, only: > > !system=IFNET subsystem=em3 type=LINK_DOWN > > !system=IFNET subsystem=em3 type=LINK_UP > > > > > > You could use /etc/dhclient-exit-hooks script to take action after an > IP address is bound. See the manpage for dhclient-script for more > info. Thanks, I see some forum posts with this.