diff options
author | Laurent Vivier <lvivier@redhat.com> | 2024-01-09 12:12:09 +0100 |
---|---|---|
committer | Laurent Vivier <lvivier@redhat.com> | 2024-03-12 13:58:34 +0100 |
commit | 95aebad0a44f6a21d67f1354fd25de052a827f01 (patch) | |
tree | 50f02adf709e36fc99dcd611019ba6ec2447bad1 /passt.c | |
parent | 2d5528c9be58cccdcff47dc16ab4715cddcbedf8 (diff) | |
download | passt-95aebad0a44f6a21d67f1354fd25de052a827f01.tar passt-95aebad0a44f6a21d67f1354fd25de052a827f01.tar.gz passt-95aebad0a44f6a21d67f1354fd25de052a827f01.tar.bz2 passt-95aebad0a44f6a21d67f1354fd25de052a827f01.tar.lz passt-95aebad0a44f6a21d67f1354fd25de052a827f01.tar.xz passt-95aebad0a44f6a21d67f1354fd25de052a827f01.tar.zst passt-95aebad0a44f6a21d67f1354fd25de052a827f01.zip |
udp: vhost-user RX nocopy
Signed-off-by: Laurent Vivier <lvivier@redhat.com>
Diffstat (limited to 'passt.c')
-rw-r--r-- | passt.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -383,7 +383,10 @@ loop: tcp_timer_handler(&c, ref); break; case EPOLL_TYPE_UDP: - udp_buf_sock_handler(&c, ref, eventmask, &now); + if (c.mode == MODE_VU) + udp_vu_sock_handler(&c, ref, eventmask, &now); + else + udp_buf_sock_handler(&c, ref, eventmask, &now); break; case EPOLL_TYPE_ICMP: icmp_sock_handler(&c, AF_INET, ref); |