| Commit message (Expand) | Author | Age | Files | Lines |
* | log: Drop newlines in the middle of the perror()-like messages | Stefano Brivio | 2024-07-25 | 1 | -1/+1 |
* | udp: Handle "spliced" datagrams with per-flow sockets | David Gibson | 2024-07-19 | 1 | -0/+20 |
* | udp: Create flows for datagrams from originating sockets | David Gibson | 2024-07-19 | 1 | -0/+32 |
* | flow, icmp: Use general flow forwarding rules for ICMP | David Gibson | 2024-07-19 | 1 | -32/+0 |
* | flow, tcp: Flow based NAT and port forwarding for TCP | David Gibson | 2024-07-19 | 1 | -0/+53 |
* | icmp: Manage outbound socket address via flow table | David Gibson | 2024-07-19 | 1 | -1/+0 |
* | flow: Helper to create sockets based on flowside | David Gibson | 2024-07-19 | 1 | -0/+93 |
* | tcp: Re-use flow hash for initial sequence number generation | David Gibson | 2024-07-19 | 1 | -6/+24 |
* | flow, tcp: Generalise TCP hash table to general flow hash table | David Gibson | 2024-07-19 | 1 | -5/+150 |
* | tcp, flow: Replace TCP specific hash function with general flow hash | David Gibson | 2024-07-19 | 1 | -3/+32 |
* | flow: Common address information for target side | David Gibson | 2024-07-19 | 1 | -9/+29 |
* | flow: Common address information for initiating side | David Gibson | 2024-07-19 | 1 | -5/+91 |
* | flow: Record the pifs for each side of each flow | David Gibson | 2024-05-22 | 1 | -4/+52 |
* | flow: Make side 0 always be the initiating side | David Gibson | 2024-05-22 | 1 | -4/+1 |
* | flow: Clarify and enforce flow state transitions | David Gibson | 2024-05-22 | 1 | -60/+86 |
* | flow: Properly type callbacks to protocol specific handlers | David Gibson | 2024-05-22 | 1 | -4/+4 |
* | icmp: Store ping socket information in flow table | David Gibson | 2024-03-12 | 1 | -0/+9 |
* | util: move IP stuff from util.[ch] to ip.[ch] | Laurent Vivier | 2024-03-06 | 1 | -0/+1 |
* | flow: Clarify flow entry life cycle, introduce uniform logging | David Gibson | 2024-02-29 | 1 | -2/+75 |
* | flow: Add helper to determine a flow's protocol | David Gibson | 2024-02-29 | 1 | -0/+7 |
* | flow: Avoid moving flow entries to compact table | David Gibson | 2024-01-22 | 1 | -49/+149 |
* | flow: Enforce that freeing of closed flows must happen in deferred handlers | David Gibson | 2024-01-22 | 1 | -4/+9 |
* | flow: Abstract allocation of new flows with helper function | David Gibson | 2024-01-22 | 1 | -0/+26 |
* | flow: Move flow_count from context structure to a global | David Gibson | 2024-01-22 | 1 | -5/+6 |
* | flow: Move flow_log_() to near top of flow.c | David Gibson | 2024-01-22 | 1 | -18/+18 |
* | flow, tcp: Add handling for per-flow timers | David Gibson | 2024-01-22 | 1 | -2/+14 |
* | flow, tcp: Add flow-centric dispatch for deferred flow handling | David Gibson | 2024-01-22 | 1 | -0/+23 |
* | flow: Make flow_table.h #include the protocol specific headers it needs | David Gibson | 2024-01-22 | 1 | -1/+0 |
* | flow: Add missing include, stdio.h | Stefano Brivio | 2023-12-27 | 1 | -0/+1 |
* | flow, tcp: Add logging helpers for connection related messages | David Gibson | 2023-12-04 | 1 | -0/+18 |
* | flow: Make unified version of flow table compaction | David Gibson | 2023-12-04 | 1 | -0/+39 |
* | flow, tcp: Move TCP connection table to unified flow table | David Gibson | 2023-12-04 | 1 | -0/+11 |
* | flow, tcp: Generalise connection types | David Gibson | 2023-12-04 | 1 | -0/+18 |