index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
Commit message (
Expand
)
Author
Age
Files
Lines
*
conf, passt.1: Exit if we can't bind a forwarded port, except for -[tu] all
Stefano Brivio
2024-02-16
2
-28
/
+23
*
udp: udp_sock_init_ns() partially duplicats udp_port_rebind_outbound()
David Gibson
2024-02-14
1
-48
/
+25
*
udp: Don't prematurely (and incorrectly) set up automatic inbound forwards
David Gibson
2024-02-14
1
-17
/
+0
*
netlink: Use const rtnh pointer
David Gibson
2024-02-14
1
-1
/
+1
*
log: setlogmask(0) can actually result in a system call, don't use it
Stefano Brivio
2024-02-14
2
-13
/
+12
*
tcp: Fix subtle bug in fast re-transmit path
David Gibson
2024-02-11
1
-1
/
+0
*
netlink: Add support to fetch default gateway from multipath routes
Stefano Brivio
2024-02-09
2
-5
/
+52
*
icmp: Dedicated functions for starting and closing ping sequences
David Gibson
2024-01-22
1
-35
/
+67
*
icmp: Validate packets received on ping sockets
David Gibson
2024-01-22
1
-0
/
+13
*
icmp: Warn on receive errors from ping sockets
David Gibson
2024-01-22
1
-1
/
+4
*
icmp: Consolidate icmp_sock_handler() with icmpv6_sock_handler()
David Gibson
2024-01-22
3
-59
/
+37
*
icmp: Share more between IPv4 and IPv6 paths in icmp_tap_handler()
David Gibson
2024-01-22
1
-68
/
+68
*
icmp: Simplify socket expiry scanning
David Gibson
2024-01-22
2
-33
/
+11
*
icmp: Use -1 to represent "missing" sockets
David Gibson
2024-01-22
1
-4
/
+6
*
icmp: Don't attempt to match host IDs to guest IDs
David Gibson
2024-01-22
1
-12
/
+10
*
icmp: Don't attempt to handle "wrong direction" ping socket traffic
David Gibson
2024-01-22
1
-10
/
+6
*
icmp: Remove redundant initialisation of sendto() address
David Gibson
2024-01-22
1
-2
/
+0
*
icmp: Don't set "port" on destination sockaddr for ping sockets
David Gibson
2024-01-22
1
-6
/
+2
*
flow: Avoid moving flow entries to compact table
David Gibson
2024-01-22
7
-87
/
+167
*
flow: Enforce that freeing of closed flows must happen in deferred handlers
David Gibson
2024-01-22
5
-15
/
+21
*
flow: Abstract allocation of new flows with helper function
David Gibson
2024-01-22
3
-11
/
+47
*
flow: Move flow_count from context structure to a global
David Gibson
2024-01-22
7
-18
/
+17
*
flow: Move flow_log_() to near top of flow.c
David Gibson
2024-01-22
1
-18
/
+18
*
tcp, tcp_splice: Avoid double layered dispatch for connected TCP sockets
David Gibson
2024-01-22
5
-39
/
+27
*
epoll: Better handling of number of epoll types
David Gibson
2024-01-22
2
-3
/
+5
*
flow, tcp: Add handling for per-flow timers
David Gibson
2024-01-22
4
-12
/
+21
*
flow, tcp: Add flow-centric dispatch for deferred flow handling
David Gibson
2024-01-22
5
-17
/
+28
*
tcp, tcp_splice: Move per-type cleanup logic into per-type helpers
David Gibson
2024-01-22
3
-10
/
+14
*
tcp, tcp_splice: Remove redundant handling from tcp_timer()
David Gibson
2024-01-22
3
-19
/
+5
*
treewide: Standardise on 'now' for current timestamp variables
David Gibson
2024-01-22
7
-37
/
+37
*
flow: Make flow_table.h #include the protocol specific headers it needs
David Gibson
2024-01-22
4
-3
/
+2
*
pif: Remove unused pif_name() function
David Gibson
2024-01-16
1
-0
/
+1
*
treewide: Make a bunch of pointer variables pointers to const
David Gibson
2024-01-16
11
-34
/
+41
*
test: Fix passt.mbuto for cases where /usr/sbin doesn't exist
David Gibson
2024-01-16
1
-1
/
+1
*
netlink: Fetch most specific (longest prefix) address in nl_addr_get()
2023_12_30.f091893
Stefano Brivio
2023-12-30
1
-5
/
+14
*
README: Default SLAAC prefix comes from address (not prefix) on host
Stefano Brivio
2023-12-30
1
-7
/
+7
*
README: Fix broken link to CentOS Stream package
Stefano Brivio
2023-12-30
1
-1
/
+1
*
test: make passt.mbuto script more robust
Jon Paul Maloy
2023-12-27
1
-1
/
+3
*
tcp: make tcp_sock_set_bufsize() static (again)
Laurent Vivier
2023-12-27
2
-2
/
+1
*
util: Make sock_l4() treat empty string ifname like NULL
David Gibson
2023-12-27
3
-16
/
+7
*
treewide: Avoid in_addr_t
David Gibson
2023-12-27
2
-3
/
+3
*
icmp: Avoid unnecessary handling of unspecified bind address
David Gibson
2023-12-27
1
-12
/
+4
*
util: Drop explicit setting to INADDR_ANY/in6addr_any in sock_l4()
David Gibson
2023-12-27
1
-4
/
+0
*
util: Use htonl_constant() in more places
David Gibson
2023-12-27
1
-2
/
+2
*
treewide: Add IN4ADDR_ANY_INIT macro
David Gibson
2023-12-27
2
-1
/
+4
*
treewide: Use IN4ADDR_LOOPBACK_INIT more widely
David Gibson
2023-12-27
3
-4
/
+4
*
tcp: Fix address type for tcp_sock_init_af()
David Gibson
2023-12-27
1
-1
/
+1
*
checksum: Don't use linux/icmp.h when netinet/ip_icmp.h will do
David Gibson
2023-12-27
1
-1
/
+1
*
tcp: Don't account for hash table size in tcp_hash()
David Gibson
2023-12-27
1
-13
/
+10
*
tcp: Implement hash table with indices rather than pointers
David Gibson
2023-12-27
2
-11
/
+33
[next]