version 1.24, 2015/01/15 01:42:37
|
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 */ |