#define IDIAG_SK_MEMINFO_BACKLOG SK_MEMINFO_BACKLOG
#define IDIAG_SK_MEMINFO_VARS SK_MEMINFO_VARS
+/* deprecated names. */
+#define IDIAG_TIMER_OFF IDIAGNL_TIMER_OFF
+#define IDIAG_TIMER_ON IDIAGNL_TIMER_ON
+#define IDIAG_TIMER_KEEPALIVE IDIAGNL_TIMER_KEEPALIVE
+#define IDIAG_TIMER_TIMEWAIT IDIAGNL_TIMER_TIMEWAIT
+#define IDIAG_TIMER_PERSIST IDIAGNL_TIMER_PERSIST
+#define IDIAG_TIMER_UNKNOWN IDIAGNL_TIMER_UNKNOWN
+
/**
* Socket timer indentifiers
* @ingroupd idiag
*/
enum {
- IDIAG_TIMER_OFF,
- IDIAG_TIMER_ON,
- IDIAG_TIMER_KEEPALIVE,
- IDIAG_TIMER_TIMEWAIT,
- IDIAG_TIMER_PERSIST,
- IDIAG_TIMER_UNKNOWN,
+ IDIAGNL_TIMER_OFF = 0,
+ IDIAGNL_TIMER_ON = 1,
+ IDIAGNL_TIMER_KEEPALIVE = 2,
+ IDIAGNL_TIMER_TIMEWAIT = 3,
+ IDIAGNL_TIMER_PERSIST = 4,
+ IDIAGNL_TIMER_UNKNOWN = 5,
};
extern char * idiagnl_state2str(int, char *, size_t);
}
static const struct trans_tbl idiag_timers[] = {
- __ADD(IDIAG_TIMER_OFF, off),
- __ADD(IDIAG_TIMER_ON, on),
- __ADD(IDIAG_TIMER_KEEPALIVE, keepalive),
- __ADD(IDIAG_TIMER_TIMEWAIT, timewait),
- __ADD(IDIAG_TIMER_PERSIST, persist),
- __ADD(IDIAG_TIMER_UNKNOWN, unknown),
+ __ADD(IDIAGNL_TIMER_OFF, off),
+ __ADD(IDIAGNL_TIMER_ON, on),
+ __ADD(IDIAGNL_TIMER_KEEPALIVE, keepalive),
+ __ADD(IDIAGNL_TIMER_TIMEWAIT, timewait),
+ __ADD(IDIAGNL_TIMER_PERSIST, persist),
+ __ADD(IDIAGNL_TIMER_UNKNOWN, unknown),
};
/**
* Convert inet diag timer types to strings.
- * @arg timer inetdiag timer (e.g., IDIAG_TIMER_ON)
+ * @arg timer inetdiag timer (e.g., IDIAGNL_TIMER_ON)
* @arg buf output buffer which will hold string result
* @arg len length in bytes of the output buffer
*