anchor.diff:          MyIP ->
               State;
           _ ->
  -            maybe_configure_overlay_entry2(Overlay, VTEPIPPrefix, Value, State)
  -    end.
  -
  -maybe_configure_overlay_entry2(Overlay, VTEPIPPrefix, LashupValue,
  -        State = #state{known_neighbors = KnownNeighbors0}) ->
  -    case ordsets:is_element(VTEPIPPrefix, KnownNeighbors0) of
  -        true ->
  -            State;
  -        false ->
  -            configure_overlay_entry(Overlay, VTEPIPPrefix, LashupValue, State)
  -    end.
  -
  -configure_overlay_entry(Overlay, VTEPIPPrefix = {VTEPIP, _PrefixLen}, LashupValue,
  -        State0 = #state{known_neighbors = KnownNeighbors0}) ->
  -    KnownNeighbors1 = ordsets:add_element(VTEPIPPrefix, KnownNeighbors0),
  -    State1 = State0#state{known_neighbors = KnownNeighbors1},
  +            configure_overlay_entry(Overlay, VTEPIPPrefix, Value, State)
  +    end.
  +
  +
  +configure_overlay_entry(Overlay, _VTEPIPPrefix = {VTEPIP, _PrefixLen}, LashupValue,
  +        State0 = #state{}) ->
       #mesos_state_agentoverlayinfo{
           backend = #mesos_state_backendinfo{
               vxlan = #mesos_state_vxlaninfo{
  
positive.code: 
  -record(state, {
      known_overlays = ordsets:new(),
      known_neighbors = ordsets:new(),
      ip = undefined :: undefined | inet:ip4_address()
  }).
  
  
negative.code:     {ok, _} = run_command("ip route replace ~s/32 via ~s table 42", [FormattedAgentIP, FormattedVTEPIP]),
      {ok, _} = run_command("ip route replace ~s/~B via ~s", [FormattedSubnetIP, SubnetPrefixLen, FormattedVTEPIP]),
  
      State0.
  
  run_command(Command, Opts) ->
      Cmd = lists:flatten(io_lib:format(Command, Opts)),
  