From owner-freebsd-hackers@freebsd.org Sat Apr 7 08:39:56 2018 Return-Path: Delivered-To: freebsd-hackers@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C8483F980D0 for ; Sat, 7 Apr 2018 08:39:55 +0000 (UTC) (envelope-from sblachmann@gmail.com) Received: from mail-oi0-x22e.google.com (mail-oi0-x22e.google.com [IPv6:2607:f8b0:4003:c06::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 663BA8210D; Sat, 7 Apr 2018 08:39:55 +0000 (UTC) (envelope-from sblachmann@gmail.com) Received: by mail-oi0-x22e.google.com with SMTP id x9-v6so3218476oig.7; Sat, 07 Apr 2018 01:39:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=iVcgPQjEc3M9sQ6ObabfhHyZZgO+dExthQAbu5D3Uik=; b=DiHD1IvejOnJir87GmuQ5yPNejYcNvgZZCXEWh8GY8dpZ7kWXFB20wPv8x1mJJQJsP VxfsdxVQtSLlHc8ZCLP9TMYxQaj7/dRYyymGi9LK2BgHU7js7UUTvjooxSaLO826Ov7S YD5Pc8wX+iVNrCYLEiBJCnGM+i3UFp8UnWbCA+i4HIH+cEgTkztyQgPY/XuVzXMI+cNZ rlGE/OjcIxxMrzWXttzX1ix0WWizlzsDreCdTOkM0Xhy74WOhb//bacm7FgRxQcN99V5 TtLooyYBIMWyZkTG45TW6WkVEOfhD3x9FdnH0yfh4l+6lvaFo8itWX7tZtLayr1Mvp3q OVoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=iVcgPQjEc3M9sQ6ObabfhHyZZgO+dExthQAbu5D3Uik=; b=GfHGkXD8jVBwpc2vN/0GsUCnrJko4H4J0vPw0YI33GU6Nt4wsub6xXPlRl7iIC+HF4 roIqUT/IFROJBUelWuybclTTusW7st4IhsGQnoGQTVxieuD+rbbLoa0YYyxk29tA64oN 5fEZXTd/e+9RQ8lZBV5keVnWpsqRExBTNDixy39/+oIBRiwpiUR05iuJDZH/ATycNF79 n9+2obNVpUjEVphFFVJSeBYGdYe0YtE7DMBCZ6Yt8JGIMmWNIJAdnLrdcT7bgn62Skda ysaldl4DZRAJ3QlrNy+ynAVWOk57zYXz+PK266TfTF9RzklSTbo6LIrko9txhEKoe6oJ 9epw== X-Gm-Message-State: ALQs6tCTwnHljgMq+3qkI5NvtXDZlYiKtjL3/ykdBfGt+rgATSoU+IbK DW629SwM8ndjyr70jcIPTzn4BnEJBJxVeFV1h0M= X-Google-Smtp-Source: AIpwx4/Mn2gJTI5Fqgt3TIFYrQXA+QRuQPOW3rEUKXn5BeuAtPRpqffPYkzCipR9CfWHWbFFrSXIhEovMX+enfV3RK0= X-Received: by 2002:aca:a654:: with SMTP id p81-v6mr16087276oie.149.1523090394744; Sat, 07 Apr 2018 01:39:54 -0700 (PDT) MIME-Version: 1.0 Received: by 10.201.93.208 with HTTP; Sat, 7 Apr 2018 01:39:54 -0700 (PDT) In-Reply-To: <37078.1523089049@critter.freebsd.dk> References: <20180407025807.GA18883@kloomba> <37078.1523089049@critter.freebsd.dk> From: Stefan Blachmann Date: Sat, 7 Apr 2018 10:39:54 +0200 Message-ID: Subject: Re: Getting /dev entry by interface name To: Poul-Henning Kamp Cc: Roman Bogorodskiy , freebsd-hackers@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Apr 2018 08:39:56 -0000 Does FreeBSD have anything comparable to the udev rules which are available on the systemd-ized Linuces? Afaiu such could achieve what the OP intended. On 4/7/18, Poul-Henning Kamp wrote: > -------- > In message <20180407025807.GA18883@kloomba>, Roman Bogorodskiy writes: > >>1. Create tap(4) like that: >> >># ifconfig tap create >>tap2 >># >> >>2. Rename it >> >># ifconfig tap2 name testif >>testif >> >>Now I can do 'ifconfig testif' and there'll be no signs that it was >>named 'tap2' previously, however, in /dev it's still /dev/tap2. > > I would argue that is an error. > > The /dev entry should also be renamed, or maybe better, a symlink > with the new name should be created, pointing to the /dev/tap%d > entry. > > However, I dont know if that is actually possible, is the device > driver even even told about the new interface name ? > > There is also a name-space validation issue to think about: > > ifconfig tap2 name ../etc > > -- > Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 > phk@FreeBSD.ORG | TCP/IP since RFC 956 > FreeBSD committer | BSD since 4.3-tahoe > Never attribute to malice what can adequately be explained by incompetence. > _______________________________________________ > freebsd-hackers@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-hackers > To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org" >