aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
* log: Add rate-limiting macros for log messagesHEADmasterAnshu Kumari43 hours1-0/+44
* fwd: Split forwarding rule specification from its implementation stateDavid Gibson43 hours4-63/+90
* bitmap: Split bitmap helper functions into their own moduleDavid Gibson44 hours7-102/+134
* ip: Define a bound for the string returned by ipproto_name()David Gibson44 hours2-6/+14
* conf: Remove redundant warning when SO_BINDTODEVICE is unavailableDavid Gibson44 hours1-6/+0
* conf: Move check for disabled interfaces earlierDavid Gibson44 hours1-10/+10
* conf: Move check for mapping port 0 to callerDavid Gibson44 hours1-4/+6
* conf: Don't bother complaining about overlapping excluded rangesDavid Gibson44 hours1-5/+1
* fwd, conf: Expose ephemeral ports as bitmap rather than functionDavid Gibson44 hours3-15/+10
* fwd: Allow FWD_DUAL_STACK_ANY flag to be passed directly to fwd_rule_add()David Gibson44 hours1-1/+4
* fwd: Store forwarding tables indexed by (origin) pifDavid Gibson44 hours5-72/+85
* fwd: Look up rule index in fwd_sync_one()David Gibson44 hours1-8/+6
* fwd: Move selecting correct scan bitmap into fwd_sync_one()David Gibson44 hours1-13/+15
* serialise: Add helpers for serialising unsigned integersDavid Gibson44 hours3-6/+46
* serialise: Split functions user for serialisation from util.cDavid Gibson44 hours9-76/+113
* vhost_user: Fix assorted minor cppcheck warningsDavid Gibson44 hours3-9/+11
* fwd: Comparing rule can be constDavid Gibson44 hours1-1/+1
* conf: runas can be constDavid Gibson44 hours1-2/+2
* treewide: Spell ASSERT() as assert()David Gibson10 days26-127/+139
* vu_common: Move iovec management into vu_collect()Laurent Vivier10 days4-76/+60
* vu_handle_tx: Pass actual remaining out_sg capacity to vu_queue_pop()Laurent Vivier10 days1-6/+4
* virtio: Pass iovec arrays as separate parameters to vu_queue_pop()Laurent Vivier10 days3-15/+32
* pif: Remove unused PIF_NAMELENDavid Gibson13 days1-2/+0
* doc: Fix formatting of (DEPRECATED) notes in man pageDavid Gibson13 days1-2/+2
* Makefile: Use $^ to avoid duplication in static checker rulesDavid Gibson13 days1-3/+3
* conf: Parse all forwarding options at the same timeDavid Gibson2026-03-111-12/+5
* conf: Don't defer handling of --dns optionDavid Gibson2026-03-111-41/+39
* fwd: Always open /proc/net{tcp,tcp6,udp,udp6} in pasta modeDavid Gibson2026-03-111-12/+8
* fwd: Unify TCP and UDP forwarding tablesDavid Gibson2026-03-1110-146/+158
* fwd: Split forwarding table from port scanning stateDavid Gibson2026-03-118-87/+116
* Fix misnamed field in struct ctx commentsDavid Gibson2026-03-111-1/+1
* fwd: Don't initialise unused port bitmapsDavid Gibson2026-03-111-6/+1
* tcp: Remove stale description of port_to_tap fieldDavid Gibson2026-03-111-1/+0
* conf, fwd: Make overall forwarding mode local to conf pathDavid Gibson2026-03-113-47/+77
* netlink: Allow NULL to be passed as addr parameter to nl_addr_get (again)David Gibson2026-03-111-1/+1
* netlink: Return prefix length for IPv6 addresses in nl_addr_get()Jon Maloy2026-03-101-8/+3
* iov: Add iov_truncate() helper and use it in vu handlersLaurent Vivier2026-03-104-21/+34
* tcp: Avoid comparison of expressions with different signedness in RTT_SET()Stefano Brivio2026-03-101-1/+2
* tcp: Avoid comparison of expressions with different signedness in tcp_timer_h...Stefano Brivio2026-03-061-1/+2
* migrate: Rename v1 address functions to v2 for clarityJon Maloy2026-03-041-10/+10
* vu_common: Always set num_buffers in virtio-net headerLaurent Vivier2026-03-044-13/+10
* clang-tidy: Don't insist on #ifdef over #if defined()David Gibson2026-03-041-0/+5
* fwd, pif: Replace with pif_sock_l4() with pif_listen()David Gibson2026-03-046-33/+19
* tcp: Use flow_foreach_of_type() in tcp_{keepalive,inactivity}David Gibson2026-03-041-8/+2
* Add missing includes to headersPeter Foley2026-03-0434-2/+123
* tcp: Send TCP keepalive segments after a period of tap-side inactivityDavid Gibson2026-02-253-0/+43
* tcp: Extend tcp_send_flag() to send TCP keepalive segmentsDavid Gibson2026-02-253-0/+9
* tcp: Re-introduce inactivity timeouts based on a clock algorithmDavid Gibson2026-02-253-5/+54
* tcp: Remove non-working activity timeout mechanismDavid Gibson2026-02-251-21/+3
* tcp_vu, udp_vu: Fix comment headers for header length functionsLaurent Vivier2026-02-242-4/+4