ac name is snet
FossilOrigin-Name: cc5cf0810cb667e257e9178f2770599066ebdb5bf18321f4ea6ee8c77678cb28
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
#include "capwap_cisco.h"
|
||||
|
||||
|
||||
/**
|
||||
* Add a Cisco AP Timesync message element to a buffer
|
||||
@ -7,6 +7,7 @@
|
||||
* @param type of time
|
||||
* @return number of bytes put (5)
|
||||
*/
|
||||
/*
|
||||
int cw_put_cisco_ap_timesync(uint8_t * dst, time_t time, uint8_t type)
|
||||
{
|
||||
cw_put_dword(dst , time);
|
||||
@ -14,18 +15,19 @@ int cw_put_cisco_ap_timesync(uint8_t * dst, time_t time, uint8_t type)
|
||||
return 5;
|
||||
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
/*
|
||||
int cw_addelem_cisco_ap_regulatory_domain(uint8_t *dst, struct radioinfo * ri){
|
||||
uint8_t *d=dst+10;
|
||||
|
||||
d+=cw_put_byte(d,ri->rid); /* Band ID */
|
||||
d+=cw_put_byte(d,1); /* Set True/False */
|
||||
d+=cw_put_byte(d,ri->rid); /* Slot ID */
|
||||
d+=cw_put_byte(d,ri->rid); // Band ID
|
||||
d+=cw_put_byte(d,1); // Set True/False
|
||||
d+=cw_put_byte(d,ri->rid); // Slot ID
|
||||
d+=cw_put_word(d,ri->regDomain);
|
||||
return 5 + cw_put_elem_vendor_hdr(dst, CW_VENDOR_ID_CISCO, CW_CISCO_AP_REGULATORY_DOMAIN, 5);
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
/**
|
||||
* Add a Cisco Certificate payload message element
|
||||
@ -34,11 +36,12 @@ int cw_addelem_cisco_ap_regulatory_domain(uint8_t *dst, struct radioinfo * ri){
|
||||
* @param len length of certificate
|
||||
* @return number of bytes put
|
||||
*/
|
||||
/*
|
||||
int cw_addelem_cisco_certificate(uint8_t*dst,uint8_t*src,int len){
|
||||
int l = lw_put_certificate(dst+10,src,len);
|
||||
return l+cw_put_elem_vendor_hdr(dst,CW_VENDOR_ID_CISCO,CW_CISCO_CERTIFICATE,l);
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
/*
|
||||
int cw_addelem_cisco_wtp_radio_cfg(uint8_t * dst,struct radioinfo *ri){
|
||||
@ -47,10 +50,10 @@ int cw_addelem_cisco_wtp_radio_cfg(uint8_t * dst,struct radioinfo *ri){
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
/*
|
||||
int cw_readelem_cisco_station_cfg(uint8_t *src,int len){
|
||||
|
||||
// lw_readelem_
|
||||
return 0;
|
||||
}
|
||||
|
||||
*/
|
||||
|
@ -1,5 +1,5 @@
|
||||
#include "capwap.h"
|
||||
#include "capwap_cisco.h"
|
||||
|
||||
|
||||
|
||||
#include "radio.h"
|
||||
|
@ -415,7 +415,7 @@ static int process_elements(struct conn *conn, uint8_t * rawmsg, int len,
|
||||
cw_dbg_ktv_dump(conn->remote_cfg,DBG_CFG_DMP,
|
||||
" *** Remote CFG dump ***", "CFG:", " *** End of remote CFG dump");
|
||||
|
||||
{
|
||||
/* {
|
||||
|
||||
{
|
||||
mlistelem_t *e;
|
||||
@ -429,7 +429,7 @@ static int process_elements(struct conn *conn, uint8_t * rawmsg, int len,
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
|
||||
/** int rct = cw_in_check_generic(conn, afm, rawmsg, len, from); */
|
||||
@ -474,7 +474,7 @@ exit(0);
|
||||
cw_send_error_response(conn, rawmsg, result_code);
|
||||
} else if (result_code == 0) {
|
||||
|
||||
/* All ok, send regular response message */
|
||||
/* All is ok, send regular response message */
|
||||
cw_send_response(conn, rawmsg, len);
|
||||
} else {
|
||||
/* the request message is ignored, no response
|
||||
|
@ -1,5 +1,5 @@
|
||||
#include "capwap.h"
|
||||
#include "capwap_cisco.h"
|
||||
|
||||
|
||||
int cw_addelem_cisco_wtp_radio_cfg(uint8_t*dst,struct radioinfo *ri)
|
||||
{
|
||||
@ -21,6 +21,6 @@ int cw_addelem_cisco_wtp_radio_cfg(uint8_t*dst,struct radioinfo *ri)
|
||||
|
||||
cw_put_dword(dst+10+22,0x3538); // ?
|
||||
|
||||
return 28+cw_put_elem_vendor_hdr(dst,CW_VENDOR_ID_CISCO,CW_CISCO_WTP_RADIO_CFG,28);
|
||||
/* return 28+cw_put_elem_vendor_hdr(dst,CW_VENDOR_ID_CISCO,CW_CISCO_WTP_RADIO_CFG,28);*/
|
||||
}
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
#include "dbg.h"
|
||||
|
||||
#include "capwap.h"
|
||||
#include "capwap_cisco.h"
|
||||
|
||||
|
||||
/*
|
||||
int cw_in_cisco_image_identifier(struct conn *conn,struct cw_action_in * a,uint8_t *data,int len,struct sockaddr *from)
|
||||
|
@ -43,6 +43,9 @@ int cw_put_msg(struct conn *conn, uint8_t * rawout)
|
||||
struct cw_MsgData * msg;
|
||||
struct mlistelem * elem;
|
||||
int len,l;
|
||||
|
||||
cw_dbg(DBG_INFO, "Number of elements in ktv: %d",conn->local_cfg->count);
|
||||
cw_dbg_ktv_dump(conn->local_cfg,DBG_CFG_DMP,"Local CFG","LOCAL:","End Local CFG");
|
||||
|
||||
/* rawout is already initialized, so we can get
|
||||
* msg type from buffer */
|
||||
|
Reference in New Issue
Block a user