mirror of
https://github.com/haproxy/haproxy.git
synced 2026-03-27 12:56:09 -04:00
MINOR: tools: Add support for QUIC addresses parsing.
Add "quic4" and "quic6" keywords to str2sa_range() to parse QUIC IPv4 and IPv6 addresses respectively.
This commit is contained in:
parent
e50afbd4e4
commit
10caf65634
1 changed files with 12 additions and 0 deletions
12
src/tools.c
12
src/tools.c
|
|
@ -950,6 +950,18 @@ struct sockaddr_storage *str2sa_range(const char *str, int *port, int *low, int
|
|||
ss.ss_family = AF_UNSPEC;
|
||||
sock_type = ctrl_type = SOCK_DGRAM;
|
||||
}
|
||||
else if (strncmp(str2, "quic4@", 6) == 0) {
|
||||
str2 += 6;
|
||||
ss.ss_family = AF_INET;
|
||||
sock_type = SOCK_DGRAM;
|
||||
ctrl_type = SOCK_STREAM;
|
||||
}
|
||||
else if (strncmp(str2, "quic6@", 6) == 0) {
|
||||
str2 += 6;
|
||||
ss.ss_family = AF_INET6;
|
||||
sock_type = SOCK_DGRAM;
|
||||
ctrl_type = SOCK_STREAM;
|
||||
}
|
||||
else if (strncmp(str2, "fd@", 3) == 0) {
|
||||
str2 += 3;
|
||||
ss.ss_family = AF_CUST_EXISTING_FD;
|
||||
|
|
|
|||
Loading…
Reference in a new issue