1 /* SPDX-License-Identifier: LGPL-2.1-only */ 2 /* 3 * Copyright (c) 2003-2013 Thomas Graf <[email protected]> 4 * Copyright (c) 2013 Sassano Systems LLC <[email protected]> 5 */ 6 7 #ifndef __LIB_IDIAG_NL_IDIAG_H__ 8 #define __LIB_IDIAG_NL_IDIAG_H__ 9 10 #include "nl-priv-dynamic-core/object-api.h" 11 12 struct idiagnl_meminfo { 13 NLHDR_COMMON 14 15 uint32_t idiag_rmem; 16 uint32_t idiag_wmem; 17 uint32_t idiag_fmem; 18 uint32_t idiag_tmem; 19 }; 20 21 struct idiagnl_vegasinfo { 22 NLHDR_COMMON 23 24 uint32_t tcpv_enabled; 25 uint32_t tcpv_rttcnt; 26 uint32_t tcpv_rtt; 27 uint32_t tcpv_minrtt; 28 }; 29 30 #endif /* __LIB_IDIAG_NL_IDIAG_H__ */ 31