suricata
stream-tcp-cache.h File Reference
Include dependency graph for stream-tcp-cache.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void StreamTcpThreadCacheEnable (void)
 enable segment cache. Should only be done for worker threads
 
void StreamTcpThreadCacheReturnSegment (TcpSegment *seg)
 
void StreamTcpThreadCacheReturnSession (TcpSession *ssn)
 
void StreamTcpThreadCacheCleanup (void)
 
TcpSegmentStreamTcpThreadCacheGetSegment (void)
 
TcpSessionStreamTcpThreadCacheGetSession (void)
 

Detailed Description

Function Documentation

◆ StreamTcpThreadCacheCleanup()

◆ StreamTcpThreadCacheEnable()

void StreamTcpThreadCacheEnable ( void  )

enable segment cache. Should only be done for worker threads

Definition at line 48 of file stream-tcp-cache.c.

References TcpPoolCache::cache_enabled.

Referenced by StreamTcpThreadInit().

Here is the caller graph for this function:

◆ StreamTcpThreadCacheGetSegment()

TcpSegment * StreamTcpThreadCacheGetSegment ( void  )

Definition at line 179 of file stream-tcp-cache.c.

References TcpSegment::sbseg, TcpPoolCache::segs_cache, and TcpPoolCache::segs_cache_idx.

Referenced by StreamTcpGetSegment().

Here is the caller graph for this function:

◆ StreamTcpThreadCacheGetSession()

TcpSession * StreamTcpThreadCacheGetSession ( void  )

Definition at line 190 of file stream-tcp-cache.c.

References TcpPoolCache::ssns_cache, and TcpPoolCache::ssns_cache_idx.

◆ StreamTcpThreadCacheReturnSegment()

◆ StreamTcpThreadCacheReturnSession()

void StreamTcpThreadCacheReturnSession ( TcpSession ssn)