/************************************************************************* * (C) 2011 AITNET - Sofia/Bulgaria - * by Michael Pounov * * $Author: misho $ * $Id: utils.h,v 1.1 2011/10/04 22:37:46 misho Exp $ * *************************************************************************/ #ifndef __UTILS_H #define __UTILS_H void Get1stEth(char *, int); int PrepareL2(const char *, int *); int PrepareL3(const struct sockaddr *, int *); char icmpRecv(int, u_short * __restrict, u_char * __restrict, int * __restrict, struct sockaddr *, socklen_t *); int icmpSend(int, u_short, char, u_char *, int, struct sockaddr *, socklen_t); char pktRecv(int, u_char * __restrict, int * __restrict, struct ether_header*); int pktSend(int, u_short, char, u_char *, int, struct ether_addr*); void *TOfunc(sched_task_t *task); #endif