\hypertarget{structng__pptpgre__sess}{}\doxysection{ng\+\_\+pptpgre\+\_\+sess Struct Reference}
\label{structng__pptpgre__sess}\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}


Collaboration diagram for ng\+\_\+pptpgre\+\_\+sess\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d92/structng__pptpgre__sess__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{netgraph_8h_ad0f21b90dd7f86636755bad189af6efd}{node\+\_\+p}} \mbox{\hyperlink{structng__pptpgre__sess_a880cf4b48ab884d768d4a7f7297045b3}{node}}
\item 
\mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}} \mbox{\hyperlink{structng__pptpgre__sess_a1c3a9d90c09dfff3dcf41d41e5afae0c}{hook}}
\item 
struct \mbox{\hyperlink{structng__pptpgre__conf}{ng\+\_\+pptpgre\+\_\+conf}} \mbox{\hyperlink{structng__pptpgre__sess_a4a7e7ff780498a4fef76d3440408851e}{conf}}
\item 
struct mtx \mbox{\hyperlink{structng__pptpgre__sess_ae7b33218760d92bc1b398b9446bfdb38}{mtx}}
\item 
u\+\_\+int32\+\_\+t \mbox{\hyperlink{structng__pptpgre__sess_ac250a44c41c4eff88e024f6dc03353ca}{recv\+Seq}}
\item 
u\+\_\+int32\+\_\+t \mbox{\hyperlink{structng__pptpgre__sess_a1d909ec487a0d137ab05779e41f12986}{xmit\+Seq}}
\item 
u\+\_\+int32\+\_\+t \mbox{\hyperlink{structng__pptpgre__sess_a5f061fb1f45921cff1c1cd6dc489ce7a}{recv\+Ack}}
\item 
u\+\_\+int32\+\_\+t \mbox{\hyperlink{structng__pptpgre__sess_a84bb8c5203da71f45583e9a253e352fe}{xmit\+Ack}}
\item 
int32\+\_\+t \mbox{\hyperlink{structng__pptpgre__sess_ab125d141fb6497217ba7aa79c0758dc4}{ato}}
\item 
int32\+\_\+t \mbox{\hyperlink{structng__pptpgre__sess_a4dd20bad5113185f55db553e3395dfe4}{rtt}}
\item 
int32\+\_\+t \mbox{\hyperlink{structng__pptpgre__sess_a0cfd3d0f89906e9d84fdb261ae1a9cc0}{dev}}
\item 
u\+\_\+int16\+\_\+t \mbox{\hyperlink{structng__pptpgre__sess_a1fbd798239f8f5b25395cbbcb0087de4}{xmit\+Win}}
\item 
struct callout \mbox{\hyperlink{structng__pptpgre__sess_a4d88c48d95814d6be11a4649d2fb46ba}{sack\+Timer}}
\item 
struct callout \mbox{\hyperlink{structng__pptpgre__sess_a5ea83e9379cc987e0d52bbf80caa6cee}{rack\+Timer}}
\item 
u\+\_\+int32\+\_\+t \mbox{\hyperlink{structng__pptpgre__sess_a356ae73d85bd749a4187229187fa5bda}{win\+Ack}}
\item 
\mbox{\hyperlink{ng__pptpgre_8c_a964faa0f400f1f805a00be67a35d1518}{pptptime\+\_\+t}} \mbox{\hyperlink{structng__pptpgre__sess_a416044550b5ccfd81830598722a84d57}{time\+Sent}} \mbox{[}\mbox{\hyperlink{ng__pptpgre_8c_aee4ffeac2fb33ab8daf7d0e00d034701}{PPTP\+\_\+\+XMIT\+\_\+\+WIN}}\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00178}{178}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structng__pptpgre__sess_ab125d141fb6497217ba7aa79c0758dc4}\label{structng__pptpgre__sess_ab125d141fb6497217ba7aa79c0758dc4}} 
\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}!ato@{ato}}
\index{ato@{ato}!ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}
\doxysubsubsection{\texorpdfstring{ato}{ato}}
{\footnotesize\ttfamily int32\+\_\+t ng\+\_\+pptpgre\+\_\+sess\+::ato}



Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00187}{187}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.

\mbox{\Hypertarget{structng__pptpgre__sess_a4a7e7ff780498a4fef76d3440408851e}\label{structng__pptpgre__sess_a4a7e7ff780498a4fef76d3440408851e}} 
\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}!conf@{conf}}
\index{conf@{conf}!ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}
\doxysubsubsection{\texorpdfstring{conf}{conf}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structng__pptpgre__conf}{ng\+\_\+pptpgre\+\_\+conf}} ng\+\_\+pptpgre\+\_\+sess\+::conf}



Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00181}{181}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.

\mbox{\Hypertarget{structng__pptpgre__sess_a0cfd3d0f89906e9d84fdb261ae1a9cc0}\label{structng__pptpgre__sess_a0cfd3d0f89906e9d84fdb261ae1a9cc0}} 
\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}!dev@{dev}}
\index{dev@{dev}!ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}
\doxysubsubsection{\texorpdfstring{dev}{dev}}
{\footnotesize\ttfamily int32\+\_\+t ng\+\_\+pptpgre\+\_\+sess\+::dev}



Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00189}{189}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.

\mbox{\Hypertarget{structng__pptpgre__sess_a1c3a9d90c09dfff3dcf41d41e5afae0c}\label{structng__pptpgre__sess_a1c3a9d90c09dfff3dcf41d41e5afae0c}} 
\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}!hook@{hook}}
\index{hook@{hook}!ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}
\doxysubsubsection{\texorpdfstring{hook}{hook}}
{\footnotesize\ttfamily \mbox{\hyperlink{netgraph_8h_ab3a2553a36b03752ec05a6d4ca11d8a3}{hook\+\_\+p}} ng\+\_\+pptpgre\+\_\+sess\+::hook}



Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00180}{180}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.

\mbox{\Hypertarget{structng__pptpgre__sess_ae7b33218760d92bc1b398b9446bfdb38}\label{structng__pptpgre__sess_ae7b33218760d92bc1b398b9446bfdb38}} 
\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}!mtx@{mtx}}
\index{mtx@{mtx}!ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}
\doxysubsubsection{\texorpdfstring{mtx}{mtx}}
{\footnotesize\ttfamily struct mtx ng\+\_\+pptpgre\+\_\+sess\+::mtx}



Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00182}{182}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.

\mbox{\Hypertarget{structng__pptpgre__sess_a880cf4b48ab884d768d4a7f7297045b3}\label{structng__pptpgre__sess_a880cf4b48ab884d768d4a7f7297045b3}} 
\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}!node@{node}}
\index{node@{node}!ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}
\doxysubsubsection{\texorpdfstring{node}{node}}
{\footnotesize\ttfamily \mbox{\hyperlink{netgraph_8h_ad0f21b90dd7f86636755bad189af6efd}{node\+\_\+p}} ng\+\_\+pptpgre\+\_\+sess\+::node}



Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00179}{179}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.

\mbox{\Hypertarget{structng__pptpgre__sess_a5ea83e9379cc987e0d52bbf80caa6cee}\label{structng__pptpgre__sess_a5ea83e9379cc987e0d52bbf80caa6cee}} 
\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}!rackTimer@{rackTimer}}
\index{rackTimer@{rackTimer}!ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}
\doxysubsubsection{\texorpdfstring{rackTimer}{rackTimer}}
{\footnotesize\ttfamily struct callout ng\+\_\+pptpgre\+\_\+sess\+::rack\+Timer}



Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00192}{192}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.

\mbox{\Hypertarget{structng__pptpgre__sess_a5f061fb1f45921cff1c1cd6dc489ce7a}\label{structng__pptpgre__sess_a5f061fb1f45921cff1c1cd6dc489ce7a}} 
\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}!recvAck@{recvAck}}
\index{recvAck@{recvAck}!ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}
\doxysubsubsection{\texorpdfstring{recvAck}{recvAck}}
{\footnotesize\ttfamily u\+\_\+int32\+\_\+t ng\+\_\+pptpgre\+\_\+sess\+::recv\+Ack}



Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00185}{185}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.

\mbox{\Hypertarget{structng__pptpgre__sess_ac250a44c41c4eff88e024f6dc03353ca}\label{structng__pptpgre__sess_ac250a44c41c4eff88e024f6dc03353ca}} 
\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}!recvSeq@{recvSeq}}
\index{recvSeq@{recvSeq}!ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}
\doxysubsubsection{\texorpdfstring{recvSeq}{recvSeq}}
{\footnotesize\ttfamily u\+\_\+int32\+\_\+t ng\+\_\+pptpgre\+\_\+sess\+::recv\+Seq}



Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00183}{183}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.

\mbox{\Hypertarget{structng__pptpgre__sess_a4dd20bad5113185f55db553e3395dfe4}\label{structng__pptpgre__sess_a4dd20bad5113185f55db553e3395dfe4}} 
\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}!rtt@{rtt}}
\index{rtt@{rtt}!ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}
\doxysubsubsection{\texorpdfstring{rtt}{rtt}}
{\footnotesize\ttfamily int32\+\_\+t ng\+\_\+pptpgre\+\_\+sess\+::rtt}



Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00188}{188}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.

\mbox{\Hypertarget{structng__pptpgre__sess_a4d88c48d95814d6be11a4649d2fb46ba}\label{structng__pptpgre__sess_a4d88c48d95814d6be11a4649d2fb46ba}} 
\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}!sackTimer@{sackTimer}}
\index{sackTimer@{sackTimer}!ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}
\doxysubsubsection{\texorpdfstring{sackTimer}{sackTimer}}
{\footnotesize\ttfamily struct callout ng\+\_\+pptpgre\+\_\+sess\+::sack\+Timer}



Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00191}{191}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.

\mbox{\Hypertarget{structng__pptpgre__sess_a416044550b5ccfd81830598722a84d57}\label{structng__pptpgre__sess_a416044550b5ccfd81830598722a84d57}} 
\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}!timeSent@{timeSent}}
\index{timeSent@{timeSent}!ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}
\doxysubsubsection{\texorpdfstring{timeSent}{timeSent}}
{\footnotesize\ttfamily \mbox{\hyperlink{ng__pptpgre_8c_a964faa0f400f1f805a00be67a35d1518}{pptptime\+\_\+t}} ng\+\_\+pptpgre\+\_\+sess\+::time\+Sent\mbox{[}\mbox{\hyperlink{ng__pptpgre_8c_aee4ffeac2fb33ab8daf7d0e00d034701}{PPTP\+\_\+\+XMIT\+\_\+\+WIN}}\mbox{]}}



Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00194}{194}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.

\mbox{\Hypertarget{structng__pptpgre__sess_a356ae73d85bd749a4187229187fa5bda}\label{structng__pptpgre__sess_a356ae73d85bd749a4187229187fa5bda}} 
\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}!winAck@{winAck}}
\index{winAck@{winAck}!ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}
\doxysubsubsection{\texorpdfstring{winAck}{winAck}}
{\footnotesize\ttfamily u\+\_\+int32\+\_\+t ng\+\_\+pptpgre\+\_\+sess\+::win\+Ack}



Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00193}{193}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.

\mbox{\Hypertarget{structng__pptpgre__sess_a84bb8c5203da71f45583e9a253e352fe}\label{structng__pptpgre__sess_a84bb8c5203da71f45583e9a253e352fe}} 
\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}!xmitAck@{xmitAck}}
\index{xmitAck@{xmitAck}!ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}
\doxysubsubsection{\texorpdfstring{xmitAck}{xmitAck}}
{\footnotesize\ttfamily u\+\_\+int32\+\_\+t ng\+\_\+pptpgre\+\_\+sess\+::xmit\+Ack}



Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00186}{186}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.

\mbox{\Hypertarget{structng__pptpgre__sess_a1d909ec487a0d137ab05779e41f12986}\label{structng__pptpgre__sess_a1d909ec487a0d137ab05779e41f12986}} 
\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}!xmitSeq@{xmitSeq}}
\index{xmitSeq@{xmitSeq}!ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}
\doxysubsubsection{\texorpdfstring{xmitSeq}{xmitSeq}}
{\footnotesize\ttfamily u\+\_\+int32\+\_\+t ng\+\_\+pptpgre\+\_\+sess\+::xmit\+Seq}



Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00184}{184}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.

\mbox{\Hypertarget{structng__pptpgre__sess_a1fbd798239f8f5b25395cbbcb0087de4}\label{structng__pptpgre__sess_a1fbd798239f8f5b25395cbbcb0087de4}} 
\index{ng\_pptpgre\_sess@{ng\_pptpgre\_sess}!xmitWin@{xmitWin}}
\index{xmitWin@{xmitWin}!ng\_pptpgre\_sess@{ng\_pptpgre\_sess}}
\doxysubsubsection{\texorpdfstring{xmitWin}{xmitWin}}
{\footnotesize\ttfamily u\+\_\+int16\+\_\+t ng\+\_\+pptpgre\+\_\+sess\+::xmit\+Win}



Definition at line \mbox{\hyperlink{ng__pptpgre_8c_source_l00190}{190}} of file \mbox{\hyperlink{ng__pptpgre_8c_source}{ng\+\_\+pptpgre.\+c}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
netgraph/\mbox{\hyperlink{ng__pptpgre_8c}{ng\+\_\+pptpgre.\+c}}\end{DoxyCompactItemize}
