Commit f38c7334 authored by Stephen Hemminger's avatar Stephen Hemminger

Cleanup mx_names table

	use C99 initialization to match rtnetlink.h
parent f649f592
...@@ -39,6 +39,19 @@ ...@@ -39,6 +39,19 @@
#endif #endif
static const char *mx_names[RTAX_MAX+1] = {
[RTAX_MTU] = "mtu",
[RTAX_WINDOW] = "window",
[RTAX_RTT] = "rtt",
[RTAX_RTTVAR] = "rttvar",
[RTAX_SSTHRESH] = "ssthresh",
[RTAX_CWND] = "cwnd",
[RTAX_ADVMSS] = "advmss",
[RTAX_REORDERING]="reordering",
[RTAX_HOPLIMIT] = "hoplimit",
[RTAX_INITCWND] = "initcwnd",
[RTAX_FEATURES] = "features",
};
static void usage(void) __attribute__((noreturn)); static void usage(void) __attribute__((noreturn));
static void usage(void) static void usage(void)
...@@ -486,30 +499,7 @@ int print_route(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg) ...@@ -486,30 +499,7 @@ int print_route(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg)
if (mxrta[RTAX_LOCK]) if (mxrta[RTAX_LOCK])
mxlock = *(unsigned*)RTA_DATA(mxrta[RTAX_LOCK]); mxlock = *(unsigned*)RTA_DATA(mxrta[RTAX_LOCK]);
for (i=2; i<=RTAX_MAX; i++) { for (i=2; i<= RTAX_MAX; i++) {
/*
* "hoplimit" and "features" are not supported in
* userspace yet, but they are present in kernel's
* RTM_METRICS array in include/linux/rtnetlink.h,
* so putting placeholders in here for now so we
* can match the position of initcwnd in this
* structure: */
static char *mx_names[] =
{
"mtu",
"window",
"rtt",
"rttvar",
"ssthresh",
"cwnd",
"advmss",
"reordering",
"hoplimit",
"initcwnd",
"features",
};
static int hz; static int hz;
if (mxrta[i] == NULL) if (mxrta[i] == NULL)
continue; continue;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment