netlink, pasta: Configure MTU of tap interface on --config-net

Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
Stefano Brivio
2021-10-14 13:05:56 +02:00
parent 54a19002df
commit 3c6d24dd30
4 changed files with 33 additions and 21 deletions

View File

@@ -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);