suricata
util-checksum.c File Reference
#include "suricata-common.h"
#include "util-checksum.h"
Include dependency graph for util-checksum.c:

Go to the source code of this file.

Functions

int ReCalculateChecksum (Packet *p)
 
int ChecksumAutoModeCheck (uint64_t thread_count, uint64_t iface_count, uint64_t iface_fail)
 Check if the number of invalid checksums indicate checksum offloading in place. More...
 

Detailed Description

Author
Eric Leblond eric@.nosp@m.regi.nosp@m.t.org

Util functions for checksum.

Definition in file util-checksum.c.

Function Documentation

◆ ChecksumAutoModeCheck()

int ChecksumAutoModeCheck ( uint64_t  thread_count,
uint64_t  iface_count,
uint64_t  iface_fail 
)

Check if the number of invalid checksums indicate checksum offloading in place.

Return values
1yes, offloading in place
0no, no offloading used

Definition at line 69 of file util-checksum.c.

References CHECKSUM_INVALID_RATIO, CHECKSUM_SAMPLE_COUNT, and SCLogInfo.

◆ ReCalculateChecksum()

int ReCalculateChecksum ( Packet p)

Definition at line 29 of file util-checksum.c.

References PKT_IS_IPV4, PKT_IS_TCP, and Packet_::tcph.

Referenced by DetectReplaceExecuteInternal().

Here is the caller graph for this function: