anchor.diff:  %% iplink_set(Pid, {16#70,16#b3,16#d5,16#80,16#00,16#01}, "vtep1024").
   iplink_set(Pid, Lladdr, Ifname) ->
    Attr = [{address, Lladdr}],
  + Ifindex = if_nametoindex(Ifname),
    Link = {
      _Family = inet,
      _Type = arphrd_netrom,
  -   _Ifindex = if_nametoindex(Ifname),
  +   _Ifindex = Ifindex,
      _Flags = [1],
      _Change = [1],
      Attr},
  
positive.code: 
  -ifdef(TEST).
  -include_lib("eunit/include/eunit.hrl").
  -define(TEST_AND_DEV, true).
  -endif.
  
  -ifdef(DEV).
  -define(TEST_AND_DEV, true).
  -endif.
  
  %% eg. ipneigh_replace(Pid, {44,128,0,1}, {16#70,16#b3,16#d5,16#80,16#00,16#03}, "vtep1024").
  ipneigh_replace(Pid, Dst, Lladdr, Ifname) ->
    Attr = [{dst, Dst}, {lladdr, Lladdr}],
    Neigh = {
      _Family = inet,
      _Ifindex = if_nametoindex(Ifname),
      _State = ?NUD_PERMANENT, 
      _Flags = 0, 
      _NdmType = 0,
  
negative.code: %% eg. bridge_fdb_replace(Pid, {192,168,65,91}, {16#70,16#b3,16#d5,16#80,16#00,16#03}, "vtep1024").
  bridge_fdb_replace(Pid, Dst, Lladdr, Ifname) ->
    Attr = [{dst, Dst}, {lladdr, Lladdr}],
    State = ?NUD_PERMANENT bor ?NUD_NOARP,
    Ifindex = if_nametoindex(Ifname),
    Neigh = {
      _Family = bridge,
      _Ifindex = Ifindex,
      _State = State,
      _Flags = 2,  %% NTF_SELF  
      _NdmType = 0,
      Attr},
  