// SPDX-License-Identifier: GPL-2.0 /* Copyright (c) 2022 Hengqi Chen */ #ifndef __TCPLIFE_H #define __TCPLIFE_H #define MAX_PORTS 1024 #define TASK_COMM_LEN 16 struct ident { __u32 pid; char comm[TASK_COMM_LEN]; }; struct event { unsigned __int128 saddr; unsigned __int128 daddr; __u64 ts_us; __u64 span_us; __u64 rx_b; __u64 tx_b; __u32 pid; __u16 sport; __u16 dport; __u16 family; char comm[TASK_COMM_LEN]; }; #endif /* __TCPLIFE_H */