aboutsummaryrefslogtreecommitdiffstats
path: root/src/ranch_tcp.erl
diff options
context:
space:
mode:
authorMarc Worrell <[email protected]>2016-08-27 00:05:32 +0200
committerLoïc Hoguin <[email protected]>2016-09-19 13:34:50 +0200
commit2d56329c7b75f282fb70204a32dbd761f738f5b4 (patch)
tree9e7200d26d80ccc241e9e63c4c3b40b46786d353 /src/ranch_tcp.erl
parent82c1aa77e64c610f6b2ac0666ae5435f5f79fa40 (diff)
downloadranch-2d56329c7b75f282fb70204a32dbd761f738f5b4.tar.gz
ranch-2d56329c7b75f282fb70204a32dbd761f738f5b4.tar.bz2
ranch-2d56329c7b75f282fb70204a32dbd761f738f5b4.zip
Add ipv6_v6only listen option
Diffstat (limited to 'src/ranch_tcp.erl')
-rw-r--r--src/ranch_tcp.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ranch_tcp.erl b/src/ranch_tcp.erl
index e8429a5..958b3f9 100644
--- a/src/ranch_tcp.erl
+++ b/src/ranch_tcp.erl
@@ -47,6 +47,7 @@
| inet
| inet6
| {ip, inet:ip_address()}
+ | {ipv6_v6only, boolean()}
| {keepalive, boolean()}
| {linger, {boolean(), non_neg_integer()}}
| {low_msgq_watermark, non_neg_integer()}
@@ -91,7 +92,7 @@ listen(Opts) ->
%% The 4-tuple 'raw' option is also handled specifically.
listen_options() ->
[backlog, buffer, delay_send, dontroute, exit_on_close, fd,
- high_msgq_watermark, high_watermark, ip,
+ high_msgq_watermark, high_watermark, ip, ipv6_v6only,
keepalive, linger, low_msgq_watermark,
low_watermark, nodelay, port, priority, recbuf,
send_timeout, send_timeout_close, sndbuf, tos].