From e33e69016583da27507af47f4b09a9ca4538e406 Mon Sep 17 00:00:00 2001
From: Pravein Govindan Kannan <pravein.govindan.kannan@ibm.com>
Date: Fri, 17 Feb 2023 23:32:26 +0530
Subject: [PATCH] Fix v6 ipfix export (#94)

---
 pkg/exporter/ipfix.go | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/pkg/exporter/ipfix.go b/pkg/exporter/ipfix.go
index bac60c64..8b88ab20 100644
--- a/pkg/exporter/ipfix.go
+++ b/pkg/exporter/ipfix.go
@@ -321,9 +321,16 @@ func (ipf *IPFIX) sendDataRecord(log *logrus.Entry, record *flow.Record, v6 bool
 	if err != nil {
 		return err
 	}
-	err = dataSet.AddRecord(ipf.entitiesV4, templateID)
-	if err != nil {
-		return err
+	if v6 {
+		err = dataSet.AddRecord(ipf.entitiesV6, templateID)
+		if err != nil {
+			return err
+		}
+	} else {
+		err = dataSet.AddRecord(ipf.entitiesV4, templateID)
+		if err != nil {
+			return err
+		}
 	}
 	_, err = ipf.exporter.SendSet(dataSet)
 	if err != nil {
-- 
GitLab