diff options
author | Eugene Syromyatnikov <evgsyr@gmail.com> | 2021-12-09 20:23:12 +0100 |
---|---|---|
committer | Eugene Syromyatnikov <evgsyr@gmail.com> | 2022-07-21 11:29:23 +0200 |
commit | 87e582c5d558b15c98368acd971b3185b89b1ca2 (patch) | |
tree | 6db4a4d48b1b863ada5e0cdb7f49f7b8417e19eb /src/defs.h | |
parent | 0077a33889f30fc410b64474e7f4ef3c3d938d4a (diff) | |
download | strace-87e582c5d558b15c98368acd971b3185b89b1ca2.tar.gz |
netlink_inet_diag: factor out struct tcp{vegas,_dctcp,_bbr}_info printing
* src/defs.h (struct tcpvegas_info, struct tcp_dctcp_info,
struct tcp_bbr_info): New type declarations.
(print_tcpvegas_info, print_tcp_dctcp_info, print_tcp_bbr_info): New
function declarations.
* src/netlink_inet_diag.c (print_tcpvegas_info): Factor out the printing
code out of decode_tcpvegas_info.
(decode_tcpvegas_info): Call print_tcpvegas_info for printing the retrieved
structure.
(print_tcp_dctcp_info): Factor out the printing code out
of decode_tcp_dctcp_info.
(decode_tcp_dctcp_info): Call print_tcp_dctcp_info for printing the retrieved
structure.
(print_tcp_bbr_info): Factor out the printing code out
of decode_tcp_bbe_info.
(decode_tcp_bbr_info): Call print_tcp_bbr_info for printing the retrieved
structure.
Diffstat (limited to 'src/defs.h')
-rw-r--r-- | src/defs.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/defs.h b/src/defs.h index 0b438c0c5..d50a61521 100644 --- a/src/defs.h +++ b/src/defs.h @@ -1338,6 +1338,18 @@ print_perf_event_attr(struct tcb *const tcp, const kernel_ulong_t addr); extern const char *get_ifname(const unsigned int ifindex); extern void print_ifindex(unsigned int); +struct tcpvegas_info; +extern void print_tcpvegas_info(struct tcb *tcp, + const struct tcpvegas_info *vegas, + unsigned int len); +struct tcp_dctcp_info; +extern void print_tcp_dctcp_info(struct tcb *tcp, + const struct tcp_dctcp_info *dctcp, + unsigned int len); +struct tcp_bbr_info; +extern void print_tcp_bbr_info(struct tcb *tcp, const struct tcp_bbr_info *bbr, + unsigned int len); + extern void print_bpf_filter_code(const uint16_t code, bool extended); /** |