xref: /aosp_15_r20/external/bcc/libbpf-tools/tcpstates.h (revision 387f9dfdfa2baef462e92476d413c7bc2470293e)
1 // SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)
2 /* Copyright (c) 2021 Hengqi Chen */
3 #ifndef __TCPSTATES_H
4 #define __TCPSTATES_H
5 
6 #define TASK_COMM_LEN	16
7 
8 struct event {
9 	unsigned __int128 saddr;
10 	unsigned __int128 daddr;
11 	__u64 skaddr;
12 	__u64 ts_us;
13 	__u64 delta_us;
14 	__u32 pid;
15 	int oldstate;
16 	int newstate;
17 	__u16 family;
18 	__u16 sport;
19 	__u16 dport;
20 	char task[TASK_COMM_LEN];
21 };
22 
23 #endif /* __TCPSTATES_H */
24