]> Git Repo - linux.git/commit
net: stmmac: Enable support for > 32 Bits addressing in XGMAC
authorJose Abreu <[email protected]>
Fri, 28 Jun 2019 07:29:18 +0000 (09:29 +0200)
committerDavid S. Miller <[email protected]>
Fri, 28 Jun 2019 16:23:39 +0000 (09:23 -0700)
commita993db88d17d20ccf77f7e609935f28bb9bca1c2
tree7efb27e0dc82922783d3a2f087f978abc809c2ff
parenta66b58849ffe611402e6c144db010e3bf05863ed
net: stmmac: Enable support for > 32 Bits addressing in XGMAC

Currently, stmmac only supports 32 bits addressing for SKB. Enable the
support for upto 48 bits addressing in XGMAC core.

This avoids the use of bounce buffers and increases performance.

Changes from v1:
- Fallback to 32 bits in failure (Andrew)

Signed-off-by: Jose Abreu <[email protected]>
Cc: Joao Pinto <[email protected]>
Cc: David S. Miller <[email protected]>
Cc: Giuseppe Cavallaro <[email protected]>
Cc: Alexandre Torgue <[email protected]>
Cc: Andrew Lunn <[email protected]>
Signed-off-by: David S. Miller <[email protected]>
drivers/net/ethernet/stmicro/stmmac/common.h
drivers/net/ethernet/stmicro/stmmac/dwxgmac2.h
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c
drivers/net/ethernet/stmicro/stmmac/dwxgmac2_dma.c
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
This page took 0.057134 seconds and 4 git commands to generate.