← Commit list

52a8d975d

Denis Vlasenko
Denis Vlasenko
2008-06-08
FAILED Duration: 22s

Subject

ip: make numeric table work: "ip route list table 255". closes bug 3664.

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

networking/libiproute/iproute.c+9 -1
@@ -576,8 +576,16 @@ static int iproute_list_or_flush(char **argv, int flush)
filter.tb = -1;
else if (parm == KW_all)
filter.tb = 0;
- else if (parm != KW_main)
+ else if (parm != KW_main) {
+#if ENABLE_FEATURE_IP_RULE
+ uint32_t tid;
+ if (rtnl_rttable_a2n(&tid, *argv))
+ invarg(*argv, "table");
+ filter.tb = tid;
+#else
invarg(*argv, "table");
+#endif
+ }
} else if (arg == KW_cache) {
/* The command 'ip route flush cache' is used by OpenSWAN.
* Assuming it's a synonym for 'ip route flush table cache' */