Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 444 → Rev 445

/shark/trunk/tracer/newtrace/udp.c
74,29 → 74,19
//Init UDP, if flag = 1 init the network driver
int tracer_init_udp(int flag, char *l_ip, char *t_ip) {
 
#ifndef __NO_NET__
 
SYS_FLAGS f;
 
struct net_model m = net_base;
 
f = ll_fsave();
 
strcpy(local_ip,l_ip);
strcpy(target_ip,t_ip);
 
if (flag) {
 
net_setmode(m, TXTASK);
net_setudpip(m, local_ip, "255.255.255.255");
 
if (net_init(&m) != 1) {
ll_frestore(f);
return -1;
}
 
sleep(1);
 
}
 
ip_str2addr(local_ip,&(local.s_addr));
111,10 → 101,6
TracerOutputType = TRACER_UDP_OUTPUT;
TracerUDPInit = 1;
 
ll_frestore(f);
 
#endif
 
return 0;
 
}
121,8 → 107,6
 
int send_udp_event(void *p, int size) {
 
#ifndef __NO_NET__
 
static BYTE *current = pkt;
static int events_number = 0;
static int packet_number = 0;
182,8 → 166,6
 
}
 
#endif
 
return -1;
 
}
190,8 → 172,6
 
void send_remaining_udp_buffer() {
 
#ifndef __NO_NET__
 
int i;
 
if (TracerUDPInit == 1 && total_pkt_size != 0) {
202,8 → 182,6
for (i=0;i<DELAY_LOOP;i++);
}
 
#endif
 
}
 
//Sender Task