anchor.diff:          {ok, BadIndex} ->
               ?FAIL({if_name2index, Name, Index, BadIndex});
           {error, enotsup = Reason_N2I1} ->
  +            i("if_name2index not supported - skipping"),
               ?SKIP({if_name2index, Reason_N2I1});
           {error, Reason_N2I2} ->
               ?FAIL({if_name2index, Name, Reason_N2I2})
  
positive.code:             {ok, N} when is_list(N) andalso (N =/= []) ->
                  N;
              {error, enotsup = Reason} ->
                  ?SKIP({if_names, Reason});
              {error, Reason} ->
                  ?FAIL({if_names, Reason})
  
negative.code:         {ok, BadName} ->
              ?FAIL({if_index2name, Index, Name, BadName});
          {error, enotsup = Reason_I2N1} ->
              i("if_index2name not supported - skipping"),
              ?SKIP({if_index2name, Reason_I2N1});
          {error, Reason_I2N2} ->
              ?FAIL({if_index2name, Index, Reason_I2N2})
  