Bug #1952 » 0001-fix-for-gtp-link-add-IPv6-support.patch
tools/gtp-link.c | ||
---|---|---|
112 | 112 |
struct gtp_server_sock gtp_sock; |
113 | 113 |
int ret, sgsn_mode = 0, family; |
114 | 114 | |
115 |
if (argc < 4) {
|
|
115 |
if (argc < 3) {
|
|
116 | 116 |
printf("Usage: %s add <device> <family> [--sgsn]\n", argv[0]); |
117 | 117 |
printf(" %s del <device>\n", argv[0]); |
118 | 118 |
exit(EXIT_FAILURE); |
... | ... | |
124 | 124 |
perror("gtp_dev_destroy"); |
125 | 125 | |
126 | 126 |
return 0; |
127 |
} else if (!strcmp(argv[1], "add")) { |
|
128 |
if (argc < 4) { |
|
129 |
printf("Usage: %s add <device> <family> [--sgsn]\n", argv[0]); |
|
130 |
exit(EXIT_FAILURE); |
|
131 |
} |
|
132 | ||
133 |
if (argc == 5 && !strcmp(argv[4], "--sgsn")) |
|
134 |
sgsn_mode = 1; |
|
127 | 135 |
} |
128 | 136 | |
129 |
if (argc > 4 && !strcmp(argv[4], "--sgsn")) |
|
130 |
sgsn_mode = 1; |
|
131 | ||
132 | 137 |
if (!strcmp(argv[3], "ip")) |
133 | 138 |
family = AF_INET; |
134 | 139 |
else if (!strcmp(argv[3], "ip6")) |