45#ifndef _NETGRAPH_NG_TEE_H_
46#define _NETGRAPH_NG_TEE_H_
49#define NG_TEE_NODE_TYPE "tee"
50#define NGM_TEE_COOKIE 916107047
53#define NG_TEE_HOOK_RIGHT "right"
54#define NG_TEE_HOOK_LEFT "left"
55#define NG_TEE_HOOK_RIGHT2LEFT "right2left"
56#define NG_TEE_HOOK_LEFT2RIGHT "left2right"
67#define NG_TEE_HOOKSTAT_INFO { \
68 { "inOctets", &ng_parse_uint64_type }, \
69 { "inFrames", &ng_parse_uint64_type }, \
70 { "outOctets", &ng_parse_uint64_type }, \
71 { "outFrames", &ng_parse_uint64_type }, \
84#define NG_TEE_STATS_INFO(hstype) { \
85 { "right", (hstype) }, \
86 { "left", (hstype) }, \
87 { "right2left", (hstype) }, \
88 { "left2right", (hstype) }, \
struct ng_tee_hookstat left
struct ng_tee_hookstat right
struct ng_tee_hookstat right2left
struct ng_tee_hookstat left2right