summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c
diff options
context:
space:
mode:
authorIoana Radulescu <ruxandra.radulescu@freescale.com>2013-07-08 16:52:09 (GMT)
committerFleming Andrew-AFLEMING <AFLEMING@freescale.com>2013-07-30 21:05:25 (GMT)
commit086d3b61366bd341cd2532142111fed2e6f2161f (patch)
treef3d38df3d1c9459af81accc7287149ec27634550 /drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c
parent679c0b00fa6310766b38deda6b62658e57b7e1e8 (diff)
downloadlinux-fsl-qoriq-086d3b61366bd341cd2532142111fed2e6f2161f.tar.xz
fmd: Update range for FSL_FM_RX_EXTRA_HEADROOM
We need to reserve some space in the Rx skb buffer for NET_IP_ALIGN, otherwise on forwarding the stack may reallocate the skb header. The most easily available place to do this is the Rx extra headroom, so enforce the minimum non-zero possible value as lower end of the configuration range. While here, enforce (and comment on) the restriction to only set values which are a multiple of 16 bytes, which was missed in the previous version of the help text. Signed-off-by: Ioana Radulescu <ruxandra.radulescu@freescale.com> Change-Id: I9403a36f11cc1c7b9460126fb5ab97237f9bd105 Reviewed-on: http://git.am.freescale.net:8181/3482 Tested-by: Review Code-CDREVIEW <CDREVIEW@freescale.com> Reviewed-by: Hamciuc Bogdan-BHAMCIU1 <bogdan.hamciuc@freescale.com> Reviewed-by: Bucur Madalin-Cristian-B32716 <madalin.bucur@freescale.com> Reviewed-by: Sovaiala Cristian-Constantin-B39531 <Cristian.Sovaiala@freescale.com> Reviewed-by: Fleming Andrew-AFLEMING <AFLEMING@freescale.com>
Diffstat (limited to 'drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c')
-rw-r--r--drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c b/drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c
index e48fbcd..b136b77 100644
--- a/drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c
+++ b/drivers/net/ethernet/freescale/fman/src/wrapper/lnxwrp_fm.c
@@ -147,7 +147,7 @@ int fm_get_max_frm()
int fm_get_rx_extra_headroom()
{
- return fsl_fm_rx_extra_headroom;
+ return ALIGN(fsl_fm_rx_extra_headroom, 16);
}
static int __init fm_set_max_frm(char *str)