/shark/trunk/tracer/newtrace/tracer.c |
---|
73,7 → 73,7 |
/* Send NumberOfEvents out of the system |
* If NumberOfEvents = -1 all the events will be sent */ |
int send_logged_data(unsigned int NumberOfEvents) { |
int tracer_send_logged_events(unsigned int NumberOfEvents) { |
void *p; |
int s,err; |
93,6 → 93,7 |
switch (TracerOutputType) { |
case TRACER_NO_OUTPUT: |
cprintf("Event Type %02x Sent To NULL\n",*(BYTE *)(p)); |
break; |
case TRACER_UDP_OUTPUT: |
err = send_udp_event(p,*(BYTE *)(p + 9)); |
/shark/trunk/tracer/newtrace/udp.c |
---|
57,12 → 57,23 |
unsigned int total_size; |
}; |
int init_tracer_udp(char *local_ip, char *target_ip) { |
int init_udp_tracer(char *local_ip, char *target_ip) { |
SYS_FLAGS f; |
struct net_model m = net_base; |
f = ll_fsave(); |
net_setmode(m, TXTASK); |
net_setudpip(m, local_ip, "255.255.255.255"); |
if (net_init(&m) == 1) { |
return 0; |
} else { |
return -1; |
} |
ip_str2addr(local_ip,&(local.s_addr)); |
local.s_port = TRACER_PORT; |
socket = udp_bind(&local, NULL); |