aboutgitcodebugslistschat
path: root/passt.1
diff options
context:
space:
mode:
authorStefano Brivio <sbrivio@redhat.com>2023-05-14 19:12:09 +0200
committerStefano Brivio <sbrivio@redhat.com>2023-05-23 16:13:28 +0200
commitcc9d16758be69c0ca16eb7f11b31a07945cf427e (patch)
tree01b172c163331097300f29d6af645c763a37ae5d /passt.1
parente89da3cf03b2e301504f0d9c45db8e6056e66beb (diff)
downloadpasst-cc9d16758be69c0ca16eb7f11b31a07945cf427e.tar
passt-cc9d16758be69c0ca16eb7f11b31a07945cf427e.tar.gz
passt-cc9d16758be69c0ca16eb7f11b31a07945cf427e.tar.bz2
passt-cc9d16758be69c0ca16eb7f11b31a07945cf427e.tar.lz
passt-cc9d16758be69c0ca16eb7f11b31a07945cf427e.tar.xz
passt-cc9d16758be69c0ca16eb7f11b31a07945cf427e.tar.zst
passt-cc9d16758be69c0ca16eb7f11b31a07945cf427e.zip
conf, pasta: With --config-net, copy all addresses by default
Use the newly-introduced NL_DUP mode for nl_addr() to copy all the addresses associated to the template interface in the outer namespace, unless --no-copy-addrs (also implied by -a) is given. This option is introduced as deprecated right away: it's not expected to be of any use, but it's helpful to keep it around for a while to debug any suspected issue with this change. This is done mostly for consistency with routes. It might partially cover the issue at: https://bugs.passt.top/show_bug.cgi?id=47 Support multiple addresses per address family for some use cases, but not the originally intended one: we'll still use a single outbound address (unless the routing table specifies different preferred source addresses depending on the destination), regardless of the address used in the target namespace. Link: https://bugs.passt.top/show_bug.cgi?id=47 Signed-off-by: Stefano Brivio <sbrivio@redhat.com> Reviewed-by: David Gibson <david@gibson.dropbear.id.au>
Diffstat (limited to 'passt.1')
-rw-r--r--passt.114
1 files changed, 14 insertions, 0 deletions
diff --git a/passt.1 b/passt.1
index 96ce96e..1ad4276 100644
--- a/passt.1
+++ b/passt.1
@@ -564,6 +564,20 @@ legacy behaviour. If you have any use for this, refer to \fBREPORTING BUGS\fR
below.
.TP
+.BR \-\-no-copy-addrs " " (DEPRECATED)
+With \-\-config-net, do not copy all the addresses associated to the interface
+we derive addresses and routes from: set up a single one. Implied by \-a,
+\-\-address.
+
+Default is to copy all the addresses, except for link-local ones, from the
+interface from the outer namespace to the target namespace.
+
+Note that this configuration option is \fBdeprecated\fR and will be removed in a
+future version. It is not expected to be of any use, and it simply reflects a
+legacy behaviour. If you have any use for this, refer to \fBREPORTING BUGS\fR
+below.
+
+.TP
.BR \-\-ns-mac-addr " " \fIaddr
Configure MAC address \fIaddr\fR on the tap interface in the namespace.