Commit b89c359c authored by Stephen Hemminger's avatar Stephen Hemminger

Merge branch 'master' into net-next

parents 70e46634 8b21cef1
...@@ -163,6 +163,8 @@ int print_fdb(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg) ...@@ -163,6 +163,8 @@ int print_fdb(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg)
fprintf(fp, "offload "); fprintf(fp, "offload ");
fprintf(fp, "%s\n", state_n2a(r->ndm_state)); fprintf(fp, "%s\n", state_n2a(r->ndm_state));
fflush(fp);
return 0; return 0;
} }
......
...@@ -135,6 +135,8 @@ int print_mdb(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg) ...@@ -135,6 +135,8 @@ int print_mdb(const struct sockaddr_nl *who, struct nlmsghdr *n, void *arg)
} }
} }
fflush(fp);
return 0; return 0;
} }
......
...@@ -1674,7 +1674,7 @@ static int iproute_get(int argc, char **argv) ...@@ -1674,7 +1674,7 @@ static int iproute_get(int argc, char **argv)
req.r.rtm_flags |= RTM_F_LOOKUP_TABLE; req.r.rtm_flags |= RTM_F_LOOKUP_TABLE;
if (rtnl_talk(&rth, &req.n, &req.n, sizeof(req)) < 0) if (rtnl_talk(&rth, &req.n, &req.n, sizeof(req)) < 0)
exit(2); return -2;
if (connected && !from_ok) { if (connected && !from_ok) {
struct rtmsg *r = NLMSG_DATA(&req.n); struct rtmsg *r = NLMSG_DATA(&req.n);
......
...@@ -36,7 +36,6 @@ static void usage(void) ...@@ -36,7 +36,6 @@ static void usage(void)
fprintf(stderr, "SELECTOR := [ not ] [ from PREFIX ] [ to PREFIX ] [ tos TOS ] [ fwmark FWMARK[/MASK] ]\n"); fprintf(stderr, "SELECTOR := [ not ] [ from PREFIX ] [ to PREFIX ] [ tos TOS ] [ fwmark FWMARK[/MASK] ]\n");
fprintf(stderr, " [ iif STRING ] [ oif STRING ] [ pref NUMBER ]\n"); fprintf(stderr, " [ iif STRING ] [ oif STRING ] [ pref NUMBER ]\n");
fprintf(stderr, "ACTION := [ table TABLE_ID ]\n"); fprintf(stderr, "ACTION := [ table TABLE_ID ]\n");
fprintf(stderr, " [ prohibit | reject | unreachable ]\n");
fprintf(stderr, " [ realms [SRCREALM/]DSTREALM ]\n"); fprintf(stderr, " [ realms [SRCREALM/]DSTREALM ]\n");
fprintf(stderr, " [ goto NUMBER ]\n"); fprintf(stderr, " [ goto NUMBER ]\n");
fprintf(stderr, " SUPPRESSOR\n"); fprintf(stderr, " SUPPRESSOR\n");
......
...@@ -41,7 +41,7 @@ ip-rule \- routing policy database management ...@@ -41,7 +41,7 @@ ip-rule \- routing policy database management
.IR TABLE_ID " ] [ " .IR TABLE_ID " ] [ "
.B nat .B nat
.IR ADDRESS " ] [ " .IR ADDRESS " ] [ "
.BR prohibit " | " reject " | " unreachable " ] [ " realms .B realms
.RI "[" SRCREALM "/]" DSTREALM " ]" .RI "[" SRCREALM "/]" DSTREALM " ]"
.I SUPPRESSOR .I SUPPRESSOR
......
...@@ -3770,8 +3770,8 @@ int main(int argc, char *argv[]) ...@@ -3770,8 +3770,8 @@ int main(int argc, char *argv[])
exit(1); exit(1);
break; break;
case 'h': case 'h':
case '?':
help(); help();
case '?':
default: default:
usage(); usage();
} }
......
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