| Commit message (Expand) | Author | Age | Files | Lines |
* | tcp: unify l2 TCPv4 and TCPv6 queues and structuresHEADmaster | Jon Maloy | 14 hours | 1 | -5/+1 |
* | tcp: Use runtime tests for TCP_INFO fields | David Gibson | 5 days | 1 | -26/+26 |
* | tcp: Generalise probing for tcpi_snd_wnd field | David Gibson | 5 days | 1 | -15/+19 |
* | tcp: Remove compile-time dependency on struct tcp_info version | David Gibson | 5 days | 1 | -21/+9 |
* | tcp: Use structures to construct initial TCP options | David Gibson | 8 days | 1 | -14/+3 |
* | tcp: Send "empty" handshake ACK before first data segment | Stefano Brivio | 2024-10-15 | 1 | -1/+2 |
* | tcp: Update TCP checksum using an iovec array | Laurent Vivier | 2024-10-04 | 1 | -18/+100 |
* | tcp: Use tcp_payload_t rather than tcphdr | Laurent Vivier | 2024-10-04 | 1 | -20/+22 |
* | tcp, udp: Make {tcp,udp}_sock_init() take an inany address | David Gibson | 2024-09-25 | 1 | -29/+18 |
* | util, pif: Replace sock_l4() with pif_sock_l4() | David Gibson | 2024-09-25 | 1 | -5/+17 |
* | tcp: Allow checksum to be disabled | Laurent Vivier | 2024-09-18 | 1 | -21/+31 |
* | tcp: Make tcp_update_seqack_wnd()s force_seq parameter explicitly boolean | David Gibson | 2024-09-18 | 1 | -3/+3 |
* | tcp: Simplify ifdef logic in tcp_update_seqack_wnd() | David Gibson | 2024-09-18 | 1 | -4/+2 |
* | tcp: Clean up tcpi_snd_wnd probing | David Gibson | 2024-09-18 | 1 | -26/+67 |
* | tcp: Make some extra functions private | David Gibson | 2024-09-18 | 1 | -2/+2 |
* | tcp: Use EPOLLET for any state of not established connections | Stefano Brivio | 2024-09-06 | 1 | -1/+1 |
* | tcp, udp: Allow timerfd_gettime64() and recvmmsg_time64() on arm (armhf) | Stefano Brivio | 2024-08-21 | 1 | -1/+1 |
* | treewide: Allow additional system calls for i386/i686 | Stefano Brivio | 2024-08-21 | 1 | -1/+1 |
* | treewide: Use "our address" instead of "forwarding address" | David Gibson | 2024-08-21 | 1 | -16/+17 |
* | tcp: Change SO_PEEK_OFF support message to debug() | Stefano Brivio | 2024-07-25 | 1 | -1/+1 |
* | tcp: probe for SO_PEEK_OFF both in tcpv4 and tcp6 | Jon Maloy | 2024-07-23 | 1 | -12/+25 |
* | flow, tcp: Flow based NAT and port forwarding for TCP | David Gibson | 2024-07-19 | 1 | -75/+28 |
* | tcp: Re-use flow hash for initial sequence number generation | David Gibson | 2024-07-19 | 1 | -22/+11 |
* | flow, tcp: Generalise TCP hash table to general flow hash table | David Gibson | 2024-07-19 | 1 | -133/+14 |
* | tcp, flow: Replace TCP specific hash function with general flow hash | David Gibson | 2024-07-19 | 1 | -50/+11 |
* | tcp: Simplify endpoint validation using flowside information | David Gibson | 2024-07-19 | 1 | -54/+18 |
* | tcp: Manage outbound address via flow table | David Gibson | 2024-07-19 | 1 | -43/+50 |
* | tcp: Obtain guest address from flowside | David Gibson | 2024-07-19 | 1 | -28/+13 |
* | tcp, flow: Remove redundant information, repack connection structures | David Gibson | 2024-07-19 | 1 | -25/+27 |
* | flow: Common address information for target side | David Gibson | 2024-07-19 | 1 | -38/+44 |
* | flow: Common address information for initiating side | David Gibson | 2024-07-19 | 1 | -2/+4 |
* | flow, icmp, tcp: Clean up helpers for getting flow from index | David Gibson | 2024-07-17 | 1 | -6/+22 |
* | udp, tcp: Tweak handling of no_udp and no_tcp flags | David Gibson | 2024-07-17 | 1 | -3/+11 |
* | tcp: handle shrunk window advertisements from guest | Jon Maloy | 2024-07-15 | 1 | -0/+8 |
* | tcp: leverage support of SO_PEEK_OFF socket option when available | Jon Maloy | 2024-07-15 | 1 | -3/+51 |
* | flow: Add flow_sidx_valid() helper | David Gibson | 2024-07-05 | 1 | -4/+3 |
* | util: sock_l4() determine protocol from epoll type rather than the reverse | David Gibson | 2024-07-05 | 1 | -5/+5 |
* | treewide: Replace strerror() calls | Stefano Brivio | 2024-06-21 | 1 | -16/+8 |
* | tcp: Don't rely on bind() to fail to decide that connection target is valid | Stefano Brivio | 2024-06-19 | 1 | -17/+31 |
* | tcp: move buffers management functions to their own file | Laurent Vivier | 2024-06-13 | 1 | -548/+20 |
* | tcp: extract buffer management from tcp_send_flag() | Laurent Vivier | 2024-06-13 | 1 | -24/+54 |
* | cppcheck: Suppress constParameterCallback errors | David Gibson | 2024-06-08 | 1 | -0/+1 |
* | tcp, flow: Fix some error paths which didn't clean up flows properly | David Gibson | 2024-06-07 | 1 | -3/+3 |
* | clang-tidy: Enable the bugprone-macro-parentheses check | David Gibson | 2024-06-07 | 1 | -4/+4 |
* | tcp: Make pointer const in tcp_revert_seq | David Gibson | 2024-06-07 | 1 | -1/+1 |
* | tcp: move seq_to_tap update to when frame is queued | Jon Maloy | 2024-06-05 | 1 | -22/+39 |
* | tcp: Remove interim 'tapside' field from connection | David Gibson | 2024-05-22 | 1 | -6/+6 |
* | flow: Record the pifs for each side of each flow | David Gibson | 2024-05-22 | 1 | -1/+9 |
* | flow: Make side 0 always be the initiating side | David Gibson | 2024-05-22 | 1 | -11/+8 |
* | flow: Clarify and enforce flow state transitions | David Gibson | 2024-05-22 | 1 | -2/+6 |