mirror of
https://passt.top/passt
synced 2025-06-17 04:35:35 +02:00
tcp, tap: Turn tcp_probe_mem() into sock_probe_mem(), use for AF_UNIX socket too
Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
parent
eef4e82903
commit
d4d61480b6
7 changed files with 49 additions and 40 deletions
5
util.h
5
util.h
|
@ -116,6 +116,10 @@ void debug(const char *format, ...);
|
|||
.daddr = IN6ADDR_ANY_INIT, \
|
||||
}
|
||||
|
||||
#define RCVBUF_BIG (2 * 1024 * 1024)
|
||||
#define SNDBUF_BIG (4 * 1024 * 1024)
|
||||
#define SNDBUF_SMALL (128 * 1024)
|
||||
|
||||
#include <linux/ipv6.h>
|
||||
#include <net/if.h>
|
||||
#include <linux/ip.h>
|
||||
|
@ -133,6 +137,7 @@ struct ctx;
|
|||
char *ipv6_l4hdr(struct ipv6hdr *ip6h, uint8_t *proto);
|
||||
int sock_l4(struct ctx *c, int af, uint8_t proto, uint16_t port,
|
||||
enum bind_type bind_addr, uint32_t data);
|
||||
void sock_probe_mem(struct ctx *c);
|
||||
int timespec_diff_ms(struct timespec *a, struct timespec *b);
|
||||
void bitmap_set(uint8_t *map, int bit);
|
||||
void bitmap_clear(uint8_t *map, int bit);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue