You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20 lines
988 B

  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) {