Hi Suraj, Thanks for this fix. I tested your patch on XGMAC 3.20a, all goes well, except a performance drop of ~10% Like Jakub Kicinski said in V2, this involves more dma_map() and does add overhead :-/ I might have a better fix for this, I will send to review and CC it to you. Thanks.