@@ -184,6 +1349,21 @@
+
+ CERT
+
+
+
+
+ nghttpd command line option
+
+
+
+ nghttpx command line option
+
+
+
+
change_table_size() (nghttp2.HDDeflater method)
@@ -242,6 +1422,57 @@
+
+ h2load command line option
+
+
+
+
+ --version
+
+
+
+ -W, --connection-window-bits=<N>
+
+
+
+ -c, --clients=<N>
+
+
+
+ -h, --help
+
+
+
+ -m, --max-concurrent-streams=(auto|<N>)
+
+
+
+ -n, --requests=<N>
+
+
+
+ -p, --no-tls-proto=<PROTOID>
+
+
+
+ -t, --threads=<N>
+
+
+
+ -v, --verbose
+
+
+
+ -w, --window-bits=<N>
+
+
+
+ URI
+
+
+
+
HDDeflater (class in nghttp2)
@@ -286,6 +1517,109 @@
+
+ nghttp command line option
+
+
+
+
+ --cert=<CERT>
+
+
+
+ --color
+
+
+
+ --continuation
+
+
+
+ --key=<KEY>
+
+
+
+ --no-content-length
+
+
+
+ --version
+
+
+
+ -H, --header
+
+
+
+ -M, --peer-max-concurrent-streams=<N>
+
+
+
+ -O, --remote-name
+
+
+
+ -W, --connection-window-bits=<N>
+
+
+
+ -a, --get-assets
+
+
+
+ -b, --padding=<N>
+
+
+
+ -c, --header-table-size=<N>
+
+
+
+ -d, --data=<FILE>
+
+
+
+ -h, --help
+
+
+
+ -m, --multiply=<N>
+
+
+
+ -n, --null-out
+
+
+
+ -p, --weight=<WEIGHT>
+
+
+
+ -s, --stat
+
+
+
+ -t, --timeout=<N>
+
+
+
+ -u, --upgrade
+
+
+
+ -v, --verbose
+
+
+
+ -w, --window-bits=<N>
+
+
+
+ URI
+
+
+
+
nghttp2 (module)
@@ -1459,6 +2793,352 @@
nghttp2_window_update.window_size_increment (C member)
+
+
+ nghttpd command line option
+
+
+
+
+ --color
+
+
+
+ --dh-param-file=<PATH>
+
+
+
+ --early-response
+
+
+
+ --no-tls
+
+
+
+ --version
+
+
+
+ -D, --daemon
+
+
+
+ -V, --verify-client
+
+
+
+ -b, --padding=<N>
+
+
+
+ -c, --header-table-size=<N>
+
+
+
+ -d, --htdocs=<PATH>
+
+
+
+ -e, --error-gzip
+
+
+
+ -h, --help
+
+
+
+ -n, --workers=<CORE>
+
+
+
+ -p, --push=<PATH>=<PUSH_PATH,...>
+
+
+
+ -v, --verbose
+
+
+
+ CERT
+
+
+
+ PORT
+
+
+
+ PRIVATE_KEY
+
+
+
+
+
+ nghttpx command line option
+
+
+
+
+ --accesslog-file=<PATH>
+
+
+
+ --accesslog-syslog
+
+
+
+ --add-response-header=<HEADER>
+
+
+
+ --add-x-forwarded-for
+
+
+
+ --altsvc=<PROTOID,PORT[,HOST,[ORIGIN]]>
+
+
+
+ --backend-http-proxy-uri=<URI>
+
+
+
+ --backend-http2-connection-window-bits=<N>
+
+
+
+ --backend-http2-window-bits=<N>
+
+
+
+ --backend-ipv4
+
+
+
+ --backend-ipv6
+
+
+
+ --backend-keep-alive-timeout=<SEC>
+
+
+
+ --backend-no-tls
+
+
+
+ --backend-read-timeout=<SEC>
+
+
+
+ --backend-tls-sni-field=<HOST>
+
+
+
+ --backend-write-timeout=<SEC>
+
+
+
+ --backlog=<NUM>
+
+
+
+ --cacert=<PATH>
+
+
+
+ --ciphers=<SUITE>
+
+
+
+ --client
+
+
+
+ --client-cert-file=<PATH>
+
+
+
+ --client-private-key-file=<PATH>
+
+
+
+ --conf=<PATH>
+
+
+
+ --dh-param-file=<PATH>
+
+
+
+ --errorlog-file=<PATH>
+
+
+
+ --errorlog-syslog
+
+
+
+ --frontend-http2-connection-window-bits=<N>
+
+
+
+ --frontend-http2-dump-request-header=<PATH>
+
+
+
+ --frontend-http2-dump-response-header=<PATH>
+
+
+
+ --frontend-http2-read-timeout=<SEC>
+
+
+
+ --frontend-http2-window-bits=<N>
+
+
+
+ --frontend-no-tls
+
+
+
+ --frontend-read-timeout=<SEC>
+
+
+
+ --frontend-write-timeout=<SEC>
+
+
+
+ --http2-bridge
+
+
+
+ --http2-no-cookie-crumbling
+
+
+
+ --no-via
+
+
+
+ --npn-list=<LIST>
+
+
+
+ --padding=<N>
+
+
+
+ --pid-file=<PATH>
+
+
+
+ --private-key-passwd-file=<FILEPATH>
+
+
+
+ --subcert=<KEYPATH>:<CERTPATH>
+
+
+
+ --syslog-facility=<FACILITY>
+
+
+
+ --tls-proto-list=<LIST>
+
+
+
+ --user=<USER>
+
+
+
+ --verify-client
+
+
+
+ --verify-client-cacert=<PATH>
+
+
+
+ --worker-frontend-connections=<NUM>
+
+
+
+ --worker-read-burst=<SIZE>
+
+
+
+ --worker-read-rate=<RATE>
+
+
+
+ --worker-write-burst=<SIZE>
+
+
+
+ --worker-write-rate=<RATE>
+
+
+
+ -D, --daemon
+
+
+
+ -L, --log-level=<LEVEL>
+
+
+
+ -b, --backend=<HOST,PORT>
+
+
+
+ -c, --http2-max-concurrent-streams=<NUM>
+
+
+
+ -f, --frontend=<HOST,PORT>
+
+
+
+ -h, --help
+
+
+
+ -k, --insecure
+
+
+
+ -n, --workers=<CORES>
+
+
+
+ -o, --frontend-frame-debug
+
+
+
+ -p, --client-proxy
+
+
+
+ -s, --http2-proxy
+
+
+
+ -v, --version
+
+
+
+ CERT
+
+
+
+ PRIVATE_KEY
+
+
+
@@ -1494,12 +3174,38 @@
+
+ PORT
+
+
+
+
+ nghttpd command line option
+
+
+
+
print_hd_table() (in module nghttp2)
+
+ PRIVATE_KEY
+
+
+
+
+ nghttpd command line option
+
+
+
+ nghttpx command line option
+
+
+
+
push() (nghttp2.BaseRequestHandler method)
@@ -1534,6 +3240,27 @@
+U
+
+
@@ -1564,7 +3291,7 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ nghttp2
+
+
+
+
+
+
+
+
+ Docs »
+
+ h2load(1)
+
+
+
+
+
+
+
+
+
+
h2load(1)
+
+
NAME
+
h2load - HTTP/2 benchmarking tool
+
+
+
SYNOPSIS
+
h2load [OPTIONS]... <URI>...
+
+
+
DESCRIPTION
+
benchmarking tool for HTTP/2 and SPDY server
+
+
+URI
+Specify URI to access. Multiple URIs can be
+specified. URIs are used in this order for each
+client. All URIs are used, then first URI is
+used and then 2nd URI, and so on. The scheme,
+host and port in the subsequent URIs, if present,
+are ignored. Those in the first URI are used
+solely.
+
+
+
+
+
OPTIONS
+
+
+-n , --requests =<N>
+Number of requests. Default: 1
+
+
+
+
+-c , --clients =<N>
+Number of concurrent clients. Default: 1
+
+
+
+
+-t , --threads =<N>
+Number of native threads. Default: 1
+
+
+
+
+-m , --max-concurrent-streams =(auto|<N>)
+Max concurrent streams to issue per session. If
+“auto” is given, the number of given URIs is
+used. Default: auto
+
+
+
+
+-w , --window-bits =<N>
+Sets the stream level initial window size to
+(2**<N>)-1. For SPDY, 2**<N> is used instead.
+
+
+
+
+-W , --connection-window-bits =<N>
+Sets the connection level initial window size to
+(2**<N>)-1. For SPDY, if <N> is strictly less
+than 16, this option is ignored. Otherwise
+2**<N> is used for SPDY.
+
+
+
+
+-p , --no-tls-proto =<PROTOID>
+Specify ALPN identifier of the protocol to be
+used when accessing http URI without SSL/TLS.
+Available protocols: spdy/2, spdy/3, spdy/3.1 and
+h2c-13
+Default: h2c-13
+
+
+
+
+-v , --verbose
+Output debug information.
+
+
+
+
+--version
+Display version information and exit.
+
+
+
+
+-h , --help
+Display this help and exit.
+
+
+
+
+
SEE ALSO
+
nghttp(1), nghttpd(1), nghttpx(1)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+