zephyr/drivers
Jukka Rissanen 85a2459edb net: Support network packet checksum calc offloading
Create infrastructure that allows ethernet device driver to tell
if it supports network packet checksum offloading. This applies only
to IPv4, UDP or TCP checksums. The driver can enable/disable checksum
offloading separately for Tx and Rx network packets.

If the device (ethernet in this case) can calculate the network
packet checksum for IPv4, UDP or TCP, then do not calculate the
corresponding checksum by the stack itself.

Fixes #2987

Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2018-03-23 08:37:01 +02:00
..
adc kconfig: fix more help spacing issues 2018-02-15 23:20:55 -05:00
aio kbuild: Removed KBuild 2017-11-08 20:00:22 -05:00
bluetooth dts: add spi device support for SPI bluetooth modules 2018-01-22 18:08:51 -06:00
clock_control arch: arm: nrf: Rename nrf5 SoC Family to nrf 2018-03-20 11:57:14 +01:00
console net: websocket: Add console support 2018-03-15 15:17:36 +02:00
counter kbuild: Removed KBuild 2017-11-08 20:00:22 -05:00
crypto kconfig: fix help syntax and add spaces 2017-12-13 17:43:28 -06:00
display kbuild: Removed KBuild 2017-11-08 20:00:22 -05:00
dma kconfig: fix more help spacing issues 2018-02-15 23:20:55 -05:00
entropy entropy: nrf5x remove unnecessary header 2018-03-21 15:35:42 -04:00
ethernet net: Support network packet checksum calc offloading 2018-03-23 08:37:01 +02:00
flash drivers: flash: nrf: Rename nrf5 to nrf 2018-03-20 20:07:09 +01:00
gpio arch: arm: nrf: Rename common header to apply to all nRFx ICs 2018-03-20 11:57:14 +01:00
grove kconfig: fix help syntax and add spaces 2017-12-13 17:43:28 -06:00
i2c drivers/i2c: Make QMSI SS driver IRQs set via CONFIG_ options 2018-03-23 10:42:33 +08:00
i2s kconfig: fix more help spacing issues 2018-02-15 23:20:55 -05:00
ieee802154 drivers/ieee802154: Add hw filtering support for upipe driver 2018-02-20 14:47:14 +02:00
interrupt_controller driver: interrupt_controller: Add support for stm32l0x 2018-03-10 11:42:25 -06:00
ipm kconfig: fix help syntax and add spaces 2017-12-13 17:43:28 -06:00
led_strip arch: arm: nrf: Rename nrf5 SoC Family to nrf 2018-03-20 11:57:14 +01:00
net net: Support network packet checksum calc offloading 2018-03-23 08:37:01 +02:00
pci drivers: pci: when enumerating, only print the device info 2018-02-01 02:19:45 -05:00
pinmux arch: arm: soc: stm32l0: add I2C support 2018-03-15 10:53:26 -05:00
pwm arch: arm: nrf: Rename nrf5 SoC Family to nrf 2018-03-20 11:57:14 +01:00
rtc kconfig: fix help syntax and add spaces 2017-12-13 17:43:28 -06:00
sensor arch: arm: nrf: Rename common header to apply to all nRFx ICs 2018-03-20 11:57:14 +01:00
serial drivers: uart: stm32: improve STM32L0 support 2018-03-21 15:40:55 -04:00
spi arch: arm: nrf: Rename nrf5 SoC Family to nrf 2018-03-20 11:57:14 +01:00
timer arch: arm: nrf: Rename nrf5 SoC Family to nrf 2018-03-20 11:57:14 +01:00
usb drivers: usb: nrf5: Fix ISO IN/OUT SOF handling 2018-03-17 18:58:06 +01:00
watchdog watchdog: add a watchdog driver for the SAM0 family. 2018-01-04 13:18:25 -05:00
CMakeLists.txt irq: move shared irq support under drivers/interrupt_controller 2018-01-23 13:37:01 -06:00
Kconfig irq: move shared irq support under drivers/interrupt_controller 2018-01-23 13:37:01 -06:00