FreeBSD kernel netgraph code
ng_deflate.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  ng_deflate_config
 
struct  ng_deflate_stats
 

Macros

#define NG_DEFLATE_NODE_TYPE   "deflate"
 
#define NGM_DEFLATE_COOKIE   1166642656
 
#define NG_DEFLATE_HOOK_COMP   "comp" /* compression hook */
 
#define NG_DEFLATE_HOOK_DECOMP   "decomp" /* decompression hook */
 
#define NG_DEFLATE_CONFIG_INFO
 
#define NG_DEFLATE_STATS_INFO
 

Enumerations

enum  {
  NGM_DEFLATE_CONFIG = 1 , NGM_DEFLATE_RESETREQ , NGM_DEFLATE_GET_STATS , NGM_DEFLATE_CLR_STATS ,
  NGM_DEFLATE_GETCLR_STATS
}
 

Macro Definition Documentation

◆ NG_DEFLATE_CONFIG_INFO

#define NG_DEFLATE_CONFIG_INFO
Value:
{ \
{ "enable", &ng_parse_uint8_type }, \
{ "windowBits", &ng_parse_uint8_type }, \
{ NULL } \
}
const struct ng_parse_type ng_parse_uint8_type
Definition: ng_parse.c:413

Definition at line 50 of file ng_deflate.h.

◆ NG_DEFLATE_HOOK_COMP

#define NG_DEFLATE_HOOK_COMP   "comp" /* compression hook */

Definition at line 40 of file ng_deflate.h.

◆ NG_DEFLATE_HOOK_DECOMP

#define NG_DEFLATE_HOOK_DECOMP   "decomp" /* decompression hook */

Definition at line 41 of file ng_deflate.h.

◆ NG_DEFLATE_NODE_TYPE

#define NG_DEFLATE_NODE_TYPE   "deflate"

Definition at line 36 of file ng_deflate.h.

◆ NG_DEFLATE_STATS_INFO

#define NG_DEFLATE_STATS_INFO
Value:
{ \
{ "FramesPlain",&ng_parse_uint64_type }, \
{ "FramesComp", &ng_parse_uint64_type }, \
{ "FramesUncomp", &ng_parse_uint64_type }, \
{ "InOctets", &ng_parse_uint64_type }, \
{ "OutOctets", &ng_parse_uint64_type }, \
{ "Errors", &ng_parse_uint64_type }, \
{ NULL } \
}
const struct ng_parse_type ng_parse_uint64_type
Definition: ng_parse.c:703

Definition at line 67 of file ng_deflate.h.

◆ NGM_DEFLATE_COOKIE

#define NGM_DEFLATE_COOKIE   1166642656

Definition at line 37 of file ng_deflate.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
NGM_DEFLATE_CONFIG 
NGM_DEFLATE_RESETREQ 
NGM_DEFLATE_GET_STATS 
NGM_DEFLATE_CLR_STATS 
NGM_DEFLATE_GETCLR_STATS 

Definition at line 78 of file ng_deflate.h.