iPXE
Functions | Variables
tcpip.h File Reference

Generic architecture-specific transport-network layer interface. More...

#include <stdint.h>

Go to the source code of this file.

Functions

 FILE_LICENCE (GPL2_OR_LATER_OR_UBDL)
 
static __attribute__ ((always_inline)) uint16_t tcpip_continue_chksum(uint16_t partial
 Calculate continued TCP/IP checkum. More...
 

Variables

static const void * data
 
static const void size_t len
 

Detailed Description

Generic architecture-specific transport-network layer interface.

This file is included only if the architecture does not provide its own version of this file.

Definition in file tcpip.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL  )

◆ __attribute__()

static __attribute__ ( (always_inline)  )
inlinestatic

Calculate continued TCP/IP checkum.

Parameters
partialChecksum of already-summed data, in network byte order
dataData buffer
lenLength of data buffer
Return values
cksumUpdated checksum, in network byte order

Variable Documentation

◆ data

const void* data

Definition at line 26 of file tcpip.h.

◆ len

const void size_t len
Initial value:
{
return generic_tcpip_continue_chksum ( partial, data, len )
static const void size_t len
Definition: tcpip.h:26
uint16_t generic_tcpip_continue_chksum(uint16_t partial, const void *data, size_t len)
Calculate continued TCP/IP checkum.
Definition: tcpip.c:170
static const void * data
Definition: tcpip.h:26

Definition at line 26 of file tcpip.h.