aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
* README: Mark vhost-user as supportedHEADmasterStefano Brivio10 days1-1/+1
* treewide: Dodge dynamic memory allocation in strerror() from glibc > 2.402024_12_11.09478d5Stefano Brivio11 days11-48/+80
* pasta: make it possible to disable socket splicingJon Maloy11 days4-2/+14
* tap: Call vu_init() with --fdLaurent Vivier12 days1-4/+4
* tap: Use a common function to start a new connectionLaurent Vivier12 days1-36/+30
* udp_vu: update segment sizeLaurent Vivier2024-12-051-1/+2
* flow: Remove over-zealous sanity checks in flow_sidx_hash()David Gibson2024-12-051-6/+1
* udp: Improve detail of UDP endpoint sanity checkingDavid Gibson2024-12-051-8/+24
* perf/passt_vu_tcp: Make it shineStefano Brivio2024-11-281-15/+15
* tcp_vu: Compute IPv4 header checksum if dlen changesLaurent Vivier2024-11-281-7/+5
* Makefile: Use make internal string functionsLaurent Vivier2024-11-281-2/+3
* tcp_vu: Remove unnecessary tcp_vu_update_check() functionDavid Gibson2024-11-281-48/+11
* tcp: Merge tcp_fill_headers[46]() with each otherDavid Gibson2024-11-284-97/+75
* tcp: Merge tcp_update_check_tcp[46]()David Gibson2024-11-283-51/+36
* tcp: Pass TCP header and payload separately to tcp_fill_headers[46]()David Gibson2024-11-285-75/+65
* tcp: Pass TCP header and payload separately to tcp_update_check_tcp[46]()David Gibson2024-11-283-94/+34
* iov, checksum: Replace csum_iov() with csum_iov_tail()David Gibson2024-11-287-51/+44
* iov: iov tail helpersDavid Gibson2024-11-282-0/+169
* tcp_vu: Change 'dlen' to ssize_t in tcp_vu_data_from_sock()Stefano Brivio2024-11-271-1/+1
* Fix build on 32bit targetLaurent Vivier2024-11-274-8/+12
* virtio: check if avail ring is configuredLaurent Vivier2024-11-271-0/+15
* tcp: Move tcp_l2_buf_fill_headers() to tcp_buf.cDavid Gibson2024-11-274-76/+58
* test: Add tests for passt in vhost-user modeStefano Brivio2024-11-2710-16/+479
* vhost-user: add vhost-userLaurent Vivier2024-11-2724-53/+1399
* passt: rename tap_sock_init() to tap_backend_init()Laurent Vivier2024-11-273-17/+43
* tcp: Export headers functionsLaurent Vivier2024-11-272-15/+30
* udp: Prepare udp.c to be shared with vhost-userLaurent Vivier2024-11-272-29/+79
* vhost-user: introduce vhost-user APILaurent Vivier2024-11-274-2/+1181
* vhost-user: introduce virtio APILaurent Vivier2024-11-274-2/+844
* packet: replace struct desc by struct iovecLaurent Vivier2024-11-272-49/+45
* dhcp: Honour broadcast flag (RFC 2131, 4.1)2024_11_27.c0fbc7eStefano Brivio2024-11-272-2/+13
* dhcp: Introduce support for Rapid Commit (option 80, RFC 4039)Stefano Brivio2024-11-271-2/+9
* dhcp: Use -1 as "missing option" length instead of 0Stefano Brivio2024-11-271-8/+22
* treewide: Introduce 'local mode' for disconnected setupsStefano Brivio2024-11-275-32/+116
* test: Improve logic for waiting for SLAAC & DAD to complete in NDP testsDavid Gibson2024-11-262-6/+6
* ndp: Don't send first periodic router advertisement right after guest connectsStefano Brivio2024-11-261-0/+4
* test/perf: Select a single IPv6 namespace address in pasta testsStefano Brivio2024-11-262-2/+2
* conf, passt.1: Update --mac-addr default in usage() and man pageStefano Brivio2024-11-262-3/+2
* passt.1: Fix "default" note about --map-guest-addrStefano Brivio2024-11-261-2/+2
* tcp: Acknowledge keep-alive segments, ignore them for the rest2024_11_21.238c69fStefano Brivio2024-11-211-0/+14
* tcp: Reset ACK_TO_TAP_DUE flag whenever an ACK isn't needed anymoreStefano Brivio2024-11-211-1/+3
* ndp: Don't send unsolicited RAs if NDP is disabledDavid Gibson2024-11-191-1/+2
* ndp: Don't send unsolicited router advertisement if we can't, yetStefano Brivio2024-11-191-1/+1
* selinux: Use auth_read_passwd() interface for all our getpwnam() needsStefano Brivio2024-11-192-12/+2
* ndp: Send unsolicited Router AdvertisementsDavid Gibson2024-11-144-0/+69
* passt: Seed libc's pseudo random number generatorDavid Gibson2024-11-141-3/+10
* util: Add general low-level random bytes helperDavid Gibson2024-11-143-29/+57
* ndp: Make route lifetime a #defineDavid Gibson2024-11-141-1/+3
* ndp: Use struct assignment in preference to memcpy() for IPv6 addressesDavid Gibson2024-11-141-8/+6
* ndp: Split out helpers for sending specific NDP message typesDavid Gibson2024-11-141-56/+76