\doxysection{rtr\+\_\+bgpsec Struct Reference}
\hypertarget{structrtr__bgpsec}{}\label{structrtr__bgpsec}\index{rtr\_bgpsec@{rtr\_bgpsec}}


The data that is passed to the rtr\+\_\+mgr\+\_\+bgpsec\+\_\+validate\+\_\+as\+\_\+path function.  




{\ttfamily \#include $<$bgpsec.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint8\+\_\+t \mbox{\hyperlink{group__mod__bgpsec__h_gad95c036d25ce114cca924480585b0e97}{alg}}
\item 
uint8\+\_\+t \mbox{\hyperlink{group__mod__bgpsec__h_ga6a5f2e8fce661744a358244a54aad944}{safi}}
\item 
uint16\+\_\+t \mbox{\hyperlink{group__mod__bgpsec__h_gab7dc6b6ed0af13dd11ff846d0fcb42b9}{afi}}
\item 
uint32\+\_\+t \mbox{\hyperlink{group__mod__bgpsec__h_ga4dd9f495b6b7d774b275d6e599918b24}{my\+\_\+as}}
\item 
uint32\+\_\+t \mbox{\hyperlink{group__mod__bgpsec__h_gac8c9ef46ad63dfb79de8a4d45bf04e51}{target\+\_\+as}}
\item 
uint16\+\_\+t \mbox{\hyperlink{group__mod__bgpsec__h_gac0558d937e2a8b152bf910538ebb5cd5}{sigs\+\_\+len}}
\begin{DoxyCompactList}\small\item\em Count of Signature Segments (do not edit manually). \end{DoxyCompactList}\item 
uint8\+\_\+t \mbox{\hyperlink{group__mod__bgpsec__h_gaedca6831731b38f3a900b5d261991afe}{path\+\_\+len}}
\begin{DoxyCompactList}\small\item\em Count of Secure Path Segments (do not edit manually). \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structrtr__bgpsec__nlri}{rtr\+\_\+bgpsec\+\_\+nlri}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__mod__bgpsec__h_ga1d80cf9fda81ed3c92cd6df3331c083e}{nlri}}
\item 
struct \mbox{\hyperlink{structrtr__signature__seg}{rtr\+\_\+signature\+\_\+seg}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__mod__bgpsec__h_ga9ac4281b75fa0e3b0f33d5eb7ca26d56}{sigs}}
\begin{DoxyCompactList}\small\item\em Reference to the Signature Segments. \end{DoxyCompactList}\item 
struct \mbox{\hyperlink{structrtr__secure__path__seg}{rtr\+\_\+secure\+\_\+path\+\_\+seg}} \texorpdfstring{$\ast$}{*} \mbox{\hyperlink{group__mod__bgpsec__h_ga70c566ac333d38b555585a204f6fdb86}{path}}
\begin{DoxyCompactList}\small\item\em Reference to the Secure Path Segments. \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
The data that is passed to the rtr\+\_\+mgr\+\_\+bgpsec\+\_\+validate\+\_\+as\+\_\+path function. 


\begin{DoxyParams}{Parameters}
{\em alg} & The Algorithm Suite Identifier. \\
\hline
{\em safi} & The Subsequent Address Family Identifier. \\
\hline
{\em afi} & The Address Family Identifier. \\
\hline
{\em my\+\_\+as} & The AS that is currently performing validation (you). \\
\hline
{\em target\+\_\+as} & The AS where the update should be sent to. \\
\hline
{\em sigs\+\_\+len} & Count of Signature Segments (do not edit manually). \\
\hline
{\em path\+\_\+len} & Count of Secure Path Segments (do not edit manually). \\
\hline
{\em nlri} & Reference to the Network Layer Reachability Information. \\
\hline
{\em sigs} & Reference to the Signature Segments. \\
\hline
{\em path} & Reference to the Secure Path Segments. \\
\hline
\end{DoxyParams}


The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
rtrlib/bgpsec/\mbox{\hyperlink{bgpsec_8h}{bgpsec.\+h}}\end{DoxyCompactItemize}
