linux_dsm_epyc7002/drivers/net/ethernet/xilinx
Esben Haabendal fdd7454ecb net: ll_temac: Fix support for little-endian platforms
Both TEMAC and SDMA is big-endian, so make sure that all values in SDMA
buffer descriptors (cmdac_bd) are handled as big-endian, independent of the
host endianness. With all currently supported platforms being big-endian,
this change does not make a change for any of them.

Note, when using app3 and app4 for piggybacking skb pointers there is no
need to care about endianness, as neither TEMAC nor SDMA access app3 and
app4 in TX buffer descriptors.

Signed-off-by: Esben Haabendal <esben@geanix.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
2019-05-01 14:33:30 -04:00
..
Kconfig net: ll_temac: Fix support for 64-bit platforms 2019-05-01 14:33:30 -04:00
ll_temac_main.c net: ll_temac: Fix support for little-endian platforms 2019-05-01 14:33:30 -04:00
ll_temac_mdio.c net: ll_temac: Extend support to non-device-tree platforms 2019-05-01 14:33:30 -04:00
ll_temac.h net: ll_temac: Add support for non-native register endianness 2019-05-01 14:33:30 -04:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
xilinx_axienet_main.c net: xilinx: fix possible object reference leak 2019-03-23 21:21:24 -04:00
xilinx_axienet_mdio.c net: axienet: Fix double deregister of mdio 2018-07-24 16:38:01 -07:00
xilinx_axienet.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
xilinx_emaclite.c net: xilinx: emaclite: add minimal ndo_do_ioctl hook 2019-04-08 10:00:10 -07:00