aboutgitcodebugslistschat
Commit message (Expand)AuthorAgeFilesLines
* tcp_splice: Avoid awkward temporaries in tcp_splice_epoll_ctl()David Gibson2023-11-071-13/+11
* tcp_splice: Remove unnecessary forward declarationDavid Gibson2023-11-071-37/+34
* tcp_splice: Don't handle EPOLL_CTL_DEL as part of tcp_splice_epoll_ctl()David Gibson2023-11-071-8/+4
* tcp_splice: Correct error handling in tcp_splice_epoll_ctl()David Gibson2023-11-071-9/+11
* tcp_splice: Remove redundant tcp_splice_epoll_ctl()David Gibson2023-11-071-1/+0
* pif: Pass originating pif to tap handler functionsDavid Gibson2023-11-077-17/+34
* pif: Record originating pif in listening socket refsDavid Gibson2023-11-076-23/+28
* pif: Introduce notion of passt/pasta interfaceDavid Gibson2023-11-072-1/+28
* udp: Clean up ref initialisation in udp_sock_init()David Gibson2023-11-071-5/+2
* port_fwd: Simplify get_bound_ports_*() to port_fwd_scan_*()David Gibson2023-11-073-38/+21
* port_fwd: Move port scanning /proc fds into struct port_fwdDavid Gibson2023-11-073-35/+36
* port_fwd: Split TCP and UDP cases for get_bound_ports()David Gibson2023-11-073-36/+47
* port_fwd: Don't NS_CALL get_bound_ports()David Gibson2023-11-072-71/+4
* port_fwd: Pre-open /proc/net/* files rather than on-demandDavid Gibson2023-11-071-18/+24
* util: Add open_in_ns() helperDavid Gibson2023-11-072-0/+54
* port_fwd: Better parameterise procfs_scan_listen()David Gibson2023-11-071-31/+24
* port_fwd: Move automatic port forwarding code to port_fwd.[ch]David Gibson2023-11-078-153/+185
* conf: Cleaner initialisation of default forwarding modesDavid Gibson2023-11-071-33/+27
* selinux: Drop user_namespace class rules for Fedora 37Stefano Brivio2023-11-072-4/+0
* dhcp: put option 53 at the beginning2023_10_04.f851084Stas Sergeev2023-10-041-0/+7
* tcp, tap: Don't increase tap-side sequence counter for dropped framesStefano Brivio2023-10-043-10/+42
* tcp: Force TCP_WINDOW_CLAMP before resetting STALLED flagStefano Brivio2023-10-041-5/+24
* tcp: Fix comment to tcp_sock_consume()Stefano Brivio2023-10-041-1/+1
* cppcheck: Work around bug in cppcheck 2.12.0David Gibson2023-10-041-0/+7
* cppcheck: Use "exhaustive" level checking when availableDavid Gibson2023-10-041-0/+6
* conf: Remove overly cryptic selection of forward tableDavid Gibson2023-10-041-12/+8
* cppcheck: Make many pointers constDavid Gibson2023-10-0418-46/+50
* siphash: Use incremental rather than all-at-once siphash functionsDavid Gibson2023-09-305-145/+28
* siphash, checksum: Move TBAA explanation to checksum.cDavid Gibson2023-09-302-19/+19
* siphash: Make internal helpers publicDavid Gibson2023-09-302-106/+111
* siphash: Use specific structure for internal stateDavid Gibson2023-09-301-38/+42
* siphash: Use more hygienic state initialiserDavid Gibson2023-09-301-17/+12
* siphash: Fix bug in state initialisationDavid Gibson2023-09-301-1/+1
* siphash: Clean up hash finalisation with posthash_final() functionDavid Gibson2023-09-301-30/+28
* siphash: Add siphash_feed() helperDavid Gibson2023-09-301-31/+21
* siphash: Make sip round calculations an inline function rather than macroDavid Gibson2023-09-301-22/+29
* siphash: Make siphash functions consistently return 64-bit resultsDavid Gibson2023-09-303-16/+14
* util: Consolidate and improve workarounds for clang-tidy issue 58992David Gibson2023-09-274-13/+43
* Avoid shadowing index(3)David Gibson2023-09-276-35/+35
* tcp: Always send an ACK segment once the handshake is completedStefano Brivio2023-09-271-1/+1
* dhcp: Actually note down the length of options received by the clientStefano Brivio2023-09-271-0/+1
* dhcpv6: Properly separate domain names in search listStefano Brivio2023-09-271-7/+17
* util: Fix licensing information display in --version2023_09_08.05627dcStefano Brivio2023-09-081-2/+2
* tcp: Correct handling of FIN,ACK followed by SYNDavid Gibson2023-09-081-1/+1
* tcp: Consolidate paths where we initiate reset on tap interfaceDavid Gibson2023-09-081-22/+25
* tcp: Correctly handle RST followed rapidly by SYNDavid Gibson2023-09-081-2/+2
* tcp: Return consumed packet count from tcp_data_from_tap()David Gibson2023-09-081-10/+15
* tcp: Never hash match closed connectionsDavid Gibson2023-09-081-1/+1
* tcp: Remove some redundant packet_get() operationsDavid Gibson2023-09-081-10/+4
* udp, tap: Correctly advance through packets in udp_tap_handler()David Gibson2023-09-083-20/+17