Skip to content

Commit 272c235

Browse files
committed
Fix Offset/Size values in nfxV3.h
1 parent 5c19ff2 commit 272c235

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

src/lib/nfxV3.h

+15-3
Original file line numberDiff line numberDiff line change
@@ -534,7 +534,7 @@ typedef struct EXnbarApp_s {
534534
#define EXlabelID 28
535535
#define EXlabelSize sizeof(elementHeader_t)
536536

537-
#define EXinPayload_t elementHeader_t
537+
#define EXinPayload_t void
538538
#define EXinPayloadID 29
539539
#define EXinPayloadSize sizeof(elementHeader_t)
540540

@@ -550,8 +550,8 @@ typedef struct EXtunIPv4_s {
550550
#define SIZEtunSrc4Addr MemberSize(EXtunIPv4_t, tunSrcAddr)
551551
#define OFFtunDst4Addr offsetof(EXtunIPv4_t, tunDstAddr)
552552
#define SIZEtunDst4Addr MemberSize(EXtunIPv4_t, tunDstAddr)
553-
#define OFFtunProto offsetof(EXtunIPv4_t, tunProto)
554-
#define SIZEtunProto MemberSize(EXtunIPv4_t, tunProto)
553+
#define OFFtunProtoV4 offsetof(EXtunIPv4_t, tunProto)
554+
#define SIZEtunProtoV4 MemberSize(EXtunIPv4_t, tunProto)
555555
} EXtunIPv4_t;
556556
#define EXtunIPv4Size (sizeof(EXtunIPv4_t) + sizeof(elementHeader_t))
557557

@@ -564,6 +564,8 @@ typedef struct EXtunIPv6_s {
564564
#define SIZEtunSrc6Addr MemberSize(EXtunIPv6_t, tunSrcAddr)
565565
#define OFFtunDst6Addr offsetof(EXtunIPv6_t, tunDstAddr)
566566
#define SIZEtunDst6Addr MemberSize(EXtunIPv6_t, tunDstAddr)
567+
#define OFFtunProtoV6 offsetof(EXtunIPv6_t, tunProto)
568+
#define SIZEtunProtoV6 MemberSize(EXtunIPv6_t, tunProto)
567569
} EXtunIPv6_t;
568570
#define EXtunIPv6Size (sizeof(EXtunIPv6_t) + sizeof(elementHeader_t))
569571

@@ -620,6 +622,16 @@ typedef struct EXpfinfo_s {
620622
uint32_t pid;
621623
char ifname[4];
622624
} EXpfinfo_t;
625+
#define OFFpfAction offsetof(EXpfinfo_t, action)
626+
#define SIZEpfAction MemberSize(EXpfinfo_t, action)
627+
#define OFFpfReason offsetof(EXpfinfo_t, reason)
628+
#define SIZEpfReason MemberSize(EXpfinfo_t, reason)
629+
#define OFFpfDir offsetof(EXpfinfo_t, dir)
630+
#define SIZEpfDir MemberSize(EXpfinfo_t, dir)
631+
#define OFFpfIfName offsetof(EXpfinfo_t, ifname)
632+
#define SIZEpfIfName MemberSize(EXpfinfo_t, ifname)
633+
#define OFFpfRuleNr offsetof(EXpfinfo_t, rulenr)
634+
#define SIZEpfRuleNr MemberSize(EXpfinfo_t, rulenr)
623635
#define EXpfinfoSize (sizeof(EXpfinfo_t) - 4 + sizeof(elementHeader_t))
624636

625637
// max possible elements

0 commit comments

Comments
 (0)