[VOL-2231] Cleaning the packet-in/out logs and dumping packets in HEX
Change-Id: I9b11a4b70d014544e77e03e851df03d19b72d750
diff --git a/adaptercore/openolt_flowmgr.go b/adaptercore/openolt_flowmgr.go
index 4064cfe..f1c0639 100644
--- a/adaptercore/openolt_flowmgr.go
+++ b/adaptercore/openolt_flowmgr.go
@@ -20,6 +20,7 @@
import (
"context"
"crypto/md5"
+ "encoding/hex"
"encoding/json"
"errors"
"fmt"
@@ -1561,7 +1562,11 @@
} else if packetIn.IntfType == "nni" {
logicalPortNum = IntfIDToPortNo(packetIn.IntfId, voltha.Port_ETHERNET_NNI)
}
- log.Debugw("Retrieved logicalport from packet-in", log.Fields{"logicalPortNum": logicalPortNum, "IntfType": packetIn.IntfType})
+ log.Debugw("Retrieved logicalport from packet-in", log.Fields{
+ "logicalPortNum": logicalPortNum,
+ "IntfType": packetIn.IntfType,
+ "packet": hex.EncodeToString(packetIn.Pkt),
+ })
return logicalPortNum, nil
}