Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 1 | /*****************************************************************************\ |
| 2 | * ip_checksum.h |
Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 3 | \*****************************************************************************/ |
| 4 | |
| 5 | #ifndef IP_CHECKSUM_H |
| 6 | #define IP_CHECKSUM_H |
| 7 | |
Stefan Reinauer | f527e70 | 2008-01-18 15:33:49 +0000 | [diff] [blame] | 8 | /* Note: The contents of this file were borrowed from the coreboot source |
Paul Menzel | a8843de | 2017-06-05 12:33:23 +0200 | [diff] [blame] | 9 | * code which may be obtained from https://www.coreboot.org. |
Stefan Reinauer | 14e2277 | 2010-04-27 06:56:47 +0000 | [diff] [blame] | 10 | * Specifically, this code was obtained from coreboot (LinuxBIOS) |
Stefan Reinauer | f527e70 | 2008-01-18 15:33:49 +0000 | [diff] [blame] | 11 | * version 1.0.0.8. |
Stefan Reinauer | 6540ae5 | 2007-07-12 16:35:42 +0000 | [diff] [blame] | 12 | */ |
| 13 | |
| 14 | unsigned long compute_ip_checksum(void *addr, unsigned long length); |
| 15 | |
Stefan Reinauer | 90b96b6 | 2010-01-13 21:00:23 +0000 | [diff] [blame] | 16 | #endif /* IP_CHECKSUM_H */ |