Removed dead code.

FossilOrigin-Name: 0bb199dd7404f39922c3bb35bf9c75dacc73002b19c4e15db2f8345ac2e2f661
This commit is contained in:
7u83@mail.ru 2015-04-07 06:39:04 +00:00
parent 51c21c7118
commit 8c6845b3eb
1 changed files with 0 additions and 356 deletions

View File

@ -44,55 +44,10 @@ extern struct cw_actiondef capwap_actions;
#define CLIENT_IP (sock_addr2str(&wtpman->conn->addr))
/*
int conn_handle_echo_request(void * d)
{
struct conn * conn = (struct conn *)d;
struct cwrmsg * cwrmsg = &conn->cwrmsg;
cwsend_echo_response(conn,cwrmsg->seqnum,0);
return 0;
}
*/
void conn_handle_change_state_event_request(struct conn *conn)
{
}
/*
static struct cwrmsg *xconn_wait_for_message(struct conn *conn, time_t timer)
{
struct cwrmsg *cwrmsg;
while (!cw_timer_timeout(timer)) {
cwrmsg = conn_get_message(conn);
if (!cwrmsg) {
if (!conn_is_error(conn))
continue;
return 0;
}
if (cwrmsg->type & 1) {
if (conn->request_handler) {
if (conn->request_handler(conn->request_handler_param))
continue;
}
}
return cwrmsg;
}
return 0;
}
*/
struct rh_param {
struct conn *conn;
int *msglist;
@ -121,212 +76,6 @@ static int conn_rh(void *param)
}
/*
static struct cwrmsg *zconn_wait_for_request(struct conn *conn, int *msglist,
time_t timer)
{
int (*request_handler_save) (void *);
void *request_handler_param_save;
struct rh_param rh_param;
if (msglist) {
request_handler_save = conn->request_handler;
request_handler_param_save = conn->request_handler_param;
rh_param.conn = conn;
rh_param.msglist = msglist;
conn->request_handler = conn_rh;
conn->request_handler_param = &rh_param;
}
struct cwrmsg *cwrmsg;
while (!cw_timer_timeout(timer)) {
cwrmsg = conn_wait_for_message(conn, timer);
if (!cwrmsg) {
if (!conn_is_error(conn))
continue;
break;
}
if (!(cwrmsg->type & 1))
continue;
break;
}
if (msglist) {
conn->request_handler = request_handler_save;
conn->request_handler_param = request_handler_param_save;
}
return cwrmsg;
}
*/
/*
struct cwrmsg *xconn_send_request(struct conn *conn)
{
int i;
struct cwrmsg *cwrmsg;
struct cwmsg *cwmsg = &conn->req_msg;
printf("Retrans interval = %d\n", conn->retransmit_interval);
printf("Current Seqnum = %d\n", conn->seqnum);
for (i = 0; i < conn->max_retransmit; i++) {
time_t r_timer = cw_timer_start(conn->retransmit_interval);
if (i != 0)
cw_dbg(DBG_MSG_ERR, "Retransmitting message, type=%d,seq=%d",
cwmsg->type, cwmsg->seqnum);
conn_send_cwmsg(conn, &conn->req_msg);
cwrmsg = conn_wait_for_message(conn, r_timer);
if (cwrmsg) {
if (cwrmsg->type == conn->req_msg.type + 1) {
printf("YeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaA!!!!!\n");
return cwrmsg;
}
// cw_dbg(DBG_CW_MSG_ERR,"Wrong message blablub, type=%d,seq=%d",cwmsg->type,cwmsg->seqnum);
}
}
cw_dbg(DBG_MSG_ERR, "Max retransmit's reached, message type=%d,seq=%d",
cwmsg->type, cwmsg->seqnum);
return 0;
}
*/
int wtpman_handle_request(void *p)
{
/*
struct wtpman *wtpman = (struct wtpman *) p;
struct conn *conn = wtpman->conn;
struct cwrmsg *cwrmsg = &conn->cwrmsg;
switch (conn->cwrmsg.type) {
case CW_MSG_ECHO_REQUEST:
cw_handle_echo_request(conn);
break;
case CW_MSG_CHANGE_STATE_EVENT_REQUEST:
cwread_change_state_event_request(&wtpman->wtpinfo,
cwrmsg->msgelems,
cwrmsg->msgelems_len);
cwsend_change_state_event_response(wtpman->conn, cwrmsg->seqnum,
wtpman->wtpinfo.radioinfo);
break;
default:
printf("Unhandeleed message %d!!!!!!!!!!!!\n", cwrmsg->type);
cwsend_unknown_response(conn, cwrmsg->seqnum, cwrmsg->type);
}
return 1;
*/
}
void usend_image_file(struct conn *conn, const char *filename)
{
FILE *infile;
infile = fopen(filename, "rb");
if (!infile) {
cw_log(LOG_ERR, "Can't open image file %s:%s", filename, strerror(errno));
return;
}
cw_log(LOG_INFO, "Sending image file %s to %s", filename,
sock_addr2str(&conn->addr));
struct cwrmsg *cwrmsg;
uint8_t buffer[1024];
struct cwimage_data data;
data.data = buffer;
conn->request_handler = cw_handle_echo_request;
conn->request_handler_param = conn;
int bl = 0;
//fseek(infile,2703*1024,SEEK_SET);
do {
data.len = fread(buffer, 1, sizeof(buffer), infile);
//data.len=0;
/*
memset(buffer,0xff,1024);
memset(buffer+100,7,77);
memset(buffer+300,251,77);
buffer[1000]=99;
buffer[777]=99;
buffer[778]=199;
buffer[178]=199;
buffer[179]=199;
buffer[279]=199;
buffer[319]=219;
*/
int ai;
for (ai = 0; ai < 1024; ai++) {
printf("%02X ", buffer[ai]);
}
if (feof(infile))
data.type = 2;
else
data.type = 1;
if (data.len == 0) {
printf
("*******************************************len0************************************\n");
}
printf("Send img data request, block=%d, len=%d, ch=%d\n", bl, data.len,
lw_checksum(data.data, data.len));
//exit(0);
bl++;
conn_prepare_image_data_request(conn, &data, 0);
// cwrmsg = conn_send_request(conn);
if (cwrmsg) {
printf("Got img data response\n");
} else {
printf("Respnse Timeout\n");
exit(0);
}
} while (!feof(infile));
exit(0);
}
//ACIPLIST * get_aciplist();
struct ac_info *get_acinfo();
static void wtpman_remove(struct wtpman *wtpman)
@ -338,38 +87,6 @@ static void wtpman_remove(struct wtpman *wtpman)
}
/*
* Waits for a capwap message until message is received or timeout occurs
* Returns NULL if timeout
* Returns pointer to cwrms if message is received
* Returns EOF in case of any other error
*/
/*
static struct cwrmsg *wtpman_wait_for_message(struct wtpman *wtpman, time_t timer)
{
struct cwrmsg *cwrmsg;
do {
cwrmsg = conn_get_message(wtpman->conn);
if (!cwrmsg && wtpman->conn->dtls_error)
return (struct cwrmsg *) EOF;
if (!cwrmsg && cw_timer_timeout(timer))
return NULL;
} while (!cwrmsg);
cw_dbg(DBG_MSG, "Received message from %s, type=%d - %s", CLIENT_IP, cwrmsg->type,
cw_msgtostr(cwrmsg->type));
return cwrmsg;
}
*/
//int conn_msg_processor(struct conn *conn);
int check_discovery(struct conn *conn, struct cw_action_in *a, uint8_t * data, int len)
{
@ -485,79 +202,6 @@ static void wtpman_run_discovery(void *arg)
static void wtpman_run_run(void *arg)
{
/*
struct wtpman *wtpman = (struct wtpman *) arg;
struct conn *conn = wtpman->conn;
struct cwrmsg *cwrmsg;
conn->request_handler = wtpman_handle_request;
conn->request_handler_param = wtpman;
int i;
for (i = 0; i < 1; i++) {
time_t t = cw_timer_start(1);
printf("Wait...\n");
conn_wait_for_message(conn, t);
}
printf("Update now?\n");
*/
/*
conn_prepare_request(conn,CW_MSG_CONFIGURATION_UPDATE_REQUEST);
cwmsg_addelem(&conn->req_msg,CW_ELEM_WTP_NAME,(uint8_t*)"Tube7u83",strlen("Tube7u83")+1);
cwmsg_addelem(&conn->req_msg,CWMSGELEM_LOCATION_DATA,(uint8_t*)"Berlin",strlen("Berlin")+1);
// cwmsg_addelem_vendor_specific_payload(&conn->req_msg,CW_VENDOR_ID_CISCO,CW_CISCO_RAD_NAME,(uint8_t*)"Schlumpf",strlen("Schlumpf"));
cwrmsg = conn_send_request(conn);
for (i=0; i<3; i++){
time_t t = cw_timer_start(1);
printf("Wait...\n");
conn_wait_for_message(conn,t);
}
*/
/*
printf("Adding WLAN\n");
struct cwwlan wlan;
memset(&wlan, 0, sizeof(wlan));
const char *wl = "wl7u83";
wlan.ssid = bstr_create(wl, strlen(wl));
conn_prepare_request(conn, CWMSG_80211_WLAN_CONFIGURATION_REQUEST);
struct cwmsg *cwmsg = &conn->req_msg;
cwmsg_addelem_80211_add_wlan(cwmsg, &wlan);
cwrmsg = conn_send_request(conn);
printf("WLAN CONF sent\n");
*/
/* conn_prepare_request(conn,CWMSG_RESET_REQUEST);
cwmsg_addelem_image_identifier(&conn->req_msg,CW_VENDOR_ID_CISCO,"image00",strlen("image00"));
cwrmsg = conn_send_request(conn);
*/
/*
for (i = 0; i < 100; i++) {
time_t t = cw_timer_start(1);
printf("Wait...\n");
conn_wait_for_message(conn, t);
}
printf("Set name?\n");
exit(0);
*/
}