… | |
… | |
65 | #define TCP_OVERHEAD (IP_OVERHEAD + 22) // size of a (normal) ip + tcp header + packetlength |
65 | #define TCP_OVERHEAD (IP_OVERHEAD + 22) // size of a (normal) ip + tcp header + packetlength |
66 | #define MAX_OVERHEAD UDP_OVERHEAD // the max. overhead of any protocol (ok, tcp doesn't count) |
66 | #define MAX_OVERHEAD UDP_OVERHEAD // the max. overhead of any protocol (ok, tcp doesn't count) |
67 | #define ETH_OVERHEAD 14 // the size of an ethernet header |
67 | #define ETH_OVERHEAD 14 // the size of an ethernet header |
68 | #define MAXSIZE (MAX_MTU + VPE_OVERHEAD) // slightly too large, but who cares |
68 | #define MAXSIZE (MAX_MTU + VPE_OVERHEAD) // slightly too large, but who cares |
69 | |
69 | |
70 | #define PKTCACHESIZE 5 // the size of the memory pool for packets |
70 | #define PKTCACHESIZE 16 // the size of the memory pool for packets |
71 | |
|
|
72 | #define QUEUEDEPTH 16 // the number of packets that will be queued (should be low) |
|
|
73 | |
71 | |
74 | extern char *confbase; // directory in which all config files are |
72 | extern char *confbase; // directory in which all config files are |
75 | extern char *thisnode; // config for current node (TODO: remove) |
73 | extern char *thisnode; // config for current node (TODO: remove) |
76 | |
74 | |
77 | #endif |
75 | #endif |