summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2014-11-24 16:14:51 (GMT)
committerThomas Haller <thaller@redhat.com>2014-11-24 17:30:21 (GMT)
commit6bf68e60e46a6e5dca36d8f27ce9854fcbf3c9ac (patch)
treedd516e703a8af5f524b020cf297669c0de3bbc29
parent94039ca48aad406acaffe6421ea2a06b05a69dde (diff)
downloadlibnl-6bf68e60e46a6e5dca36d8f27ce9854fcbf3c9ac.zip
libnl-6bf68e60e46a6e5dca36d8f27ce9854fcbf3c9ac.tar.gz
libnl-6bf68e60e46a6e5dca36d8f27ce9854fcbf3c9ac.tar.bz2
idiag: deprecate IDIAG_TIMER_* value for IDIAGNL_TIMER_*
Acked-by: Thomas Graf <tgraf@suug.ch> Signed-off-by: Thomas Haller <thaller@redhat.com>
-rw-r--r--include/netlink/idiag/idiagnl.h20
-rw-r--r--lib/idiag/idiag.c14
2 files changed, 21 insertions, 13 deletions
diff --git a/include/netlink/idiag/idiagnl.h b/include/netlink/idiag/idiagnl.h
index 3b3b57e..e6bc650 100644
--- a/include/netlink/idiag/idiagnl.h
+++ b/include/netlink/idiag/idiagnl.h
@@ -101,17 +101,25 @@ enum {
#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);
diff --git a/lib/idiag/idiag.c b/lib/idiag/idiag.c
index 303ffea..d8f5065 100644
--- a/lib/idiag/idiag.c
+++ b/lib/idiag/idiag.c
@@ -123,17 +123,17 @@ int idiagnl_str2state(const char *name)
}
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
*