Cleaned the code up, replacing references to xid --> slice_id
[fprobe-ulog.git] / src / fprobe-ulog.h
index db76d23..27add4b 100644 (file)
 #define MAX_DIGIT 5
 
 #define SCHED SCHED_FIFO
-#define EMIT_TIMEOUT 5
+#define EMIT_TIMEOUT 600
 #define UNPENDING_TIMEOUT 5
 #define CAPTURE_SIZE 131072
 #define THREADS 5
 #define COPY_INTO 0
 #define MOVE_INTO 1
+#define NETFLOW_PDU_SIZE 1464 
 
 struct Time {
        time_t sec;
@@ -50,7 +51,9 @@ struct Flow {
        /* tcp/udp dst port or icmp type sub-code */
        uint16_t dp;
        /* ip ToS */
-       uint8_t tos;
+       uint16_t tos;
+       /* user credentials */
+       int slice_id;
        /* tcp flags */
        uint8_t tcp_flags;
        /* number of packets */