anchor.diff:          error : undef ->
               ?P("init_per_group(sockaddr) -> 'socket' not configured"),
               {skip, "esock not configured"}
  +    end;
  +init_per_group(otp18323 = _GroupName, Config) ->
  +    ?P("init_per_group(otp18323) -> inet-drv specific bug(s)"),
  +    case ?IS_SOCKET_BACKEND(Config) of
  +        true ->
  +            {skip, "Inet Drv specific bugs"};
  +        false ->
  +            ok
       end;
   init_per_group(_GroupName, Config) ->
       Config.
  
positive.code:      {local,                  [], local_cases()},
       {socket_monitor,         [], socket_monitor_cases()},
  
       {sockaddr,               [], sockaddr_cases()}
      ].
  
  inet_backend_default_cases() ->
  
negative.code: 
  %% Verify that the options [add|drop]_membership do not mess up
  %% the options (including 'ip' which could not be added *after*).
  %% This just attempts to very that the option processing is ok.
  otp_18323_opts_processing(Config) when is_list(Config) ->
      ct:timetrap(?MINS(1)),
      ?TC_TRY(?FUNCTION_NAME, fun() -> do_otp_18323_opts_processing(Config) end).
  
  do_otp_18323_opts_processing(_Config) ->
      ?P("begin"),
  
      do_otp_18323_opts_processing_verify(
        {add_membership,  {{239,1,2,3},{0,0,0,0}}}),
  
      do_otp_18323_opts_processing_verify(
        {drop_membership, {{239,1,2,3},{0,0,0,0}}}),
  
      ?P("done"),
      ok.
  
  do_otp_18323_opts_processing_verify(MembershipOpt) ->
      Port   = 4321,
      RecBuf = 123456,
      Active = 10,
  