1d6d4f60cSLawrence Brakmo // SPDX-License-Identifier: GPL-2.0 2d6d4f60cSLawrence Brakmo 3d6d4f60cSLawrence Brakmo #ifndef _TEST_TCPBPF_H 4d6d4f60cSLawrence Brakmo #define _TEST_TCPBPF_H 5d6d4f60cSLawrence Brakmo 6d6d4f60cSLawrence Brakmo struct tcpbpf_globals { 7d6d4f60cSLawrence Brakmo __u32 event_map; 8d6d4f60cSLawrence Brakmo __u32 total_retrans; 9d6d4f60cSLawrence Brakmo __u32 data_segs_in; 10d6d4f60cSLawrence Brakmo __u32 data_segs_out; 11d6d4f60cSLawrence Brakmo __u32 bad_cb_test_rv; 12d6d4f60cSLawrence Brakmo __u32 good_cb_test_rv; 13d6d4f60cSLawrence Brakmo __u64 bytes_received; 14d6d4f60cSLawrence Brakmo __u64 bytes_acked; 1578d8e26dSAndrey Ignatov __u32 num_listen; 16ef8c84efSStanislav Fomichev __u32 num_close_events; 17*21b5177eSAlexander Duyck __u32 tcp_save_syn; 18*21b5177eSAlexander Duyck __u32 tcp_saved_syn; 19d6d4f60cSLawrence Brakmo }; 20d6d4f60cSLawrence Brakmo #endif 21