FreeBSD kernel netgraph code
|
#include <netgraph.h>
Public Member Functions | |
LIST_HEAD (hooks, ng_hook) nd_hooks | |
LIST_ENTRY (ng_node) nd_nodes | |
LIST_ENTRY (ng_node) nd_idnodes | |
Data Fields | |
char | nd_name [NG_NODESIZ] |
struct ng_type * | nd_type |
int | nd_flags |
int | nd_numhooks |
void * | nd_private |
ng_ID_t | nd_ID |
struct ng_queue | nd_input_queue |
int | nd_refs |
struct vnet * | nd_vnet |
Definition at line 365 of file netgraph.h.
ng_node::LIST_ENTRY | ( | ng_node | ) |
ng_node::LIST_ENTRY | ( | ng_node | ) |
ng_node::LIST_HEAD | ( | hooks | , |
ng_hook | |||
) |
int ng_node::nd_flags |
Definition at line 368 of file netgraph.h.
Referenced by ng_ether_shutdown(), ng_gif_shutdown(), ng_rmnode(), ng_rmnode_self(), ng_snd_item(), ng_source_intr(), ng_source_rcvmsg(), ng_source_send(), ng_source_start(), ng_source_stop(), ng_ubt_shutdown(), and ng_xxx_shutdown().
ng_ID_t ng_node::nd_ID |
Definition at line 371 of file netgraph.h.
Referenced by ng_acquire_read(), ng_acquire_write(), ng_attach_cntl(), ng_dequeue(), ng_ID_rehash(), ng_make_node_common(), ng_pppoe_constructor(), ng_pppoe_disconnect(), ng_pppoe_newhook(), ng_pppoe_rcvdata(), ng_pppoe_rcvdata_debug(), ng_pppoe_rcvdata_ether(), ng_pppoe_rcvmsg(), ng_queue_rw(), ng_worklist_add(), ngc_send(), and pppoe_ticker().
struct ng_queue ng_node::nd_input_queue |
Definition at line 375 of file netgraph.h.
Referenced by ng_acquire_read(), ng_acquire_write(), ng_dequeue(), ng_flush_input_queue(), ng_leave_read(), ng_leave_write(), ng_make_node_common(), ng_queue_rw(), ng_snd_item(), ng_unref_node(), and ng_worklist_add().
char ng_node::nd_name[NG_NODESIZ] |
Definition at line 366 of file netgraph.h.
int ng_node::nd_numhooks |
Definition at line 369 of file netgraph.h.
Referenced by ng_add_hook(), ng_con_part2(), ng_destroy_hook(), ng_generic_msg(), ngs_findhook(), and ngs_newhook().
void* ng_node::nd_private |
Definition at line 370 of file netgraph.h.
int ng_node::nd_refs |
Definition at line 376 of file netgraph.h.
Referenced by ng_unref_node().
struct ng_type* ng_node::nd_type |
Definition at line 367 of file netgraph.h.
Referenced by ng_add_hook(), ng_apply_item(), ng_con_part2(), ng_con_part3(), ng_connect_data(), ng_destroy_hook(), ng_findhook(), ng_generic_msg(), ng_make_node_common(), ng_mkpeer(), ng_rmnode(), ng_unref_node(), and ngc_send().
struct vnet* ng_node::nd_vnet |
Definition at line 377 of file netgraph.h.
Referenced by ng_l2tp_seq_rack_timeout(), ng_l2tp_seq_xack_timeout(), ng_make_node_common(), and ng_unref_node().