diff options
author | Ali Sabil <[email protected]> | 2013-06-13 11:38:40 +0200 |
---|---|---|
committer | Ali Sabil <[email protected]> | 2013-06-13 11:38:40 +0200 |
commit | 8eda0a5460df9fa28e01dcaf2c40e2e82d583365 (patch) | |
tree | 4584f1a587541b3b370fd46e2064c953e3057531 | |
parent | 4b13eb4bc64d7f04291fcb62ee4794a672d8d3b5 (diff) | |
download | ct_helper-8eda0a5460df9fa28e01dcaf2c40e2e82d583365.tar.gz ct_helper-8eda0a5460df9fa28e01dcaf2c40e2e82d583365.tar.bz2 ct_helper-8eda0a5460df9fa28e01dcaf2c40e2e82d583365.zip |
Add get_loopback_mtu/0
-rw-r--r-- | src/ct_helper.erl | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/ct_helper.erl b/src/ct_helper.erl index 2092d8b..475f088 100644 --- a/src/ct_helper.erl +++ b/src/ct_helper.erl @@ -17,6 +17,7 @@ -export([create_static_dir/1]). -export([delete_static_dir/1]). +-export([get_loopback_mtu/0]). -export([make_certs/0]). -type der_encoded() :: binary(). @@ -43,6 +44,15 @@ delete_static_dir(Path) -> ok = file:del_dir(Path), ok. +get_loopback_mtu() -> + {ok, Interfaces} = inet:getiflist(), + [LocalInterface | _ ] = lists:filter(fun(Interface) -> + {ok, [{flags, Flags}]} = inet:ifget(Interface, [flags]), + lists:member(loopback, Flags) + end, Interfaces), + {ok, [{mtu, MTU}]} = inet:ifget(LocalInterface, [mtu]), + MTU. + %% @doc Create a set of certificates. -spec make_certs() -> {CaCert::der_encoded(), Cert::der_encoded(), Key::key()}. |