version 1.33, 2025/03/31 12:21:07
|
version 1.33.2.1, 2025/03/31 17:02:29
|
Line 69 static void *txBPFPacket(sched_task_t *);
|
Line 69 static void *txBPFPacket(sched_task_t *);
|
static void *rxEXTPacket(sched_task_t *); |
static void *rxEXTPacket(sched_task_t *); |
static void *txEXTPacket(sched_task_t *); |
static void *txEXTPacket(sched_task_t *); |
|
|
|
#ifdef __linux__ |
|
#ifdef __mips__ |
|
static sched_task_func_t cbProto[SOCK_MAX_SUPPORT][4] = { |
|
{ acceptClients, closeClient, rxPacket, txPacket }, /* SOCK_STREAM */ |
|
{ rxUDPPacket, freeClient, NULL /*rxUDPPacket*/, txUDPPacket }, /* SOCK_DGRAM */ |
|
{ acceptClients, closeClient, rxPacket, txPacket }, /* SOCK_STREAM */ |
|
{ rxRAWPacket, freeClient, NULL /*rxRAWPacket*/, txRAWPacket }, /* SOCK_RAW */ |
|
{ rxBPFPacket, freeClient, NULL /*rxBPFPacket*/, txBPFPacket }, /* SOCK_BPF */ |
|
{ rxEXTPacket, freeClient, NULL /*rxEXTPacket*/, txEXTPacket } /* SOCK_EXT */ |
|
}; |
|
#else |
|
static sched_task_func_t cbProto[SOCK_MAX_SUPPORT][4] = { |
|
{ acceptClients, closeClient, rxPacket, txPacket }, /* SOCK_STREAM */ |
|
{ acceptClients, closeClient, rxPacket, txPacket }, /* SOCK_STREAM */ |
|
{ rxUDPPacket, freeClient, NULL /*rxUDPPacket*/, txUDPPacket }, /* SOCK_DGRAM */ |
|
{ rxRAWPacket, freeClient, NULL /*rxRAWPacket*/, txRAWPacket }, /* SOCK_RAW */ |
|
{ rxBPFPacket, freeClient, NULL /*rxBPFPacket*/, txBPFPacket }, /* SOCK_BPF */ |
|
{ rxEXTPacket, freeClient, NULL /*rxEXTPacket*/, txEXTPacket } /* SOCK_EXT */ |
|
}; |
|
#endif |
|
#else |
static sched_task_func_t cbProto[SOCK_MAX_SUPPORT][4] = { |
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 */ |
Line 77 static sched_task_func_t cbProto[SOCK_MAX_SUPPORT][4]
|
Line 98 static sched_task_func_t cbProto[SOCK_MAX_SUPPORT][4]
|
{ rxBPFPacket, freeClient, NULL /*rxBPFPacket*/, txBPFPacket }, /* SOCK_BPF */ |
{ rxBPFPacket, freeClient, NULL /*rxBPFPacket*/, txBPFPacket }, /* SOCK_BPF */ |
{ rxEXTPacket, freeClient, NULL /*rxEXTPacket*/, txEXTPacket } /* SOCK_EXT */ |
{ rxEXTPacket, freeClient, NULL /*rxEXTPacket*/, txEXTPacket } /* SOCK_EXT */ |
}; |
}; |
|
#endif |
|
|
/* Global Signal Argument when kqueue support disabled */ |
/* Global Signal Argument when kqueue support disabled */ |
|
|