aboutgitcodebugslistschat
path: root/pasta.c
diff options
context:
space:
mode:
authorStefano Brivio <sbrivio@redhat.com>2021-10-14 13:05:56 +0200
committerStefano Brivio <sbrivio@redhat.com>2021-10-14 13:20:34 +0200
commit3c6d24dd3021bb294a7aa182a95a9cb868ca6cb4 (patch)
tree921af8b7607879a5fa912f4663c5de17e7d80112 /pasta.c
parent54a19002df18d2f19fc455c9b1ef9f88b96b7bd1 (diff)
downloadpasst-3c6d24dd3021bb294a7aa182a95a9cb868ca6cb4.tar
passt-3c6d24dd3021bb294a7aa182a95a9cb868ca6cb4.tar.gz
passt-3c6d24dd3021bb294a7aa182a95a9cb868ca6cb4.tar.bz2
passt-3c6d24dd3021bb294a7aa182a95a9cb868ca6cb4.tar.lz
passt-3c6d24dd3021bb294a7aa182a95a9cb868ca6cb4.tar.xz
passt-3c6d24dd3021bb294a7aa182a95a9cb868ca6cb4.tar.zst
passt-3c6d24dd3021bb294a7aa182a95a9cb868ca6cb4.zip
netlink, pasta: Configure MTU of tap interface on --config-net
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'pasta.c')
-rw-r--r--pasta.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/pasta.c b/pasta.c
index 7c53c13..b8f556e 100644
--- a/pasta.c
+++ b/pasta.c
@@ -230,10 +230,10 @@ void pasta_start_ns(struct ctx *c)
*/
void pasta_ns_conf(struct ctx *c)
{
- nl_link(1, 1 /* lo */, MAC_ZERO, 1);
+ nl_link(1, 1 /* lo */, MAC_ZERO, 1, 0);
if (c->pasta_conf_ns) {
- nl_link(1, c->pasta_ifi, c->mac_guest, 1);
+ nl_link(1, c->pasta_ifi, c->mac_guest, 1, c->mtu);
if (c->v4) {
nl_addr(1, c->pasta_ifi, AF_INET, &c->addr4,
@@ -246,7 +246,7 @@ void pasta_ns_conf(struct ctx *c)
nl_route(1, c->pasta_ifi, AF_INET6, &c->gw6);
}
} else {
- nl_link(1, c->pasta_ifi, c->mac_guest, 0);
+ nl_link(1, c->pasta_ifi, c->mac_guest, 0, 0);
}
proto_update_l2_buf(c->mac_guest, NULL, NULL);