anchor.diff:      end.
   
   implicit_inet6(Config, Host, Addr) ->
  -    Active = {active,false},
  +    Active   = {active,false},
       Loopback = {0,0,0,0,0,0,0,1},
       ?P("try 1 with explicit inet6 on loopback"),
       S1 = case ?OPEN(Config, 0, [inet6, Active, {ip, Loopback}]) of
  
positive.code:     ?P("sockname of \"remote\" socket"),
      {Addr,P2} = ok(inet:sockname(S2)),
      ?P("send ping on \"local\" socket (to ~p:~p)", [Addr, P2]),
      ok = gen_udp:send(S1, Addr, P2, "ping"),
      ?P("recv ping on \"remote\" socket (from ~p:~p)", [Addr, P1]),
      {Addr,P1,"ping"} = ok(gen_udp:recv(S2, 1024, 1000)),
      ?P("send pong on \"remote\" socket (to ~p:~p)", [Addr, P1]),
      ok = gen_udp:send(S2, Addr, P1, "pong"),
      ?P("recv ping on \"local\" socket (from ~p:~p)", [Addr, P2]),
      {Addr,P2,"pong"} = ok(gen_udp:recv(S1, 1024)),
      ?P("close \"remote\" socket"),
      ok = gen_udp:close(S2),
      ok.
  
  
  
  
negative.code:          end,
      implicit_inet6(Config, S2, Active, Localaddr),
      ok = gen_udp:close(S2),
  
      %%
      ?P("try 3 on addr ~p (~p)", [Addr, Host]),
      S3 = case ?OPEN(Config, 0, [{ifaddr, Addr}, Active]) of
  