Merge "Prepared the TCM clock before NSS core to run maximum and NOT on PLL18, PLL0"
diff --git a/nss_core.c b/nss_core.c
index 1b6156c..4f6d946 100755
--- a/nss_core.c
+++ b/nss_core.c
@@ -759,9 +759,11 @@
 			return NSS_CORE_STATUS_FAILURE;
 		}
 
-		if (likely(nbuf->destructor == NULL)) {
-			if (likely(skb_recycle_check(nbuf, NSS_NBUF_PAYLOAD_SIZE))) {
-				desc->bit_flags |= H2N_BIT_BUFFER_REUSE;
+		if (!NSS_IS_VIRTUAL_INTERFACE(if_num)) {
+			if (likely(nbuf->destructor == NULL)) {
+				if (likely(skb_recycle_check(nbuf, NSS_NBUF_PAYLOAD_SIZE))) {
+					desc->bit_flags |= H2N_BIT_BUFFER_REUSE;
+				}
 			}
 		}
 	} else {