pfe_eth_rx_skb: Declare variable sah_local only when used

Without this change the build fails on gfsc100 since the compiler treats
warnings as errors.

Change-Id: Idfdb63939a6e1c0699ddc6a8d0cdd10d82d3bb44
diff --git a/pfe_ctrl/pfe_eth.c b/pfe_ctrl/pfe_eth.c
index 7d4530e..2d5302c 100644
--- a/pfe_ctrl/pfe_eth.c
+++ b/pfe_ctrl/pfe_eth.c
@@ -2457,7 +2457,9 @@
 	unsigned int rx_ctrl;
 	unsigned int desc_ctrl = 0;
 	struct hif_ipsec_hdr *ipsec_hdr = NULL;
+#if defined(CONFIG_COMCERTO_ZONE_DMA_NCNB) || defined(CONFIG_COMCERTO_DMA_COHERENT_SKB)
 	unsigned int sah_local;
+#endif
 	struct sk_buff *skb;
 	struct sk_buff *skb_frag, *skb_frag_last = NULL;
 	int length = 0, offset;