index
:
passt
Plug A Simple Socket Transport
about
git
code
bugs
lists
chat
path:
root
/
icmp.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
flow: Common address information for target side
David Gibson
2024-07-19
1
-1
/
+2
*
flow: Common address information for initiating side
David Gibson
2024-07-19
1
-3
/
+6
*
flow, icmp, tcp: Clean up helpers for getting flow from index
David Gibson
2024-07-17
1
-3
/
+19
*
util: sock_l4() determine protocol from epoll type rather than the reverse
David Gibson
2024-07-05
1
-1
/
+1
*
flow: Record the pifs for each side of each flow
David Gibson
2024-05-22
1
-0
/
+2
*
flow: Make side 0 always be the initiating side
David Gibson
2024-05-22
1
-6
/
+2
*
flow: Clarify and enforce flow state transitions
David Gibson
2024-05-22
1
-1
/
+3
*
flow: Properly type callbacks to protocol specific handlers
David Gibson
2024-05-22
1
-4
/
+2
*
treewide: Standardise variable names for various packet lengths
David Gibson
2024-05-02
1
-6
/
+6
*
icmp: Use 'flowside' epoll references for ping sockets
David Gibson
2024-03-12
1
-17
/
+17
*
icmp: Flow based error reporting
David Gibson
2024-03-12
1
-14
/
+12
*
icmp: Store ping socket information in flow table
David Gibson
2024-03-12
1
-79
/
+66
*
util: move IP stuff from util.[ch] to ip.[ch]
Laurent Vivier
2024-03-06
1
-0
/
+1
*
inany: Introduce union sockaddr_inany
David Gibson
2024-02-29
1
-12
/
+6
*
treewide: Use sa_family_t for address family variables
David Gibson
2024-02-27
1
-3
/
+3
*
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
1
-55
/
+34
*
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
1
-32
/
+10
*
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
*
treewide: Standardise on 'now' for current timestamp variables
David Gibson
2024-01-22
1
-6
/
+6
*
util: Make sock_l4() treat empty string ifname like NULL
David Gibson
2023-12-27
1
-11
/
+4
*
icmp: Avoid unnecessary handling of unspecified bind address
David Gibson
2023-12-27
1
-12
/
+4
*
treewide: Add IN4ADDR_ANY_INIT macro
David Gibson
2023-12-27
1
-1
/
+1
*
pif: Pass originating pif to tap handler functions
David Gibson
2023-11-07
1
-1
/
+3
*
util: Consolidate and improve workarounds for clang-tidy issue 58992
David Gibson
2023-09-27
1
-5
/
+0
*
tap: Pass source address to protocol handler functions
David Gibson
2023-08-22
1
-4
/
+8
*
epoll: Split handling of ICMP and ICMPv6 sockets
David Gibson
2023-08-13
1
-48
/
+64
*
epoll: Generalize epoll_ref to cover things other than sockets
David Gibson
2023-08-13
1
-3
/
+3
*
Use C11 anonymous members to make poll refs less verbose to use
David Gibson
2023-08-04
1
-11
/
+11
*
passt: Relicense to GPL 2.0, or any later version
Stefano Brivio
2023-04-06
1
-1
/
+1
*
conf, icmp, tcp, udp: Add options to bind to outbound address and interface
Stefano Brivio
2023-03-09
1
-4
/
+20
*
Use typing to reduce chances of IPv4 endianness errors
David Gibson
2022-11-04
1
-2
/
+1
*
Correct some missing endian conversions of IPv4 addresses
David Gibson
2022-11-04
1
-1
/
+1
*
icmp: Don't discard first reply sequence for a given echo ID
2022_10_26.f212044
Stefano Brivio
2022-10-27
1
-2
/
+14
*
icmp: Add debugging messages for handled replies and requests
Stefano Brivio
2022-10-27
1
-5
/
+25
*
tap: Split tap_ip4_send() into UDP and ICMP variants
David Gibson
2022-10-19
1
-1
/
+2
*
tap: Split tap_ip6_send() into UDP and ICMP variants
David Gibson
2022-10-19
1
-1
/
+2
*
Split tap_ip_send() into IPv4 and IPv6 specific functions
David Gibson
2022-10-19
1
-8
/
+2
*
icmp: Set sin6_scope_id for outbound ICMPv6 echo requests
Stefano Brivio
2022-10-15
1
-0
/
+1
*
conf, tcp, udp: Allow specification of interface to bind to
Stefano Brivio
2022-10-15
1
-2
/
+2
*
Move logging functions to a new file, log.c
Stefano Brivio
2022-10-14
1
-0
/
+1
*
clang-tidy: Remove duplicate #include from icmp.c
David Gibson
2022-09-29
1
-1
/
+0
*
icmp: Correct off by one errors dealing with number of echo request ids
2022_09_24.8978f65
David Gibson
2022-09-24
1
-2
/
+3
[next]