aboutgitcodebugslistschat
path: root/tcp_splice.h
Commit message (Expand)AuthorAgeFilesLines
* flow, tcp: Flow based NAT and port forwarding for TCPDavid Gibson2024-07-191-4/+1
* tcp, tcp_splice: Parse listening socket epoll ref in tcp_listen_handler()David Gibson2024-02-291-2/+3
* tcp_splice: More specific variable names in new splice pathDavid Gibson2024-02-291-1/+1
* flow: Clarify flow entry life cycle, introduce uniform loggingDavid Gibson2024-02-291-3/+2
* inany: Introduce union sockaddr_inanyDavid Gibson2024-02-291-1/+2
* tcp, tcp_splice: Avoid double layered dispatch for connected TCP socketsDavid Gibson2024-01-221-2/+2
* flow,tcp: Use epoll_ref type including flow and sideDavid Gibson2023-12-041-1/+1
* cppcheck: Make many pointers constDavid Gibson2023-10-041-1/+2
* epoll: Split handling of listening TCP sockets into their own handlerDavid Gibson2023-08-131-1/+1
* passt: Relicense to GPL 2.0, or any later versionStefano Brivio2023-04-061-1/+1
* tcp: Remove splice from tcp_epoll_refDavid Gibson2022-11-251-2/+2
* tcp: Use the same sockets to listen for spliced and non-spliced connectionsDavid Gibson2022-11-251-2/+3
* tcp: Unify part of spliced and non-spliced conn_from_sock pathDavid Gibson2022-11-251-0/+4
* tcp: Partially unify tcp_timer() and tcp_splice_timer()David Gibson2022-11-251-1/+0
* tcp: Unify tcp_defer_handler and tcp_splice_defer_handler()David Gibson2022-11-251-1/+0
* tcp: Unify spliced and non-spliced connection tablesDavid Gibson2022-11-251-2/+0
* tcp_splice: #include tcp_splice.h in tcp_splice.cDavid Gibson2022-11-251-3/+0
* treewide: Add include guardsStefano Brivio2022-03-291-0/+5
* treewide: Packet abstraction with mandatory boundary checksStefano Brivio2022-03-291-1/+1
* tcp_splice: Close sockets right away on high number of open filesStefano Brivio2022-03-291-0/+1
* tcp: Refactor to use events instead of states, split out spliced implementationStefano Brivio2022-03-281-0/+14