It seems systemd is trying to use RTM_SETLINK.
Could you try this patch:
diff --git a/linux-user/fd-trans.c b/linux-user/fd-trans.c index c0687c52e62b..b09b5b7c13e0 100644 --- a/linux-user/fd-trans.c +++ b/linux-user/fd-trans.c @@ -1200,6 +1200,7 @@ static abi_long target_to_host_data_route(struct nlmsghdr *nlh) break; case RTM_NEWLINK: case RTM_DELLINK: + case RTM_SETLINK: if (nlh->nlmsg_len >= NLMSG_LENGTH(sizeof(*ifi))) { ifi = NLMSG_DATA(nlh); ifi->ifi_type = tswap16(ifi->ifi_type);
It seems systemd is trying to use RTM_SETLINK.
Could you try this patch:
diff --git a/linux- user/fd- trans.c b/linux- user/fd- trans.c .b09b5b7c13e0 100644 user/fd- trans.c user/fd- trans.c to_host_ data_route( struct nlmsghdr *nlh) sizeof( *ifi))) {
ifi- >ifi_type = tswap16( ifi->ifi_ type);
index c0687c52e62b.
--- a/linux-
+++ b/linux-
@@ -1200,6 +1200,7 @@ static abi_long target_
break;
case RTM_NEWLINK:
case RTM_DELLINK:
+ case RTM_SETLINK:
if (nlh->nlmsg_len >= NLMSG_LENGTH(
ifi = NLMSG_DATA(nlh);