@@ -1955,7 +1955,7 @@ send_block(Config) when is_list(Config) ->
19551955
19561956% % Test opening a multihoming ipv4 socket.
19571957open_multihoming_ipv4_socket (Config ) when is_list (Config ) ->
1958- ? P (" get addrs by family (inet) " ),
1958+ ? P (" ~s -> get addrs by family (inet, 2) " , [ ? FUNCTION_NAME ] ),
19591959 case get_addrs_by_family (inet , 2 ) of
19601960 {ok , [Addr1 , Addr2 ]} ->
19611961 ? P (" got addrs: "
@@ -1972,8 +1972,11 @@ open_multihoming_ipv4_socket(Config) when is_list(Config) ->
19721972% % non-working ipv6 setup. Test opening a unihoming (non-multihoming)
19731973% % ipv6 socket.
19741974open_unihoming_ipv6_socket (Config ) when is_list (Config ) ->
1975+ ? P (" ~s -> get addrs by family (inet6, 1)" , [? FUNCTION_NAME ]),
19751976 case get_addrs_by_family (inet6 , 1 ) of
19761977 {ok , [Addr ]} ->
1978+ ? P (" got addr: "
1979+ " ~n Addr: ~p " , [Addr ]),
19771980 do_open_and_connect ([Addr ], Addr );
19781981 {error , Reason } ->
19791982 {skip , Reason }
@@ -2183,14 +2186,21 @@ do_open_and_connect(ServerAddresses, AddressToConnectTo) ->
21832186 do_open_and_connect (ServerAddresses , AddressToConnectTo , Fun ).
21842187% %
21852188do_open_and_connect (ServerAddresses , AddressToConnectTo , Fun ) ->
2189+ ? P (" ~s -> entry with"
2190+ " ~n ServerAddresses: ~p "
2191+ " ~n AddressToConnectTo: ~p " ,
2192+ [? FUNCTION_NAME , ServerAddresses , AddressToConnectTo ]),
21862193 {ServerFamily , ServerOpts } = get_family_by_addrs (ServerAddresses ),
2187- io : format ( " Serving ~p addresses: ~p~n " ,
2188- [ ServerFamily , ServerAddresses ]),
2194+ ? P ( " ~s -> Serving ~p addresses: ~p~n " ,
2195+ [ ? FUNCTION_NAME , ServerFamily , ServerAddresses ]),
21892196 S1 = ok (gen_sctp :open (0 , [{ip ,Addr } || Addr <- ServerAddresses ] ++
21902197 [ServerFamily |ServerOpts ])),
21912198 ok = gen_sctp :listen (S1 , true ),
21922199 P1 = ok (inet :port (S1 )),
2193- ? P (" S1: ~p " , [inet :sockname (S1 )]),
2200+ ? P (" ~s -> "
2201+ " ~n S1: ~p "
2202+ " ~n port of S1: ~p "
2203+ " ~n sockname S1: ~p " , [? FUNCTION_NAME , S1 , P1 , inet :sockname (S1 )]),
21942204 ClientFamily = get_family_by_addr (AddressToConnectTo ),
21952205 ClientOpts =
21962206 [ClientFamily |
@@ -2201,19 +2211,26 @@ do_open_and_connect(ServerAddresses, AddressToConnectTo, Fun) ->
22012211 []
22022212 end ],
22032213 S2 = ok (gen_sctp :open (0 , ClientOpts )),
2204- ? P (" S2: ~p " , [inet :sockname (S2 )]),
2214+ ? P (" ~s -> "
2215+ " ~n S2: ~p "
2216+ " ~n sockname S2: ~p " , [? FUNCTION_NAME , S2 , inet :sockname (S2 )]),
22052217 log (open ),
2206- io : format ( " Connecting to ~p ~p~n " ,
2207- [ ClientFamily , AddressToConnectTo ]),
2218+ ? P ( " ~s -> [ ~w ] try connect to ~p " ,
2219+ [ ? FUNCTION_NAME , ClientFamily , AddressToConnectTo ]),
22082220 % % Verify client can connect
22092221 # sctp_assoc_change {state = comm_up } = S2Assoc =
22102222 ok (gen_sctp :connect (S2 , AddressToConnectTo , P1 , [])),
22112223 log (comm_up ),
22122224 % % verify server side also receives comm_up from client
2225+ ? P (" ~s -> await (server side) comm-up (eventually)" , [? FUNCTION_NAME ]),
22132226 S1Assoc = recv_comm_up_eventually (S1 ),
2227+ ? P (" ~s -> verify" , [? FUNCTION_NAME ]),
22142228 Result = Fun (S1 , ServerFamily , S1Assoc , S2 , ClientFamily , S2Assoc ),
2229+ ? P (" ~s -> cleanup" , [? FUNCTION_NAME ]),
22152230 ok = gen_sctp :close (S2 ),
22162231 ok = gen_sctp :close (S1 ),
2232+ ? P (" ~s -> done when"
2233+ " ~n Result: ~p " , [? FUNCTION_NAME , Result ]),
22172234 Result .
22182235
22192236% % If at least one of the addresses is an ipv6 address, return inet6, else inet.
0 commit comments