aboutgitcodebugslistschat
path: root/tap.c
diff options
context:
space:
mode:
authorLaurent Vivier <lvivier@redhat.com>2024-06-13 14:36:53 +0200
committerStefano Brivio <sbrivio@redhat.com>2024-06-13 15:45:38 +0200
commit0c335d751a21d6b46bd78dd1118860e84021984b (patch)
tree9ab3b46d9d9351fee3cd05fdcf6e155123681e10 /tap.c
parent377b666dc960d4e7faff3f2d17f7e83f2d8f7f10 (diff)
downloadpasst-0c335d751a21d6b46bd78dd1118860e84021984b.tar
passt-0c335d751a21d6b46bd78dd1118860e84021984b.tar.gz
passt-0c335d751a21d6b46bd78dd1118860e84021984b.tar.bz2
passt-0c335d751a21d6b46bd78dd1118860e84021984b.tar.lz
passt-0c335d751a21d6b46bd78dd1118860e84021984b.tar.xz
passt-0c335d751a21d6b46bd78dd1118860e84021984b.tar.zst
passt-0c335d751a21d6b46bd78dd1118860e84021984b.zip
vhost-user: compare mode MODE_PASTA and not MODE_PASST
As we are going to introduce the MODE_VU that will act like the mode MODE_PASST, compare to MODE_PASTA rather than to add a comparison to MODE_VU when we check for MODE_PASST. Signed-off-by: Laurent Vivier <lvivier@redhat.com> Reviewed-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
Diffstat (limited to 'tap.c')
-rw-r--r--tap.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/tap.c b/tap.c
index 46ea24a..2a74980 100644
--- a/tap.c
+++ b/tap.c
@@ -416,10 +416,10 @@ size_t tap_send_frames(const struct ctx *c, const struct iovec *iov,
if (!nframes)
return 0;
- if (c->mode == MODE_PASST)
- m = tap_send_frames_passt(c, iov, bufs_per_frame, nframes);
- else
+ if (c->mode == MODE_PASTA)
m = tap_send_frames_pasta(c, iov, bufs_per_frame, nframes);
+ else
+ m = tap_send_frames_passt(c, iov, bufs_per_frame, nframes);
if (m < nframes)
debug("tap: failed to send %zu frames of %zu",
@@ -1330,7 +1330,9 @@ void tap_sock_init(struct ctx *c)
return;
}
- if (c->mode == MODE_PASST) {
+ if (c->mode == MODE_PASTA) {
+ tap_sock_tun_init(c);
+ } else {
tap_sock_unix_init(c);
/* In passt mode, we don't know the guest's MAC address until it
@@ -1338,7 +1340,5 @@ void tap_sock_init(struct ctx *c)
* first packets will reach it.
*/
memset(&c->mac_guest, 0xff, sizeof(c->mac_guest));
- } else {
- tap_sock_tun_init(c);
}
}