diff --git a/pkg/datapath/loader/loader.go b/pkg/datapath/loader/loader.go
index <HASH>..<HASH> 100644
--- a/pkg/datapath/loader/loader.go
+++ b/pkg/datapath/loader/loader.go
@@ -364,7 +364,7 @@ func (l *Loader) replaceNetworkDatapath(ctx context.Context, interfaces []string
 	}
 	for _, iface := range option.Config.EncryptInterface {
 		if err := replaceDatapath(ctx, iface, networkObj, symbolFromNetwork, dirIngress, false, ""); err != nil {
-			log.WithField(logfields.Interface, iface).Fatal("Load encryption network failed")
+			log.WithField(logfields.Interface, iface).WithError(err).Fatal("Load encryption network failed")
 		}
 	}
 	return nil
Add missing error reporting in replaceNetworkDatapath