logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Author

       Generated automatically by Doxygen for DPDK from the source code.

DPDK                                             Version 24.11.2                                  rte_cksum.h(3)

Detailed Description

       Protocol independent checksum utilities.

       Definition in file rte_cksum.h.

Function Documentation

staticuint16_trte_raw_cksum(constvoid*buf,size_tlen)[inline],[static]
       Process the non-complemented checksum of a buffer.

       Parametersbuf Pointer to the buffer.
           len Length of the buffer.

       Returns
           The non-complemented checksum.

       Definition at line 94 of file rte_cksum.h.

   staticintrte_raw_cksum_mbuf(conststructrte_mbuf*m,uint32_toff,uint32_tlen,uint16_t*cksum)[inline],[static]
       Compute the raw (non complemented) checksum of a packet.

       Parametersm The pointer to the mbuf.
           off The offset in bytes to start the checksum.
           len The length in bytes of the data to checksum.
           cksum A pointer to the checksum, filled on success.

       Returns
           0 on success, -1 on error (bad length or offset).

       Definition at line 117 of file rte_cksum.h.

Name

       rte_cksum.h

Synopsis

       #include <stdint.h>
       #include <rte_byteorder.h>
       #include <rte_common.h>
       #include <rte_mbuf.h>

   Functions
       static uint16_t rte_raw_cksum (const void *buf, size_t len)
       static int rte_raw_cksum_mbuf (const struct rte_mbuf *m, uint32_t off, uint32_t len, uint16_t *cksum)

See Also