From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-1084775-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 8C0A6138334 for <garchives@archives.gentoo.org>; Sun, 21 Apr 2019 04:12:06 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A8964E0B72; Sun, 21 Apr 2019 04:12:04 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 6CF88E0B72 for <gentoo-commits@lists.gentoo.org>; Sun, 21 Apr 2019 04:12:04 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id E3877341BA8 for <gentoo-commits@lists.gentoo.org>; Sun, 21 Apr 2019 04:12:01 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id EDEA05B0 for <gentoo-commits@lists.gentoo.org>; Sun, 21 Apr 2019 04:11:59 +0000 (UTC) From: "Robin H. Johnson" <robbat2@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Robin H. Johnson" <robbat2@gentoo.org> Message-ID: <1555819841.b5bb3cdf925730a693eed9e2528b92c04975c7d0.robbat2@OpenRC> Subject: [gentoo-commits] proj/netifrc:master commit in: net/, doc/ X-VCS-Repository: proj/netifrc X-VCS-Files: doc/net.example.Linux.in net/Makefile X-VCS-Directories: doc/ net/ X-VCS-Committer: robbat2 X-VCS-Committer-Name: Robin H. Johnson X-VCS-Revision: b5bb3cdf925730a693eed9e2528b92c04975c7d0 X-VCS-Branch: master Date: Sun, 21 Apr 2019 04:11:59 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 873f0b27-194a-494b-8d66-8e19a9a1965d X-Archives-Hash: 3286791df3268269aa4900101347eff4 commit: b5bb3cdf925730a693eed9e2528b92c04975c7d0 Author: Kirill Semenkov <semenkovk <AT> gmail <DOT> com> AuthorDate: Mon Dec 17 09:10:50 2018 +0000 Commit: Robin H. Johnson <robbat2 <AT> gentoo <DOT> org> CommitDate: Sun Apr 21 04:10:41 2019 +0000 URL: https://gitweb.gentoo.org/proj/netifrc.git/commit/?id=b5bb3cdf Veth support added Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org> doc/net.example.Linux.in | 24 ++++++++++++++++++++++++ net/Makefile | 2 +- 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/doc/net.example.Linux.in b/doc/net.example.Linux.in index 3b414ba..6fc6094 100644 --- a/doc/net.example.Linux.in +++ b/doc/net.example.Linux.in @@ -914,6 +914,30 @@ # of the node as well #openvpn_tun1="--user foo --group bar" +#----------------------------------------------------------------------------- +# Virtual interface device (veth) +# For veth support install iproute2 and awk +# +# The script uses "standard" ways of IP-address assignement in net.lo script. Network namespaces are not implemented here +# because net.lo currently knows nothing about network namespaces. +# +# You must specify veth interface type to avoid interference with "normal" interfaces startup +# The interface type must be set for both peers +#type_veth0="veth" +# Here we declare peers for "ip link add" command +#veth_veth0="veth0 veth1" +#config_veth0="192.168.0.1/24" +# +# Avoids race +#rc_net_veth1_need="net.veth0" +#type_veth1="veth" +# Both peers are created when the first one starts, we don't need to create the second peer +# explicitly, we just configure it +#veth_veth1_create="no" +#config_veth1="192.168.2.1/24" +# + + #----------------------------------------------------------------------------- # Bridging (802.1d) # Preferred: iproute2, emerge sys-apps/iproute2 diff --git a/net/Makefile b/net/Makefile index 390f8d8..dab94f9 100644 --- a/net/Makefile +++ b/net/Makefile @@ -14,7 +14,7 @@ INC-Linux= adsl.sh apipa.sh arping.sh bonding.sh br2684ctl.sh bridge.sh \ ccwgroup.sh clip.sh ethtool.sh iproute2.sh ifplugd.sh ip6to4.sh \ ipppd.sh iwconfig.sh netplugd.sh pppd.sh pump.sh tuntap.sh udhcpc.sh \ vlan.sh macvlan.sh ip6rd.sh firewalld.sh dummy.sh hsr.sh l2tp.sh \ - iw.sh wireguard.sh + iw.sh wireguard.sh veth.sh SRCS-NetBSD= ifwatchd.sh.in INC-NetBSD= ifwatchd.sh