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