On Fri, 29 May 2026 23:58:14 +0200,
Christian Weisgerber <[email protected]> wrote:
> 
> net/tcpreplay                       nigel@

Here a diff.

Ok?

Index: patches/patch-src_common_flows_c
===================================================================
RCS file: patches/patch-src_common_flows_c
diff -N patches/patch-src_common_flows_c
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-src_common_flows_c    2 Jun 2026 20:27:15 -0000
@@ -0,0 +1,22 @@
+flows.c:320:45: fatal error: incompatible pointer types passing 'const struct 
bpf_timeval *' to parameter of type 'const struct timeval *'
+
+Index: src/common/flows.c
+--- src/common/flows.c.orig
++++ src/common/flows.c
+@@ -21,6 +21,7 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <string.h>
++#include <net/bpf.h>
+ 
+ #define JUNIPER_FLAG_NO_L2          0x02     /* L2 header */
+ #define JUNIPER_FLAG_EXT            0x80     /* Juniper extensions present */
+@@ -115,7 +116,7 @@ static inline flow_hash_entry_t *hash_add_entry(flow_h
+  * Only check for expiry if 'expiry' is set
+  */
+ static inline flow_entry_type_t hash_put_data(flow_hash_table_t *fht, const 
uint32_t key,
+-        const flow_entry_data_t *hash_entry, const struct timeval *tv, const 
int expiry)
++        const flow_entry_data_t *hash_entry, const struct bpf_timeval *tv, 
const int expiry)
+ {
+     uint32_t hash_value = key & (fht->num_buckets - 1);
+     flow_hash_entry_t *he;


-- 
wbr, Kirill

Reply via email to