13 Commits

Author SHA1 Message Date
Chris Johns
0d003d7e73 Revert "if_cgem: Enable hardware checksum assist"
This reverts commit dec6b678bba05624335c87b73dc160b54d845cbd.

This default for TXCSUM and RXCSUM should be used and a user should
turn on TXCSUM and RXCSUM.
2015-06-22 10:40:36 +10:00
Chris Johns
82830ce063 Revert "Return the default TX and RX hardware checksum for the Cadence driver to off."
This reverts commit 54fb9f01f86286ecea3093f6f524afec86d6313f.

This change adds white space changes. A better solution is to revert
the original change.
2015-06-22 10:39:41 +10:00
Chris Johns
54fb9f01f8 Return the default TX and RX hardware checksum for the Cadence driver to off.
The hardware support does not seem to work with qemu. The support can be
enabled with ifconfig or via ioctl on real hardware to get the
performance boost.
2015-06-19 17:35:06 +10:00
Sebastian Huber
6a73f64fe2 if_cgem: Use rtems_bsd_get_mac_address() 2015-01-21 15:00:20 +01:00
Sebastian Huber
dec6b678bb if_cgem: Enable hardware checksum assist 2015-01-21 15:00:20 +01:00
Sebastian Huber
911f517d2d if_cgem: Use explicit cache operations 2015-01-21 15:00:20 +01:00
Sebastian Huber
cd179c472b if_cgem: Add volatile to rx/tx desc rings 2015-01-21 15:00:20 +01:00
Sebastian Huber
8c3823eed5 if_cgem: Silence warning 2015-01-21 15:00:20 +01:00
Sebastian Huber
d65c5e51bc if_cgem: Add nexus device support 2015-01-21 15:00:20 +01:00
Sebastian Huber
4ff97c8858 if_cgem: Disable device sysctls 2015-01-21 15:00:20 +01:00
Sebastian Huber
14ecf75d26 if_cgem: Workaround for missing FDT support 2015-01-21 15:00:20 +01:00
Sebastian Huber
a09f00e7d6 if_cgem: Workaround for if_inc_counter() 2015-01-21 15:00:20 +01:00
Sebastian Huber
b8e0c66e5f if_cgem: Import from FreeBSD 2015-01-21 15:00:19 +01:00