|
version 1.23.6.8, 2015/01/15 01:41:53
|
version 1.24.2.1, 2015/01/15 20:31:18
|
|
Line 63 static void *txUDPPacket(sched_task_t *);
|
Line 63 static void *txUDPPacket(sched_task_t *);
|
| static void *rxBPFPacket(sched_task_t *); |
static void *rxBPFPacket(sched_task_t *); |
| static void *txBPFPacket(sched_task_t *); |
static void *txBPFPacket(sched_task_t *); |
| |
|
| static sched_task_func_t cbProto[SOCK_BPF + 1][4] = { | /* SOCK_PIPE */ |
| | |
| | static sched_task_func_t cbProto[SOCK_MAX_SUPPORT][4] = { |
| { acceptClients, closeClient, rxPacket, txPacket }, /* SOCK_STREAM */ |
{ acceptClients, closeClient, rxPacket, txPacket }, /* SOCK_STREAM */ |
| { acceptClients, closeClient, rxPacket, txPacket }, /* SOCK_STREAM */ |
{ acceptClients, closeClient, rxPacket, txPacket }, /* SOCK_STREAM */ |
| { rxUDPPacket, freeClient, rxUDPPacket, txUDPPacket }, /* SOCK_DGRAM */ |
{ rxUDPPacket, freeClient, rxUDPPacket, txUDPPacket }, /* SOCK_DGRAM */ |
| { NULL, NULL, NULL, NULL }, /* SOCK_RAW */ |
{ NULL, NULL, NULL, NULL }, /* SOCK_RAW */ |
| { rxBPFPacket, freeClient, rxBPFPacket, txBPFPacket } /* SOCK_BPF */ | { rxBPFPacket, freeClient, rxBPFPacket, txBPFPacket }, /* SOCK_BPF */ |
| | { NULL, NULL, NULL, NULL } /* SOCK_PIPE */ |
| }; |
}; |
| |
|
| /* Global Signal Argument when kqueue support disabled */ |
/* Global Signal Argument when kqueue support disabled */ |