anchor.diff:      ].
   
   groups() ->
  -    [{ipv4, [],    [{group, get},
  -		    {group, inform}
  -		   ]},
  -     {ipv6, [],    [{group, get},
  -		    {group, inform},
  -		    {group, dual_ip}
  -		   ]},
  -     {get, [],     [erlang_agent_netsnmp_get]},
  -     {inform, [],  [erlang_agent_netsnmp_inform]},
  -     {dual_ip, [], [erlang_agent_dual_ip_get]}
  +    [{ipv4, [],
  +      [{group, get},
  +       {group, inform}
  +      ]},
  +     {ipv6, [],
  +      [{group, get},
  +       {group, inform},
  +       {group, dual_ip}
  +      ]},
  +     {get, [],
  +      [erlang_agent_netsnmp_get]},
  +     {inform, [],
  +      [erlang_agent_netsnmp_inform]},
  +     {dual_ip, [],
  +      [erlang_agent_dual_ip_get,
  +       erlang_agent_dual_ip_inform]}
       ].
   
   init_per_suite(Config) ->
  
positive.code:     agent_config(Dir, Transports, Domain, TrapAddr, Versions),
      [{host, Host}, {snmp_versions, Versions}, {ip_version, ipv4}
       | Config];
  
  init_per_group(dual_ip, Config) ->
      case os:find_executable("snmpget") of
  	false ->
  	    {skip, "snmpget not found"};
  	Path ->
  	    case ct:require(ipv6_hosts) of
  		ok ->
  		    Dir = ?config(priv_dir, Config),
  		    {ok, Host} = inet:gethostname(),
  		    {ok, IPv4Addr} = inet:getaddr(Host, inet),
  		    {ok, IPv6Addr} = inet:getaddr(Host, inet6),
  		    Domain = snmpUDPDomain,
  		    Transports =
  			[{Domain, {IPv4Addr, ?AGENT_PORT}},
  			 {transportDomainUdpIpv6, {IPv6Addr, ?AGENT_PORT}}],
  		    TrapAddr = {IPv4Addr, 0},
  		    Versions = [v2],
  		    agent_config(
  		      Dir, Transports, Domain, TrapAddr, Versions),
  		    [{host, Host}, {port, ?AGENT_PORT},
  		     {snmp_versions, Versions},
  		     {snmpget, Path} | Config];
  		_ ->
  		    {skip, "Host does not support IPV6"}
  	    end
      end;
  
  init_per_group(get, Config) ->
      %% From Ubuntu package snmp
      case os:find_executable("snmpget") of
  	false ->
  	    {skip, "snmpget not found"};
  	Path ->
  	    [{snmpget, Path} | Config]
      end;
  
  init_per_group(inform, Config) ->
      %% From Ubuntu package snmptrapfmt
      case os:find_executable("snmptrapd") of
  	false ->
  	    {skip, "snmptrapd not found"};
  	Path ->
  	    [{snmptrapd, Path} | Config]
      end;
  init_per_group(_, Config) ->
      Config.
  
  
negative.code: 	_ ->
  	    {skip, "Host does not support IPV6"}
      end;
  %%
  init_per_group(ipv4, Config) ->
      Dir = ?config(priv_dir, Config),
      Domain =  transportDomainUdpIpv4,
  