Revert "l2tpv3tun: moved to github"
[openwrt/svn-archive/archive.git] / net / l2tpv3tun / patches / 010-custom_ifname.patch
1 --- a/main.c
2 +++ b/main.c
3 @@ -560,6 +560,7 @@ static void usage(void)
4 fprintf(stderr, " session_id ID peer_session_id ID\n");
5 fprintf(stderr, " [ cookie HEXSTR ] [ peer_cookie HEXSTR ]\n");
6 fprintf(stderr, " [ offset OFFSET ] [ peer_offset OFFSET ]\n");
7 + fprintf(stderr, " [ ifname IFNAME ]\n");
8 fprintf(stderr, " %s del tunnel tunnel_id ID\n", L2TP_CMD_ROOT);
9 fprintf(stderr, " %s del session tunnel_id ID session_id ID\n", L2TP_CMD_ROOT);
10 fprintf(stderr, " %s show tunnel [ tunnel_id ID ]\n", L2TP_CMD_ROOT);
11 @@ -671,6 +672,9 @@ static int parse_args(int argc, char **a
12 p->peer_cookie_len = slen / 2;
13 if (hex2mem(*argv, p->peer_cookie, p->peer_cookie_len) < 0)
14 invarg("cookie must be a hex string\n", *argv);
15 + } else if (strcmp(*argv, "ifname") == 0) {
16 + NEXT_ARG();
17 + p->ifname = *argv;
18 } else if (strcmp(*argv, "tunnel") == 0) {
19 p->tunnel = 1;
20 } else if (strcmp(*argv, "session") == 0) {