stmmac: align RX buffers
[linux-2.6-microblaze.git] / drivers / net / ethernet / stmicro / stmmac / stmmac.h
index 6655cb8..e735134 100644 (file)
@@ -339,9 +339,9 @@ static inline bool stmmac_xdp_is_enabled(struct stmmac_priv *priv)
 static inline unsigned int stmmac_rx_offset(struct stmmac_priv *priv)
 {
        if (stmmac_xdp_is_enabled(priv))
-               return XDP_PACKET_HEADROOM;
+               return XDP_PACKET_HEADROOM + NET_IP_ALIGN;
 
-       return 0;
+       return NET_SKB_PAD + NET_IP_ALIGN;
 }
 
 void stmmac_disable_rx_queue(struct stmmac_priv *priv, u32 queue);