anchor.diff:      lager:warning("resend capwap response ~w", [SeqNo]),
       stream_send(Msg, State).
   
  -send_request(Header, MsgType, ReqElements, State0 = #state{request_queue = Queue, seqno = SeqNo}) ->
  +send_request(Header, MsgType, ReqElements, State) ->
  +    send_request(Header, MsgType, ReqElements, undefined, State).
  +
  +send_request(Header, MsgType, ReqElements, NotfiyFun,
  +	     State0 = #state{request_queue = Queue, seqno = SeqNo}) ->
       ?log_capwap_control(peer_log_str(State0), MsgType, SeqNo, ReqElements, Header),
       Msg = {Header, {MsgType, SeqNo, ReqElements}},
  -    State1 = queue_request(State0, {SeqNo, Msg}),
  +    State1 = queue_request(State0, {SeqNo, Msg, NotfiyFun}),
       State2 = bump_seqno(State1),
       case queue:is_empty(Queue) of
           true ->
  
positive.code: 
  -record(wlan, {
            wlan_identifier,
            started = false,
            reply_to_after_start
           }).
  
  -define(IS_RUN_CONTROL_EVENT(E),
  
negative.code:                      radio_id = RadioId,
                       wlan_id = WlanId}
                   ],
      State0 = send_request(Header, ieee_802_11_wlan_configuration_request, ReqElemDel, NotifyFun, State),
      remove_wlan(WlanIdent, State0).
  
  remove_wlan(WlanIdent, State = #state{wlans = Wlans}) ->
  