#ifndef _BITS_TCPIP_H #define _BITS_TCPIP_H /** @file * * Generic architecture-specific transport-network layer interface * * This file is included only if the architecture does not provide its * own version of this file. * */ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL ); #include /** * Calculate continued TCP/IP checkum * * @v partial Checksum of already-summed data, in network byte order * @v data Data buffer * @v len Length of data buffer * @ret cksum Updated checksum, in network byte order */ static inline __attribute__ (( always_inline )) uint16_t tcpip_continue_chksum ( uint16_t partial, const void *data, size_t len ) { /* Not yet optimised */ return generic_tcpip_continue_chksum ( partial, data, len ); } #endif /* _BITS_TCPIP_H */