\hypertarget{ng__cisco_8h}{}\doxysection{netgraph/ng\+\_\+cisco.h File Reference}
\label{ng__cisco_8h}\index{netgraph/ng\_cisco.h@{netgraph/ng\_cisco.h}}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=194pt]{d7/d08/ng__cisco_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structng__cisco__ipaddr}{ng\+\_\+cisco\+\_\+ipaddr}}
\item 
struct \mbox{\hyperlink{structng__cisco__stats}{ng\+\_\+cisco\+\_\+stats}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{ng__cisco_8h_acb9ab5e96fa2b3deca95cbd5cf94adc7}{NG\+\_\+\+CISCO\+\_\+\+NODE\+\_\+\+TYPE}}~\char`\"{}cisco\char`\"{}
\item 
\#define \mbox{\hyperlink{ng__cisco_8h_a340e50a672f788c298bb2eb090746acc}{NGM\+\_\+\+CISCO\+\_\+\+COOKIE}}~860707227
\item 
\#define \mbox{\hyperlink{ng__cisco_8h_a106c03cbb765473e5bf0bb42ae013740}{NG\+\_\+\+CISCO\+\_\+\+HOOK\+\_\+\+DOWNSTREAM}}~\char`\"{}downstream\char`\"{}
\item 
\#define \mbox{\hyperlink{ng__cisco_8h_a6b23275a6877084a0478b684e766da46}{NG\+\_\+\+CISCO\+\_\+\+HOOK\+\_\+\+INET}}~\char`\"{}inet\char`\"{}
\item 
\#define \mbox{\hyperlink{ng__cisco_8h_a5a1d0c98b5aa95e94e2df7d05073e651}{NG\+\_\+\+CISCO\+\_\+\+HOOK\+\_\+\+INET6}}~\char`\"{}inet6\char`\"{}
\item 
\#define \mbox{\hyperlink{ng__cisco_8h_aa50ba57d03ba37dbde2f74f4c4f91970}{NG\+\_\+\+CISCO\+\_\+\+HOOK\+\_\+\+APPLETALK}}~\char`\"{}atalk\char`\"{}
\item 
\#define \mbox{\hyperlink{ng__cisco_8h_ab6e269352e21ef961bd51ba3123c3083}{NG\+\_\+\+CISCO\+\_\+\+HOOK\+\_\+\+IPX}}~\char`\"{}ipx\char`\"{}
\item 
\#define \mbox{\hyperlink{ng__cisco_8h_a36d1ed7313c3fb08218d83eccba26f92}{NG\+\_\+\+CISCO\+\_\+\+HOOK\+\_\+\+DEBUG}}~\char`\"{}debug\char`\"{}
\item 
\#define \mbox{\hyperlink{ng__cisco_8h_a64dc83f2a63f337869d68195da91d55b}{NG\+\_\+\+CISCO\+\_\+\+IPADDR\+\_\+\+TYPE\+\_\+\+INFO}}
\item 
\#define \mbox{\hyperlink{ng__cisco_8h_afbe60f2ec29a9c4941fb790522fb567f}{NG\+\_\+\+CISCO\+\_\+\+STATS\+\_\+\+TYPE\+\_\+\+INFO}}
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \{ \mbox{\hyperlink{ng__cisco_8h_a96a58e29e8dbf2b5bdeb775cba46556ea810f4cc4c798f161dab1ec2c65720959}{NGM\+\_\+\+CISCO\+\_\+\+SET\+\_\+\+IPADDR}} = 1
, \mbox{\hyperlink{ng__cisco_8h_a96a58e29e8dbf2b5bdeb775cba46556ea31fcd493a3d914b833cc117dc998385b}{NGM\+\_\+\+CISCO\+\_\+\+GET\+\_\+\+IPADDR}}
, \mbox{\hyperlink{ng__cisco_8h_a96a58e29e8dbf2b5bdeb775cba46556ea966c49cf793365f30a0e947de2c7c1a0}{NGM\+\_\+\+CISCO\+\_\+\+GET\+\_\+\+STATUS}}
 \}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{ng__cisco_8h_aa50ba57d03ba37dbde2f74f4c4f91970}\label{ng__cisco_8h_aa50ba57d03ba37dbde2f74f4c4f91970}} 
\index{ng\_cisco.h@{ng\_cisco.h}!NG\_CISCO\_HOOK\_APPLETALK@{NG\_CISCO\_HOOK\_APPLETALK}}
\index{NG\_CISCO\_HOOK\_APPLETALK@{NG\_CISCO\_HOOK\_APPLETALK}!ng\_cisco.h@{ng\_cisco.h}}
\doxysubsubsection{\texorpdfstring{NG\_CISCO\_HOOK\_APPLETALK}{NG\_CISCO\_HOOK\_APPLETALK}}
{\footnotesize\ttfamily \#define NG\+\_\+\+CISCO\+\_\+\+HOOK\+\_\+\+APPLETALK~\char`\"{}atalk\char`\"{}}



Definition at line \mbox{\hyperlink{ng__cisco_8h_source_l00055}{55}} of file \mbox{\hyperlink{ng__cisco_8h_source}{ng\+\_\+cisco.\+h}}.

\mbox{\Hypertarget{ng__cisco_8h_a36d1ed7313c3fb08218d83eccba26f92}\label{ng__cisco_8h_a36d1ed7313c3fb08218d83eccba26f92}} 
\index{ng\_cisco.h@{ng\_cisco.h}!NG\_CISCO\_HOOK\_DEBUG@{NG\_CISCO\_HOOK\_DEBUG}}
\index{NG\_CISCO\_HOOK\_DEBUG@{NG\_CISCO\_HOOK\_DEBUG}!ng\_cisco.h@{ng\_cisco.h}}
\doxysubsubsection{\texorpdfstring{NG\_CISCO\_HOOK\_DEBUG}{NG\_CISCO\_HOOK\_DEBUG}}
{\footnotesize\ttfamily \#define NG\+\_\+\+CISCO\+\_\+\+HOOK\+\_\+\+DEBUG~\char`\"{}debug\char`\"{}}



Definition at line \mbox{\hyperlink{ng__cisco_8h_source_l00057}{57}} of file \mbox{\hyperlink{ng__cisco_8h_source}{ng\+\_\+cisco.\+h}}.

\mbox{\Hypertarget{ng__cisco_8h_a106c03cbb765473e5bf0bb42ae013740}\label{ng__cisco_8h_a106c03cbb765473e5bf0bb42ae013740}} 
\index{ng\_cisco.h@{ng\_cisco.h}!NG\_CISCO\_HOOK\_DOWNSTREAM@{NG\_CISCO\_HOOK\_DOWNSTREAM}}
\index{NG\_CISCO\_HOOK\_DOWNSTREAM@{NG\_CISCO\_HOOK\_DOWNSTREAM}!ng\_cisco.h@{ng\_cisco.h}}
\doxysubsubsection{\texorpdfstring{NG\_CISCO\_HOOK\_DOWNSTREAM}{NG\_CISCO\_HOOK\_DOWNSTREAM}}
{\footnotesize\ttfamily \#define NG\+\_\+\+CISCO\+\_\+\+HOOK\+\_\+\+DOWNSTREAM~\char`\"{}downstream\char`\"{}}



Definition at line \mbox{\hyperlink{ng__cisco_8h_source_l00052}{52}} of file \mbox{\hyperlink{ng__cisco_8h_source}{ng\+\_\+cisco.\+h}}.

\mbox{\Hypertarget{ng__cisco_8h_a6b23275a6877084a0478b684e766da46}\label{ng__cisco_8h_a6b23275a6877084a0478b684e766da46}} 
\index{ng\_cisco.h@{ng\_cisco.h}!NG\_CISCO\_HOOK\_INET@{NG\_CISCO\_HOOK\_INET}}
\index{NG\_CISCO\_HOOK\_INET@{NG\_CISCO\_HOOK\_INET}!ng\_cisco.h@{ng\_cisco.h}}
\doxysubsubsection{\texorpdfstring{NG\_CISCO\_HOOK\_INET}{NG\_CISCO\_HOOK\_INET}}
{\footnotesize\ttfamily \#define NG\+\_\+\+CISCO\+\_\+\+HOOK\+\_\+\+INET~\char`\"{}inet\char`\"{}}



Definition at line \mbox{\hyperlink{ng__cisco_8h_source_l00053}{53}} of file \mbox{\hyperlink{ng__cisco_8h_source}{ng\+\_\+cisco.\+h}}.

\mbox{\Hypertarget{ng__cisco_8h_a5a1d0c98b5aa95e94e2df7d05073e651}\label{ng__cisco_8h_a5a1d0c98b5aa95e94e2df7d05073e651}} 
\index{ng\_cisco.h@{ng\_cisco.h}!NG\_CISCO\_HOOK\_INET6@{NG\_CISCO\_HOOK\_INET6}}
\index{NG\_CISCO\_HOOK\_INET6@{NG\_CISCO\_HOOK\_INET6}!ng\_cisco.h@{ng\_cisco.h}}
\doxysubsubsection{\texorpdfstring{NG\_CISCO\_HOOK\_INET6}{NG\_CISCO\_HOOK\_INET6}}
{\footnotesize\ttfamily \#define NG\+\_\+\+CISCO\+\_\+\+HOOK\+\_\+\+INET6~\char`\"{}inet6\char`\"{}}



Definition at line \mbox{\hyperlink{ng__cisco_8h_source_l00054}{54}} of file \mbox{\hyperlink{ng__cisco_8h_source}{ng\+\_\+cisco.\+h}}.

\mbox{\Hypertarget{ng__cisco_8h_ab6e269352e21ef961bd51ba3123c3083}\label{ng__cisco_8h_ab6e269352e21ef961bd51ba3123c3083}} 
\index{ng\_cisco.h@{ng\_cisco.h}!NG\_CISCO\_HOOK\_IPX@{NG\_CISCO\_HOOK\_IPX}}
\index{NG\_CISCO\_HOOK\_IPX@{NG\_CISCO\_HOOK\_IPX}!ng\_cisco.h@{ng\_cisco.h}}
\doxysubsubsection{\texorpdfstring{NG\_CISCO\_HOOK\_IPX}{NG\_CISCO\_HOOK\_IPX}}
{\footnotesize\ttfamily \#define NG\+\_\+\+CISCO\+\_\+\+HOOK\+\_\+\+IPX~\char`\"{}ipx\char`\"{}}



Definition at line \mbox{\hyperlink{ng__cisco_8h_source_l00056}{56}} of file \mbox{\hyperlink{ng__cisco_8h_source}{ng\+\_\+cisco.\+h}}.

\mbox{\Hypertarget{ng__cisco_8h_a64dc83f2a63f337869d68195da91d55b}\label{ng__cisco_8h_a64dc83f2a63f337869d68195da91d55b}} 
\index{ng\_cisco.h@{ng\_cisco.h}!NG\_CISCO\_IPADDR\_TYPE\_INFO@{NG\_CISCO\_IPADDR\_TYPE\_INFO}}
\index{NG\_CISCO\_IPADDR\_TYPE\_INFO@{NG\_CISCO\_IPADDR\_TYPE\_INFO}!ng\_cisco.h@{ng\_cisco.h}}
\doxysubsubsection{\texorpdfstring{NG\_CISCO\_IPADDR\_TYPE\_INFO}{NG\_CISCO\_IPADDR\_TYPE\_INFO}}
{\footnotesize\ttfamily \#define NG\+\_\+\+CISCO\+\_\+\+IPADDR\+\_\+\+TYPE\+\_\+\+INFO}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{          \{                     \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}ipaddr"{}},           \&\mbox{\hyperlink{ng__parse_8c_a708f7b688c7a5ca9f0c44f821a9f2998}{ng\_parse\_ipaddr\_type}}       \},      \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}netmask"{}},          \&\mbox{\hyperlink{ng__parse_8c_a708f7b688c7a5ca9f0c44f821a9f2998}{ng\_parse\_ipaddr\_type}}       \},      \(\backslash\)}
\DoxyCodeLine{          \{ NULL \}                                              \(\backslash\)}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ng__cisco_8h_source_l00072}{72}} of file \mbox{\hyperlink{ng__cisco_8h_source}{ng\+\_\+cisco.\+h}}.

\mbox{\Hypertarget{ng__cisco_8h_acb9ab5e96fa2b3deca95cbd5cf94adc7}\label{ng__cisco_8h_acb9ab5e96fa2b3deca95cbd5cf94adc7}} 
\index{ng\_cisco.h@{ng\_cisco.h}!NG\_CISCO\_NODE\_TYPE@{NG\_CISCO\_NODE\_TYPE}}
\index{NG\_CISCO\_NODE\_TYPE@{NG\_CISCO\_NODE\_TYPE}!ng\_cisco.h@{ng\_cisco.h}}
\doxysubsubsection{\texorpdfstring{NG\_CISCO\_NODE\_TYPE}{NG\_CISCO\_NODE\_TYPE}}
{\footnotesize\ttfamily \#define NG\+\_\+\+CISCO\+\_\+\+NODE\+\_\+\+TYPE~\char`\"{}cisco\char`\"{}}



Definition at line \mbox{\hyperlink{ng__cisco_8h_source_l00048}{48}} of file \mbox{\hyperlink{ng__cisco_8h_source}{ng\+\_\+cisco.\+h}}.

\mbox{\Hypertarget{ng__cisco_8h_afbe60f2ec29a9c4941fb790522fb567f}\label{ng__cisco_8h_afbe60f2ec29a9c4941fb790522fb567f}} 
\index{ng\_cisco.h@{ng\_cisco.h}!NG\_CISCO\_STATS\_TYPE\_INFO@{NG\_CISCO\_STATS\_TYPE\_INFO}}
\index{NG\_CISCO\_STATS\_TYPE\_INFO@{NG\_CISCO\_STATS\_TYPE\_INFO}!ng\_cisco.h@{ng\_cisco.h}}
\doxysubsubsection{\texorpdfstring{NG\_CISCO\_STATS\_TYPE\_INFO}{NG\_CISCO\_STATS\_TYPE\_INFO}}
{\footnotesize\ttfamily \#define NG\+\_\+\+CISCO\+\_\+\+STATS\+\_\+\+TYPE\+\_\+\+INFO}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{          \{                     \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}seqRetries"{}},       \&\mbox{\hyperlink{ng__parse_8c_ac8ed58dbf4650a5ddc5bfd882e064519}{ng\_parse\_uint32\_type}}       \},      \(\backslash\)}
\DoxyCodeLine{          \{ \textcolor{stringliteral}{"{}keepAlivePeriod"{}},  \&\mbox{\hyperlink{ng__parse_8c_ac8ed58dbf4650a5ddc5bfd882e064519}{ng\_parse\_uint32\_type}}       \},      \(\backslash\)}
\DoxyCodeLine{          \{ NULL \}                                              \(\backslash\)}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{ng__cisco_8h_source_l00084}{84}} of file \mbox{\hyperlink{ng__cisco_8h_source}{ng\+\_\+cisco.\+h}}.

\mbox{\Hypertarget{ng__cisco_8h_a340e50a672f788c298bb2eb090746acc}\label{ng__cisco_8h_a340e50a672f788c298bb2eb090746acc}} 
\index{ng\_cisco.h@{ng\_cisco.h}!NGM\_CISCO\_COOKIE@{NGM\_CISCO\_COOKIE}}
\index{NGM\_CISCO\_COOKIE@{NGM\_CISCO\_COOKIE}!ng\_cisco.h@{ng\_cisco.h}}
\doxysubsubsection{\texorpdfstring{NGM\_CISCO\_COOKIE}{NGM\_CISCO\_COOKIE}}
{\footnotesize\ttfamily \#define NGM\+\_\+\+CISCO\+\_\+\+COOKIE~860707227}



Definition at line \mbox{\hyperlink{ng__cisco_8h_source_l00049}{49}} of file \mbox{\hyperlink{ng__cisco_8h_source}{ng\+\_\+cisco.\+h}}.



\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{ng__cisco_8h_a96a58e29e8dbf2b5bdeb775cba46556e}\label{ng__cisco_8h_a96a58e29e8dbf2b5bdeb775cba46556e}} 
\doxysubsubsection{\texorpdfstring{anonymous enum}{anonymous enum}}
{\footnotesize\ttfamily anonymous enum}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{NGM\_CISCO\_SET\_IPADDR@{NGM\_CISCO\_SET\_IPADDR}!ng\_cisco.h@{ng\_cisco.h}}\index{ng\_cisco.h@{ng\_cisco.h}!NGM\_CISCO\_SET\_IPADDR@{NGM\_CISCO\_SET\_IPADDR}}}\mbox{\Hypertarget{ng__cisco_8h_a96a58e29e8dbf2b5bdeb775cba46556ea810f4cc4c798f161dab1ec2c65720959}\label{ng__cisco_8h_a96a58e29e8dbf2b5bdeb775cba46556ea810f4cc4c798f161dab1ec2c65720959}} 
NGM\+\_\+\+CISCO\+\_\+\+SET\+\_\+\+IPADDR&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{NGM\_CISCO\_GET\_IPADDR@{NGM\_CISCO\_GET\_IPADDR}!ng\_cisco.h@{ng\_cisco.h}}\index{ng\_cisco.h@{ng\_cisco.h}!NGM\_CISCO\_GET\_IPADDR@{NGM\_CISCO\_GET\_IPADDR}}}\mbox{\Hypertarget{ng__cisco_8h_a96a58e29e8dbf2b5bdeb775cba46556ea31fcd493a3d914b833cc117dc998385b}\label{ng__cisco_8h_a96a58e29e8dbf2b5bdeb775cba46556ea31fcd493a3d914b833cc117dc998385b}} 
NGM\+\_\+\+CISCO\+\_\+\+GET\+\_\+\+IPADDR&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{NGM\_CISCO\_GET\_STATUS@{NGM\_CISCO\_GET\_STATUS}!ng\_cisco.h@{ng\_cisco.h}}\index{ng\_cisco.h@{ng\_cisco.h}!NGM\_CISCO\_GET\_STATUS@{NGM\_CISCO\_GET\_STATUS}}}\mbox{\Hypertarget{ng__cisco_8h_a96a58e29e8dbf2b5bdeb775cba46556ea966c49cf793365f30a0e947de2c7c1a0}\label{ng__cisco_8h_a96a58e29e8dbf2b5bdeb775cba46556ea966c49cf793365f30a0e947de2c7c1a0}} 
NGM\+\_\+\+CISCO\+\_\+\+GET\+\_\+\+STATUS&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{ng__cisco_8h_source_l00060}{60}} of file \mbox{\hyperlink{ng__cisco_8h_source}{ng\+\_\+cisco.\+h}}.

