moved cw_vendorspecific... to mod_capwap.
FossilOrigin-Name: e736ec72b11816d348b9a27affd6382e911392ead1d24c0178c771aad34376f6
This commit is contained in:
@ -368,10 +368,11 @@ extern int cw_in_wtp_reboot_statistics(struct conn *conn, struct cw_action_in *a
|
||||
extern int cw_in_wtp_board_data(struct conn *conn, struct cw_action_in *a, uint8_t * data,
|
||||
int len, struct sockaddr *from);
|
||||
|
||||
|
||||
/*
|
||||
int cw_in_vendor_specific_payload(struct cw_ElemHandler *handler,
|
||||
struct cw_ElemHandlerParams *params,
|
||||
uint8_t * data, int len);
|
||||
*/
|
||||
|
||||
extern int cw_in_capwap_control_ip_address(struct conn *conn, struct cw_action_in *a,
|
||||
uint8_t * data, int len,
|
||||
|
@ -1,43 +0,0 @@
|
||||
|
||||
#include "cw.h"
|
||||
#include "dbg.h"
|
||||
#include "log.h"
|
||||
|
||||
/**
|
||||
* @file
|
||||
* @brief Implementation of Vendor Specific Payload
|
||||
*/
|
||||
|
||||
/**
|
||||
* Default handler for Vendor Specific Payload message elements.
|
||||
*/
|
||||
int cw_in_vendor_specific_payload(struct cw_ElemHandler *handler,
|
||||
struct cw_ElemHandlerParams *params,
|
||||
uint8_t * data, int len)
|
||||
{
|
||||
|
||||
struct cw_ElemHandler *vhandler;
|
||||
|
||||
uint32_t vendor_id, elem_id;
|
||||
|
||||
vendor_id = cw_get_dword(data);
|
||||
elem_id = cw_get_word(data + 4);
|
||||
|
||||
printf("Spec handler looking for %d %d %d\n",0,vendor_id,elem_id);
|
||||
vhandler = cw_msgset_get_elemhandler(params->conn->msgset,0,vendor_id,elem_id);
|
||||
|
||||
|
||||
if (!vhandler) {
|
||||
cw_dbg(DBG_WARN,
|
||||
"Can't handle Vendor Specific Payload %s/%d, in msg %d (%s) in %s state.",
|
||||
cw_strvendor(vendor_id), elem_id, params->msgdata->type,
|
||||
params->msgdata->name, cw_strstate(params->conn->capwap_state));
|
||||
return 0;
|
||||
}
|
||||
|
||||
cw_dbg_elem(DBG_ELEM,params->conn,0,vhandler,data+6,len-6);
|
||||
vhandler->get(vhandler, params, data+6, len-6);
|
||||
|
||||
return 1;
|
||||
|
||||
}
|
@ -15,8 +15,6 @@
|
||||
int cw_process_element(struct cw_ElemHandlerParams *params, int proto, int vendor,int elem_id,
|
||||
uint8_t * data, int len){
|
||||
|
||||
printf("The process elemnt handler is here \n");
|
||||
|
||||
struct cw_ElemHandler * handler;
|
||||
struct cw_ElemData * elem_data, elem_data_search;
|
||||
|
||||
|
Reference in New Issue
Block a user