@@ -428,38 +428,38 @@ typedef struct EXnselCommon_s {
428
428
} EXnselCommon_t ;
429
429
#define EXnselCommonSize (sizeof(EXnselCommon_t) + sizeof(elementHeader_t))
430
430
431
- typedef struct EXnselXlateIPv4_s {
432
- #define EXnselXlateIPv4ID 20
431
+ typedef struct EXnatXlateIPv4_s {
432
+ #define EXnatXlateIPv4ID 20
433
433
uint32_t xlateSrcAddr ; // NF_F_XLATE_SRC_ADDR_IPV4(225), NF_F_XLATE_SRC_ADDR_84(40001)
434
434
uint32_t xlateDstAddr ; // NF_F_XLATE_DST_ADDR_IPV4(226), NF_F_XLATE_DST_ADDR_84(40002)
435
- #define OFFxlateSrc4Addr offsetof(EXnselXlateIPv4_t , xlateSrcAddr)
436
- #define SIZExlateSrc4Addr MemberSize(EXnselXlateIPv4_t , xlateSrcAddr)
437
- #define OFFxlateDst4Addr offsetof(EXnselXlateIPv4_t , xlateDstAddr)
438
- #define SIZExlateDst4Addr MemberSize(EXnselXlateIPv4_t , xlateDstAddr)
439
- } EXnselXlateIPv4_t ;
440
- #define EXnselXlateIPv4Size (sizeof(EXnselXlateIPv4_t ) + sizeof(elementHeader_t))
441
-
442
- typedef struct EXnselXlateIPv6_s {
443
- #define EXnselXlateIPv6ID 21
435
+ #define OFFxlateSrc4Addr offsetof(EXnatXlateIPv4_t , xlateSrcAddr)
436
+ #define SIZExlateSrc4Addr MemberSize(EXnatXlateIPv4_t , xlateSrcAddr)
437
+ #define OFFxlateDst4Addr offsetof(EXnatXlateIPv4_t , xlateDstAddr)
438
+ #define SIZExlateDst4Addr MemberSize(EXnatXlateIPv4_t , xlateDstAddr)
439
+ } EXnatXlateIPv4_t ;
440
+ #define EXnatXlateIPv4Size (sizeof(EXnatXlateIPv4_t ) + sizeof(elementHeader_t))
441
+
442
+ typedef struct EXnatXlateIPv6_s {
443
+ #define EXnatXlateIPv6ID 21
444
444
uint64_t xlateSrcAddr [2 ]; // NF_F_XLATE_SRC_ADDR_IPV6(281),
445
445
uint64_t xlateDstAddr [2 ]; // NF_F_XLATE_DST_ADDR_IPV6(282),
446
- #define OFFxlateSrc6Addr offsetof(EXnselXlateIPv6_t , xlateSrcAddr)
447
- #define SIZExlateSrc6Addr MemberSize(EXnselXlateIPv6_t , xlateSrcAddr)
448
- #define OFFxlateDst6Addr offsetof(EXnselXlateIPv6_t , xlateDstAddr)
449
- #define SIZExlateDst6Addr MemberSize(EXnselXlateIPv6_t , xlateDstAddr)
450
- } EXnselXlateIPv6_t ;
451
- #define EXnselXlateIPv6Size (sizeof(EXnselXlateIPv6_t ) + sizeof(elementHeader_t))
452
-
453
- typedef struct EXnselXlatePort_s {
454
- #define EXnselXlatePortID 22
446
+ #define OFFxlateSrc6Addr offsetof(EXnatXlateIPv6_t , xlateSrcAddr)
447
+ #define SIZExlateSrc6Addr MemberSize(EXnatXlateIPv6_t , xlateSrcAddr)
448
+ #define OFFxlateDst6Addr offsetof(EXnatXlateIPv6_t , xlateDstAddr)
449
+ #define SIZExlateDst6Addr MemberSize(EXnatXlateIPv6_t , xlateDstAddr)
450
+ } EXnatXlateIPv6_t ;
451
+ #define EXnatXlateIPv6Size (sizeof(EXnatXlateIPv6_t ) + sizeof(elementHeader_t))
452
+
453
+ typedef struct EXnatXlatePort_s {
454
+ #define EXnatXlatePortID 22
455
455
uint16_t xlateSrcPort ; // NF_F_XLATE_SRC_PORT(227), NF_F_XLATE_SRC_PORT_84(40003)
456
456
uint16_t xlateDstPort ; // NF_F_XLATE_DST_PORT(228), NF_F_XLATE_DST_PORT_84(40004)
457
- #define OFFxlateSrcPort offsetof(EXnselXlatePort_t , xlateSrcPort)
458
- #define SIZExlateSrcPort MemberSize(EXnselXlatePort_t , xlateSrcPort)
459
- #define OFFxlateDstPort offsetof(EXnselXlatePort_t , xlateDstPort)
460
- #define SIZExlateDstPort MemberSize(EXnselXlatePort_t , xlateDstPort)
461
- } EXnselXlatePort_t ;
462
- #define EXnselXlatePortSize (sizeof(EXnselXlatePort_t ) + sizeof(elementHeader_t))
457
+ #define OFFxlateSrcPort offsetof(EXnatXlatePort_t , xlateSrcPort)
458
+ #define SIZExlateSrcPort MemberSize(EXnatXlatePort_t , xlateSrcPort)
459
+ #define OFFxlateDstPort offsetof(EXnatXlatePort_t , xlateDstPort)
460
+ #define SIZExlateDstPort MemberSize(EXnatXlatePort_t , xlateDstPort)
461
+ } EXnatXlatePort_t ;
462
+ #define EXnatXlatePortSize (sizeof(EXnatXlatePort_t ) + sizeof(elementHeader_t))
463
463
464
464
typedef struct EXnselAcl_s {
465
465
#define EXnselAclID 23
@@ -511,22 +511,22 @@ typedef struct EXnelCommonCompat_s {
511
511
} EXnelCommonCompat_t ;
512
512
#define EXnelCommonCompatSize (sizeof(EXnelCommonCompat_t) + sizeof(elementHeader_t))
513
513
514
- typedef struct EXnelXlatePort_s {
515
- #define EXnelXlatePortID 26
514
+ typedef struct EXnatPortBlock_s {
515
+ #define EXnatPortBlockID 26
516
516
uint16_t blockStart ; // NF_F_XLATE_PORT_BLOCK_START(361)
517
517
uint16_t blockEnd ; // NF_F_XLATE_PORT_BLOCK_END(362)
518
518
uint16_t blockStep ; // NF_F_XLATE_PORT_BLOCK_STEP(363)
519
519
uint16_t blockSize ; // NF_F_XLATE_PORT_BLOCK_SIZE(364)
520
- #define OFFnelblockStart offsetof(EXnelXlatePort_t , blockStart)
521
- #define SIZEnelblockStart MemberSize(EXnelXlatePort_t , blockStart)
522
- #define OFFnelblockEnd offsetof(EXnelXlatePort_t , blockEnd)
523
- #define SIZEnelblockEnd MemberSize(EXnelXlatePort_t , blockEnd)
524
- #define OFFnelblockStep offsetof(EXnelXlatePort_t , blockStep)
525
- #define SIZEnelblockStep MemberSize(EXnelXlatePort_t , blockStep)
526
- #define OFFnelblockSize offsetof(EXnelXlatePort_t , blockSize)
527
- #define SIZEnelblockSize MemberSize(EXnelXlatePort_t , blockSize)
528
- } EXnelXlatePort_t ;
529
- #define EXnelXlatePortSize (sizeof(EXnelXlatePort_t ) + sizeof(elementHeader_t))
520
+ #define OFFnelblockStart offsetof(EXnatPortBlock_t , blockStart)
521
+ #define SIZEnelblockStart MemberSize(EXnatPortBlock_t , blockStart)
522
+ #define OFFnelblockEnd offsetof(EXnatPortBlock_t , blockEnd)
523
+ #define SIZEnelblockEnd MemberSize(EXnatPortBlock_t , blockEnd)
524
+ #define OFFnelblockStep offsetof(EXnatPortBlock_t , blockStep)
525
+ #define SIZEnelblockStep MemberSize(EXnatPortBlock_t , blockStep)
526
+ #define OFFnelblockSize offsetof(EXnatPortBlock_t , blockSize)
527
+ #define SIZEnelblockSize MemberSize(EXnatPortBlock_t , blockSize)
528
+ } EXnatPortBlock_t ;
529
+ #define EXnatPortBlockSize (sizeof(EXnatPortBlock_t ) + sizeof(elementHeader_t))
530
530
531
531
typedef struct EXnbarApp_s {
532
532
#define EXnbarAppID 27
@@ -734,14 +734,14 @@ static const struct extensionTable_s {
734
734
uint32_t size ; // number of bytes incl. header, 0xFFFF for dyn length
735
735
char * name ; // name of extension
736
736
} extensionTable [] = {
737
- {0 , 0 , "ExNull" }, EXTENSION (EXgenericFlow ), EXTENSION (EXipv4Flow ), EXTENSION (EXipv6Flow ), EXTENSION (EXflowMisc ),
738
- EXTENSION (EXcntFlow ), EXTENSION (EXvLan ), EXTENSION (EXasRouting ), EXTENSION (EXbgpNextHopV4 ), EXTENSION (EXbgpNextHopV6 ),
739
- EXTENSION (EXipNextHopV4 ), EXTENSION (EXipNextHopV6 ), EXTENSION (EXipReceivedV4 ), EXTENSION (EXipReceivedV6 ), EXTENSION (EXmplsLabel ),
740
- EXTENSION (EXmacAddr ), EXTENSION (EXasAdjacent ), EXTENSION (EXlatency ), EXTENSION (EXsamplerInfo ), EXTENSION (EXnselCommon ),
741
- EXTENSION (EXnselXlateIPv4 ), EXTENSION (EXnselXlateIPv6 ), EXTENSION (EXnselXlatePort ), EXTENSION (EXnselAcl ), EXTENSION (EXnselUser ),
742
- EXTENSION (EXnelCommon ), EXTENSION (EXnelXlatePort ), EXTENSION (EXnbarApp ), EXTENSION (EXlabel ), EXTENSION (EXinPayload ),
743
- EXTENSION (EXoutPayload ), EXTENSION (EXtunIPv4 ), EXTENSION (EXtunIPv6 ), EXTENSION (EXobservation ), EXTENSION (EXinmonMeta ),
744
- EXTENSION (EXinmonFrame ), EXTENSION (EXvrf ), EXTENSION (EXpfinfo ), EXTENSION (EXlayer2 )};
737
+ {0 , 0 , "ExNull" }, EXTENSION (EXgenericFlow ), EXTENSION (EXipv4Flow ), EXTENSION (EXipv6Flow ), EXTENSION (EXflowMisc ),
738
+ EXTENSION (EXcntFlow ), EXTENSION (EXvLan ), EXTENSION (EXasRouting ), EXTENSION (EXbgpNextHopV4 ), EXTENSION (EXbgpNextHopV6 ),
739
+ EXTENSION (EXipNextHopV4 ), EXTENSION (EXipNextHopV6 ), EXTENSION (EXipReceivedV4 ), EXTENSION (EXipReceivedV6 ), EXTENSION (EXmplsLabel ),
740
+ EXTENSION (EXmacAddr ), EXTENSION (EXasAdjacent ), EXTENSION (EXlatency ), EXTENSION (EXsamplerInfo ), EXTENSION (EXnselCommon ),
741
+ EXTENSION (EXnatXlateIPv4 ), EXTENSION (EXnatXlateIPv6 ), EXTENSION (EXnatXlatePort ), EXTENSION (EXnselAcl ), EXTENSION (EXnselUser ),
742
+ EXTENSION (EXnelCommon ), EXTENSION (EXnatPortBlock ), EXTENSION (EXnbarApp ), EXTENSION (EXlabel ), EXTENSION (EXinPayload ),
743
+ EXTENSION (EXoutPayload ), EXTENSION (EXtunIPv4 ), EXTENSION (EXtunIPv6 ), EXTENSION (EXobservation ), EXTENSION (EXinmonMeta ),
744
+ EXTENSION (EXinmonFrame ), EXTENSION (EXvrf ), EXTENSION (EXpfinfo ), EXTENSION (EXlayer2 )};
745
745
746
746
typedef struct record_map_s {
747
747
recordHeaderV3_t * recordHeader ;
0 commit comments