anchor.diff:      {stop, normal, State};
   
   join({configuration_status_request, Seq, Elements, #capwap_header{
  -					   radio_id = RadioId, wb_id = WBID, flags = Flags}},
  +						      wb_id = WBID, flags = Flags}},
        State) ->
  +    RadioId = 1,
       SessionOpts = ctld_session:get(State#state.session),
       SessionAttrs = ['CAPWAP-Power-Save-Idle-Timeout',
                       'CAPWAP-Power-Save-Busy-Timeout',
  
positive.code: 
  %% non-DTLS join-reqeust, check app config
  handle_plain_join(Peer, Seq, _Elements, #capwap_header{
  					   radio_id = RadioId, wb_id = WBID, flags = Flags}) ->
      case application:get_env(capwap, enforce_dtls_control, true) of
  	false ->
  	    lager:warning("Accepting JOIN without DTLS from ~s", [Peer]),
  
negative.code: run({add_station, #capwap_header{radio_id = RadioId, wb_id = WBID}, MAC}, State) ->
      Flags = [{frame,'802.3'}],
      ReqElements = [#add_station{
  		      radio_id  = RadioId,
  		      mac       = MAC,
  		      vlan_name = <<>>
  		     }],
      Header1 = #capwap_header{radio_id = 0, wb_id = WBID, flags = Flags},
      State1 = send_request(Header1, station_configuration_request, ReqElements, State),
      next_state(run, State1);
  
  