anchor.diff:  
   -include("include/capwap_packet.hrl").
   
  --record(state, {tref, timeout}).
  +-record(state, {state, tref, timeout}).
   
   -define(SERVER, ?MODULE).
   
  
positive.code: 	    erlang:monitor_node(Node, true),
  	    clear(),
  	    bind(self()),
  	    State#state{timeout = 10};
  	pang ->
  	    lager:warning("Node ~p is down", [Node]),
  	    start_nodedown_timeout(State)
      end.
  
  handle_nodedown(State) ->
      State.
  
  %%%===================================================================
  %%% Development helper
  
negative.code:     State1 = connect(State0#state{tref = undefined}),
      {noreply, State1};
  
  handle_info(Info, State = #state{state = disconnected}) ->
      lager:warning("got info ~p without active data path", [Info]),
      {noreply, State};
  
  handle_info({packet_in, tap, Packet}, State) ->
      lager:debug("TAP: ~p", [Packet]),
      <<MAC:6/bytes, _/binary>> = Packet,
      case flower_mac_learning:is_broadcast(MAC) of
  