Diff for /libaitrpc/src/srv.c between versions 1.33 and 1.33.2.1

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 */
   

Removed from v.1.33  
changed lines
  Added in v.1.33.2.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>