anchor.diff:        ]},
        {ipv6, [],
         [{group, get},
  -       {group, inform},
  -       {group, dual_ip}
  +       {group, inform}
         ]},
  +     {ipv4_ipv6, [],
  +      [{group, get},
  +       {group, inform}
  +      ]},
  +     %%
        {get, [],
         [erlang_agent_netsnmp_get]},
        {inform, [],
  -      [erlang_agent_netsnmp_inform]},
  -     {dual_ip, [],
  -      [erlang_agent_netsnmp_get,
  -       erlang_agent_netsnmp_inform]}
  +      [erlang_agent_netsnmp_inform]}
       ].
   
   init_per_suite(Config) ->
  
positive.code: end_per_suite(_Config) ->
      ok.
  
  init_per_group(ipv6, Config) ->
      case ct:require(ipv6_hosts) of
  	ok ->
  	    init_per_group_ip([inet6], Config);
  	_ ->
  	    {skip, "Host does not support IPV6"}
      end;
  %%
  init_per_group(ipv4, Config) ->
      init_per_group_ip([inet], Config);
  %%
  init_per_group(dual_ip, Config) ->
      case find_executables([snmpget, snmptrapd], Config) of
  	NewConfig when is_list(NewConfig) ->
  	    case ct:require(ipv6_hosts) of
  		ok ->
  		    init_per_group_ip([inet, inet6], NewConfig);
  		_ ->
  		    {skip, "Host does not support IPV6"}
  	    end;
  	Other ->
  	    Other
      end;
  %%
  init_per_group(get, Config) ->
      %% From Ubuntu package snmp
      find_executables([snmpget], Config);
  %%
  init_per_group(inform, Config) ->
      %% From Ubuntu package snmptrapfmt
      find_executables([snmptrapd], Config);
  init_per_group(_, Config) ->
      Config.
  
  init_per_group_ip(Families, Config) ->
      Dir = ?config(priv_dir, Config),
  
negative.code: all() -> 
      [
       {group, ipv4},
       {group, ipv6},
       {group, ipv4_ipv6}
      ].
  
  groups() ->
  