\hypertarget{structixl__pf}{}\doxysection{ixl\+\_\+pf Struct Reference}
\label{structixl__pf}\index{ixl\_pf@{ixl\_pf}}


{\ttfamily \#include $<$ixl\+\_\+pf.\+h$>$}



Collaboration diagram for ixl\+\_\+pf\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d25/structixl__pf__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structixl__vsi}{ixl\+\_\+vsi}} \mbox{\hyperlink{structixl__pf_a0fc6cd014bf39960fc87ebfb83a2afb5}{vsi}}
\item 
struct \mbox{\hyperlink{structi40e__hw}{i40e\+\_\+hw}} \mbox{\hyperlink{structixl__pf_a0d4ed513140fd03c0ac129444be9d582}{hw}}
\item 
struct \mbox{\hyperlink{structi40e__osdep}{i40e\+\_\+osdep}} \mbox{\hyperlink{structixl__pf_a137ab70cf717e3de1ae5b7ae012cf6ee}{osdep}}
\item 
device\+\_\+t \mbox{\hyperlink{structixl__pf_a510a23a993522170a6b6d06e420f012c}{dev}}
\item 
struct resource $\ast$ \mbox{\hyperlink{structixl__pf_a59399d0a4dea4d94db7f889d0231511c}{pci\+\_\+mem}}
\item 
\mbox{\hyperlink{i40e__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{structixl__pf_ac942d2b364039962279ad5c6354219c7}{state}}
\item 
\mbox{\hyperlink{i40e__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} \mbox{\hyperlink{structixl__pf_ad12f1aac0e92998fa51bf0db6f67688c}{supported\+\_\+speeds}}
\item 
struct \mbox{\hyperlink{structixl__pf__qmgr}{ixl\+\_\+pf\+\_\+qmgr}} \mbox{\hyperlink{structixl__pf_a0aeeb832190e96df71dd914dbd2e114a}{qmgr}}
\item 
struct \mbox{\hyperlink{structixl__pf__qtag}{ixl\+\_\+pf\+\_\+qtag}} \mbox{\hyperlink{structixl__pf_a8007e4def5f5189c3f5380085a5c4693}{qtag}}
\item 
char \mbox{\hyperlink{structixl__pf_ac4dfcc2e61b88a56acd5655d36ce4443}{admin\+\_\+mtx\+\_\+name}} \mbox{[}16\mbox{]}
\item 
struct mtx \mbox{\hyperlink{structixl__pf_a75d94f69ce3a7ef58829d8910f9e72ff}{admin\+\_\+mtx}}
\item 
struct callout \mbox{\hyperlink{structixl__pf_a75bbb57f044b0913ccd2b3f850b4e432}{admin\+\_\+timer}}
\item 
int \mbox{\hyperlink{structixl__pf_acffe6a40ec3d2e372483b47f89921322}{dynamic\+\_\+rx\+\_\+itr}}
\item 
int \mbox{\hyperlink{structixl__pf_a4df176c9bb72339c33837bd1a439a43b}{dynamic\+\_\+tx\+\_\+itr}}
\item 
int \mbox{\hyperlink{structixl__pf_a000f767cb241bbdb9ce76cc05a73437b}{tx\+\_\+itr}}
\item 
int \mbox{\hyperlink{structixl__pf_a6ad5fb84fd2630a637a1e756bba1099c}{rx\+\_\+itr}}
\item 
int \mbox{\hyperlink{structixl__pf_a826b8778c016e7e6e8a9e38113da2079}{enable\+\_\+vf\+\_\+loopback}}
\item 
bool \mbox{\hyperlink{structixl__pf_af184a88caa817d8124158567a596c693}{link\+\_\+up}}
\item 
int \mbox{\hyperlink{structixl__pf_a454ea38b0000dfe7c55d722d5a9158d0}{advertised\+\_\+speed}}
\item 
int \mbox{\hyperlink{structixl__pf_a39e20ad6589b599ec23b4a87164a5483}{fc}}
\item 
enum \mbox{\hyperlink{ixl__debug_8h_ae0857fc8f94c8656e106fb7b139b0cbf}{ixl\+\_\+dbg\+\_\+mask}} \mbox{\hyperlink{structixl__pf_a5e311f11ee2ef1e5527e681b1fb3ffc1}{dbg\+\_\+mask}}
\item 
bool \mbox{\hyperlink{structixl__pf_a4f0155ec0b920ed1bd53179a43f9eb8e}{has\+\_\+i2c}}
\item 
\mbox{\hyperlink{i40e__osdep_8h_a3f7e2bcbb0b4c338f3c4f6c937cd4234}{u64}} \mbox{\hyperlink{structixl__pf_a1a422e8b6518c9721264d323caac067c}{admin\+\_\+irq}}
\item 
struct \mbox{\hyperlink{structi40e__hw__port__stats}{i40e\+\_\+hw\+\_\+port\+\_\+stats}} \mbox{\hyperlink{structixl__pf_addcaf2c0f02f7554a742809dbd8596f6}{stats}}
\item 
struct \mbox{\hyperlink{structi40e__hw__port__stats}{i40e\+\_\+hw\+\_\+port\+\_\+stats}} \mbox{\hyperlink{structixl__pf_a48b54a127519835748eabfcdd0e342ac}{stats\+\_\+offsets}}
\item 
bool \mbox{\hyperlink{structixl__pf_a288437a5fc093f109e21b559a61157b1}{stat\+\_\+offsets\+\_\+loaded}}
\item 
enum \mbox{\hyperlink{ixl__pf_8h_a77a90884595c162bde622a14e6e100d3}{ixl\+\_\+i2c\+\_\+access\+\_\+method\+\_\+t}} \mbox{\hyperlink{structixl__pf_a1cc2865aa151e0941d86daae29cdb8f8}{i2c\+\_\+access\+\_\+method}}
\item 
\mbox{\hyperlink{i40e__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}($\ast$ \mbox{\hyperlink{structixl__pf_a9b325963fba29ceac092ac8826118574}{read\+\_\+i2c\+\_\+byte}} )(struct \mbox{\hyperlink{structixl__pf}{ixl\+\_\+pf}} $\ast$pf, \mbox{\hyperlink{i40e__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} byte\+\_\+offset, \mbox{\hyperlink{i40e__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} dev\+\_\+addr, \mbox{\hyperlink{i40e__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} $\ast$data)
\item 
\mbox{\hyperlink{i40e__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}($\ast$ \mbox{\hyperlink{structixl__pf_a427c4efd966cdcc0c05c292f483b3e22}{write\+\_\+i2c\+\_\+byte}} )(struct \mbox{\hyperlink{structixl__pf}{ixl\+\_\+pf}} $\ast$pf, \mbox{\hyperlink{i40e__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} byte\+\_\+offset, \mbox{\hyperlink{i40e__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} dev\+\_\+addr, \mbox{\hyperlink{i40e__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} data)
\item 
struct \mbox{\hyperlink{structixl__vf}{ixl\+\_\+vf}} $\ast$ \mbox{\hyperlink{structixl__pf_a3f6f7dda553f46ca645f4a62736b83ae}{vfs}}
\item 
int \mbox{\hyperlink{structixl__pf_a728e30b1d7c7ca7ce8a74227bc787603}{num\+\_\+vfs}}
\item 
uint16\+\_\+t \mbox{\hyperlink{structixl__pf_a4144a8c4bd88978ca26fa3b0a7d7a3c5}{veb\+\_\+seid}}
\item 
int \mbox{\hyperlink{structixl__pf_a967cd06d93ae50a626f9d0d86a4ce605}{vc\+\_\+debug\+\_\+lvl}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00113}{113}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structixl__pf_a1a422e8b6518c9721264d323caac067c}\label{structixl__pf_a1a422e8b6518c9721264d323caac067c}} 
\index{ixl\_pf@{ixl\_pf}!admin\_irq@{admin\_irq}}
\index{admin\_irq@{admin\_irq}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{admin\_irq}{admin\_irq}}
{\footnotesize\ttfamily \mbox{\hyperlink{i40e__osdep_8h_a3f7e2bcbb0b4c338f3c4f6c937cd4234}{u64}} ixl\+\_\+pf\+::admin\+\_\+irq}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00156}{156}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00810}{ixl\+\_\+add\+\_\+hw\+\_\+stats()}}, and \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00134}{ixl\+\_\+msix\+\_\+adminq()}}.

\mbox{\Hypertarget{structixl__pf_a75d94f69ce3a7ef58829d8910f9e72ff}\label{structixl__pf_a75d94f69ce3a7ef58829d8910f9e72ff}} 
\index{ixl\_pf@{ixl\_pf}!admin\_mtx@{admin\_mtx}}
\index{admin\_mtx@{admin\_mtx}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{admin\_mtx}{admin\_mtx}}
{\footnotesize\ttfamily struct mtx ixl\+\_\+pf\+::admin\+\_\+mtx}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00133}{133}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{if__ixl_8c_source_l00668}{ixl\+\_\+if\+\_\+attach\+\_\+post()}}, \mbox{\hyperlink{if__ixl_8c_source_l00480}{ixl\+\_\+if\+\_\+attach\+\_\+pre()}}, and \mbox{\hyperlink{if__ixl_8c_source_l00828}{ixl\+\_\+if\+\_\+detach()}}.

\mbox{\Hypertarget{structixl__pf_ac4dfcc2e61b88a56acd5655d36ce4443}\label{structixl__pf_ac4dfcc2e61b88a56acd5655d36ce4443}} 
\index{ixl\_pf@{ixl\_pf}!admin\_mtx\_name@{admin\_mtx\_name}}
\index{admin\_mtx\_name@{admin\_mtx\_name}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{admin\_mtx\_name}{admin\_mtx\_name}}
{\footnotesize\ttfamily char ixl\+\_\+pf\+::admin\+\_\+mtx\+\_\+name\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00132}{132}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{if__ixl_8c_source_l00480}{ixl\+\_\+if\+\_\+attach\+\_\+pre()}}.

\mbox{\Hypertarget{structixl__pf_a75bbb57f044b0913ccd2b3f850b4e432}\label{structixl__pf_a75bbb57f044b0913ccd2b3f850b4e432}} 
\index{ixl\_pf@{ixl\_pf}!admin\_timer@{admin\_timer}}
\index{admin\_timer@{admin\_timer}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{admin\_timer}{admin\_timer}}
{\footnotesize\ttfamily struct callout ixl\+\_\+pf\+::admin\+\_\+timer}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00134}{134}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{if__ixl_8c_source_l00447}{ixl\+\_\+admin\+\_\+timer()}}, \mbox{\hyperlink{if__ixl_8c_source_l00668}{ixl\+\_\+if\+\_\+attach\+\_\+post()}}, \mbox{\hyperlink{if__ixl_8c_source_l00480}{ixl\+\_\+if\+\_\+attach\+\_\+pre()}}, and \mbox{\hyperlink{if__ixl_8c_source_l00828}{ixl\+\_\+if\+\_\+detach()}}.

\mbox{\Hypertarget{structixl__pf_a454ea38b0000dfe7c55d722d5a9158d0}\label{structixl__pf_a454ea38b0000dfe7c55d722d5a9158d0}} 
\index{ixl\_pf@{ixl\_pf}!advertised\_speed@{advertised\_speed}}
\index{advertised\_speed@{advertised\_speed}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{advertised\_speed}{advertised\_speed}}
{\footnotesize\ttfamily int ixl\+\_\+pf\+::advertised\+\_\+speed}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00150}{150}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00402}{ixl\+\_\+link\+\_\+event()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00407}{ixl\+\_\+set\+\_\+initial\+\_\+advertised\+\_\+speeds()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l02822}{ixl\+\_\+sysctl\+\_\+set\+\_\+advertise()}}.

\mbox{\Hypertarget{structixl__pf_a5e311f11ee2ef1e5527e681b1fb3ffc1}\label{structixl__pf_a5e311f11ee2ef1e5527e681b1fb3ffc1}} 
\index{ixl\_pf@{ixl\_pf}!dbg\_mask@{dbg\_mask}}
\index{dbg\_mask@{dbg\_mask}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{dbg\_mask}{dbg\_mask}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{ixl__debug_8h_ae0857fc8f94c8656e106fb7b139b0cbf}{ixl\+\_\+dbg\+\_\+mask}} ixl\+\_\+pf\+::dbg\+\_\+mask}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00152}{152}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__main_8c_source_l02372}{ixl\+\_\+add\+\_\+device\+\_\+sysctls()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02314}{ixl\+\_\+add\+\_\+sysctls\+\_\+recovery\+\_\+mode()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02994}{ixl\+\_\+handle\+\_\+nvmupd\+\_\+cmd()}}, \mbox{\hyperlink{if__ixl_8c_source_l01851}{ixl\+\_\+save\+\_\+pf\+\_\+tunables()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l00759}{ixl\+\_\+switch\+\_\+config()}}.

\mbox{\Hypertarget{structixl__pf_a510a23a993522170a6b6d06e420f012c}\label{structixl__pf_a510a23a993522170a6b6d06e420f012c}} 
\index{ixl\_pf@{ixl\_pf}!dev@{dev}}
\index{dev@{dev}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{dev}{dev}}
{\footnotesize\ttfamily device\+\_\+t ixl\+\_\+pf\+::dev}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00118}{118}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__main_8c_source_l02372}{ixl\+\_\+add\+\_\+device\+\_\+sysctls()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01135}{ixl\+\_\+add\+\_\+filter()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02314}{ixl\+\_\+add\+\_\+sysctls\+\_\+recovery\+\_\+mode()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03271}{ixl\+\_\+aq\+\_\+get\+\_\+link\+\_\+status()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04578}{ixl\+\_\+attach\+\_\+get\+\_\+link\+\_\+status()}}, \mbox{\hyperlink{if__ixl_8c_source_l00459}{ixl\+\_\+attach\+\_\+pre\+\_\+recovery\+\_\+mode()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01620}{ixl\+\_\+config\+\_\+pf\+\_\+vsi\+\_\+loopback()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01648}{ixl\+\_\+disable\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01609}{ixl\+\_\+disable\+\_\+tx\+\_\+ring()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01559}{ixl\+\_\+enable\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01523}{ixl\+\_\+enable\+\_\+tx\+\_\+ring()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02899}{ixl\+\_\+get\+\_\+bus\+\_\+info()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04185}{ixl\+\_\+get\+\_\+fec\+\_\+config()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00312}{ixl\+\_\+get\+\_\+hw\+\_\+capabilities()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01911}{ixl\+\_\+handle\+\_\+empr\+\_\+reset()}}, \mbox{\hyperlink{if__ixl_8c_source_l01333}{ixl\+\_\+handle\+\_\+lan\+\_\+overflow\+\_\+event()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02994}{ixl\+\_\+handle\+\_\+nvmupd\+\_\+cmd()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01767}{ixl\+\_\+handle\+\_\+rx\+\_\+mdd\+\_\+event()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01694}{ixl\+\_\+handle\+\_\+tx\+\_\+mdd\+\_\+event()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01415}{ixl\+\_\+handle\+\_\+vf\+\_\+msg()}}, \mbox{\hyperlink{if__ixl_8c_source_l00480}{ixl\+\_\+if\+\_\+attach\+\_\+pre()}}, \mbox{\hyperlink{if__ixl_8c_source_l00828}{ixl\+\_\+if\+\_\+detach()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01651}{ixl\+\_\+if\+\_\+iov\+\_\+init()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00090}{ixl\+\_\+initialize\+\_\+sriov()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00134}{ixl\+\_\+msix\+\_\+adminq()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00204}{ixl\+\_\+pf\+\_\+reset()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00928}{ixl\+\_\+prepare\+\_\+for\+\_\+reset()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00144}{ixl\+\_\+print\+\_\+nvm\+\_\+version()}}, \mbox{\hyperlink{if__ixl_8c_source_l01347}{ixl\+\_\+process\+\_\+adminq()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00951}{ixl\+\_\+rebuild\+\_\+hw\+\_\+structs\+\_\+after\+\_\+reset()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00396}{ixl\+\_\+reinit\+\_\+vf()}}, \mbox{\hyperlink{if__ixl_8c_source_l01851}{ixl\+\_\+save\+\_\+pf\+\_\+tunables()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02738}{ixl\+\_\+set\+\_\+advertised\+\_\+speeds()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04210}{ixl\+\_\+set\+\_\+fec\+\_\+config()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00407}{ixl\+\_\+set\+\_\+initial\+\_\+advertised\+\_\+speeds()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03126}{ixl\+\_\+set\+\_\+link()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00952}{ixl\+\_\+set\+\_\+rss\+\_\+key()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00249}{ixl\+\_\+setup\+\_\+hmc()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00280}{ixl\+\_\+shutdown\+\_\+hmc()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04427}{ixl\+\_\+start\+\_\+fw\+\_\+lldp()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04459}{ixl\+\_\+stop\+\_\+fw\+\_\+lldp()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04336}{ixl\+\_\+sysctl\+\_\+dump\+\_\+debug\+\_\+data()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03991}{ixl\+\_\+sysctl\+\_\+fw\+\_\+link\+\_\+management()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03839}{ixl\+\_\+sysctl\+\_\+hkey()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03929}{ixl\+\_\+sysctl\+\_\+hlut()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03568}{ixl\+\_\+sysctl\+\_\+hw\+\_\+res\+\_\+alloc()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03306}{ixl\+\_\+sysctl\+\_\+link\+\_\+status()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00863}{ixl\+\_\+sysctl\+\_\+pf\+\_\+rx\+\_\+itr()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00829}{ixl\+\_\+sysctl\+\_\+pf\+\_\+tx\+\_\+itr()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03356}{ixl\+\_\+sysctl\+\_\+phy\+\_\+abilities()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04662}{ixl\+\_\+sysctl\+\_\+queue\+\_\+interrupt\+\_\+table()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04120}{ixl\+\_\+sysctl\+\_\+read\+\_\+i2c\+\_\+byte()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04033}{ixl\+\_\+sysctl\+\_\+read\+\_\+i2c\+\_\+diag\+\_\+data()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02822}{ixl\+\_\+sysctl\+\_\+set\+\_\+advertise()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l01075}{ixl\+\_\+sysctl\+\_\+set\+\_\+flowcntl()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03448}{ixl\+\_\+sysctl\+\_\+sw\+\_\+filter\+\_\+list()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03712}{ixl\+\_\+sysctl\+\_\+switch\+\_\+config()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03805}{ixl\+\_\+sysctl\+\_\+switch\+\_\+vlans()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04157}{ixl\+\_\+sysctl\+\_\+write\+\_\+i2c\+\_\+byte()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00429}{ixl\+\_\+teardown\+\_\+hw\+\_\+structs()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00125}{ixl\+\_\+vf\+\_\+alloc\+\_\+vsi()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01195}{ixl\+\_\+vf\+\_\+config\+\_\+promisc\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01263}{ixl\+\_\+vf\+\_\+config\+\_\+rss\+\_\+key\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01320}{ixl\+\_\+vf\+\_\+config\+\_\+rss\+\_\+lut\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00604}{ixl\+\_\+vf\+\_\+config\+\_\+rx\+\_\+queue()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00559}{ixl\+\_\+vf\+\_\+config\+\_\+tx\+\_\+queue()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00671}{ixl\+\_\+vf\+\_\+config\+\_\+vsi\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00939}{ixl\+\_\+vf\+\_\+disable\+\_\+queues\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00865}{ixl\+\_\+vf\+\_\+enable\+\_\+queues\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01747}{ixl\+\_\+vf\+\_\+reserve\+\_\+queues()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01369}{ixl\+\_\+vf\+\_\+set\+\_\+rss\+\_\+hena\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00198}{ixl\+\_\+vf\+\_\+setup\+\_\+vsi()}}, and \mbox{\hyperlink{ixl__pf__iov_8c_source_l00487}{ixl\+\_\+vf\+\_\+version\+\_\+msg()}}.

\mbox{\Hypertarget{structixl__pf_acffe6a40ec3d2e372483b47f89921322}\label{structixl__pf_acffe6a40ec3d2e372483b47f89921322}} 
\index{ixl\_pf@{ixl\_pf}!dynamic\_rx\_itr@{dynamic\_rx\_itr}}
\index{dynamic\_rx\_itr@{dynamic\_rx\_itr}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{dynamic\_rx\_itr}{dynamic\_rx\_itr}}
{\footnotesize\ttfamily int ixl\+\_\+pf\+::dynamic\+\_\+rx\+\_\+itr}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00143}{143}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__main_8c_source_l02372}{ixl\+\_\+add\+\_\+device\+\_\+sysctls()}}, \mbox{\hyperlink{if__ixl_8c_source_l01851}{ixl\+\_\+save\+\_\+pf\+\_\+tunables()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00621}{ixl\+\_\+set\+\_\+queue\+\_\+rx\+\_\+itr()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l00863}{ixl\+\_\+sysctl\+\_\+pf\+\_\+rx\+\_\+itr()}}.

\mbox{\Hypertarget{structixl__pf_a4df176c9bb72339c33837bd1a439a43b}\label{structixl__pf_a4df176c9bb72339c33837bd1a439a43b}} 
\index{ixl\_pf@{ixl\_pf}!dynamic\_tx\_itr@{dynamic\_tx\_itr}}
\index{dynamic\_tx\_itr@{dynamic\_tx\_itr}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{dynamic\_tx\_itr}{dynamic\_tx\_itr}}
{\footnotesize\ttfamily int ixl\+\_\+pf\+::dynamic\+\_\+tx\+\_\+itr}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00144}{144}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__main_8c_source_l02372}{ixl\+\_\+add\+\_\+device\+\_\+sysctls()}}, \mbox{\hyperlink{if__ixl_8c_source_l01851}{ixl\+\_\+save\+\_\+pf\+\_\+tunables()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00694}{ixl\+\_\+set\+\_\+queue\+\_\+tx\+\_\+itr()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l00829}{ixl\+\_\+sysctl\+\_\+pf\+\_\+tx\+\_\+itr()}}.

\mbox{\Hypertarget{structixl__pf_a826b8778c016e7e6e8a9e38113da2079}\label{structixl__pf_a826b8778c016e7e6e8a9e38113da2079}} 
\index{ixl\_pf@{ixl\_pf}!enable\_vf\_loopback@{enable\_vf\_loopback}}
\index{enable\_vf\_loopback@{enable\_vf\_loopback}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{enable\_vf\_loopback}{enable\_vf\_loopback}}
{\footnotesize\ttfamily int ixl\+\_\+pf\+::enable\+\_\+vf\+\_\+loopback}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00147}{147}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__iov_8c_source_l01651}{ixl\+\_\+if\+\_\+iov\+\_\+init()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01703}{ixl\+\_\+if\+\_\+iov\+\_\+uninit()}}, \mbox{\hyperlink{if__ixl_8c_source_l01851}{ixl\+\_\+save\+\_\+pf\+\_\+tunables()}}, and \mbox{\hyperlink{ixl__pf__iov_8c_source_l00125}{ixl\+\_\+vf\+\_\+alloc\+\_\+vsi()}}.

\mbox{\Hypertarget{structixl__pf_a39e20ad6589b599ec23b4a87164a5483}\label{structixl__pf_a39e20ad6589b599ec23b4a87164a5483}} 
\index{ixl\_pf@{ixl\_pf}!fc@{fc}}
\index{fc@{fc}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{fc}{fc}}
{\footnotesize\ttfamily int ixl\+\_\+pf\+::fc}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00151}{151}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__main_8c_source_l04578}{ixl\+\_\+attach\+\_\+get\+\_\+link\+\_\+status()}}, \mbox{\hyperlink{if__ixl_8c_source_l01851}{ixl\+\_\+save\+\_\+pf\+\_\+tunables()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03126}{ixl\+\_\+set\+\_\+link()}}, and \mbox{\hyperlink{ixl__pf__iflib_8c_source_l01075}{ixl\+\_\+sysctl\+\_\+set\+\_\+flowcntl()}}.

\mbox{\Hypertarget{structixl__pf_a4f0155ec0b920ed1bd53179a43f9eb8e}\label{structixl__pf_a4f0155ec0b920ed1bd53179a43f9eb8e}} 
\index{ixl\_pf@{ixl\_pf}!has\_i2c@{has\_i2c}}
\index{has\_i2c@{has\_i2c}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{has\_i2c}{has\_i2c}}
{\footnotesize\ttfamily bool ixl\+\_\+pf\+::has\+\_\+i2c}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00153}{153}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__main_8c_source_l02372}{ixl\+\_\+add\+\_\+device\+\_\+sysctls()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l00312}{ixl\+\_\+get\+\_\+hw\+\_\+capabilities()}}.

\mbox{\Hypertarget{structixl__pf_a0d4ed513140fd03c0ac129444be9d582}\label{structixl__pf_a0d4ed513140fd03c0ac129444be9d582}} 
\index{ixl\_pf@{ixl\_pf}!hw@{hw}}
\index{hw@{hw}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{hw}{hw}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structi40e__hw}{i40e\+\_\+hw}} ixl\+\_\+pf\+::hw}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00116}{116}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__main_8c_source_l02372}{ixl\+\_\+add\+\_\+device\+\_\+sysctls()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01352}{ixl\+\_\+add\+\_\+hw\+\_\+filters()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02314}{ixl\+\_\+add\+\_\+sysctls\+\_\+recovery\+\_\+mode()}}, \mbox{\hyperlink{if__ixl_8c_source_l00366}{ixl\+\_\+allocate\+\_\+pci\+\_\+resources()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03271}{ixl\+\_\+aq\+\_\+get\+\_\+link\+\_\+status()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04578}{ixl\+\_\+attach\+\_\+get\+\_\+link\+\_\+status()}}, \mbox{\hyperlink{if__ixl_8c_source_l00459}{ixl\+\_\+attach\+\_\+pre\+\_\+recovery\+\_\+mode()}}, \mbox{\hyperlink{ixl__pf__i2c_8c_source_l00163}{ixl\+\_\+clock\+\_\+in\+\_\+i2c\+\_\+bit()}}, \mbox{\hyperlink{ixl__pf__i2c_8c_source_l00249}{ixl\+\_\+clock\+\_\+out\+\_\+i2c\+\_\+bit()}}, \mbox{\hyperlink{ixl__pf__i2c_8c_source_l00284}{ixl\+\_\+clock\+\_\+out\+\_\+i2c\+\_\+byte()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01620}{ixl\+\_\+config\+\_\+pf\+\_\+vsi\+\_\+loopback()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00636}{ixl\+\_\+configure\+\_\+intr0\+\_\+msix()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00281}{ixl\+\_\+configure\+\_\+legacy()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00243}{ixl\+\_\+configure\+\_\+queue\+\_\+intr\+\_\+msix()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00057}{ixl\+\_\+configure\+\_\+rx\+\_\+itr()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00038}{ixl\+\_\+configure\+\_\+tx\+\_\+itr()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01447}{ixl\+\_\+del\+\_\+hw\+\_\+filters()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01648}{ixl\+\_\+disable\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01609}{ixl\+\_\+disable\+\_\+tx\+\_\+ring()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01559}{ixl\+\_\+enable\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01523}{ixl\+\_\+enable\+\_\+tx\+\_\+ring()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03106}{ixl\+\_\+find\+\_\+i2c\+\_\+interface()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00353}{ixl\+\_\+flush\+\_\+pcie()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02899}{ixl\+\_\+get\+\_\+bus\+\_\+info()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04185}{ixl\+\_\+get\+\_\+fec\+\_\+config()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00168}{ixl\+\_\+get\+\_\+fw\+\_\+mode()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00312}{ixl\+\_\+get\+\_\+hw\+\_\+capabilities()}}, \mbox{\hyperlink{ixl__pf__i2c_8c_source_l00198}{ixl\+\_\+get\+\_\+i2c\+\_\+ack()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01847}{ixl\+\_\+handle\+\_\+mdd\+\_\+event()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02994}{ixl\+\_\+handle\+\_\+nvmupd\+\_\+cmd()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01767}{ixl\+\_\+handle\+\_\+rx\+\_\+mdd\+\_\+event()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01694}{ixl\+\_\+handle\+\_\+tx\+\_\+mdd\+\_\+event()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01415}{ixl\+\_\+handle\+\_\+vf\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01524}{ixl\+\_\+handle\+\_\+vflr()}}, \mbox{\hyperlink{ixl__pf__i2c_8c_source_l00075}{ixl\+\_\+i2c\+\_\+bus\+\_\+clear()}}, \mbox{\hyperlink{ixl__pf__i2c_8c_source_l00427}{ixl\+\_\+i2c\+\_\+start()}}, \mbox{\hyperlink{ixl__pf__i2c_8c_source_l00112}{ixl\+\_\+i2c\+\_\+stop()}}, \mbox{\hyperlink{if__ixl_8c_source_l00668}{ixl\+\_\+if\+\_\+attach\+\_\+post()}}, \mbox{\hyperlink{if__ixl_8c_source_l00480}{ixl\+\_\+if\+\_\+attach\+\_\+pre()}}, \mbox{\hyperlink{if__ixl_8c_source_l00828}{ixl\+\_\+if\+\_\+detach()}}, \mbox{\hyperlink{if__ixl_8c_source_l00922}{ixl\+\_\+if\+\_\+init()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01651}{ixl\+\_\+if\+\_\+iov\+\_\+init()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01703}{ixl\+\_\+if\+\_\+iov\+\_\+uninit()}}, \mbox{\hyperlink{if__ixl_8c_source_l01480}{ixl\+\_\+if\+\_\+media\+\_\+status()}}, \mbox{\hyperlink{if__ixl_8c_source_l01404}{ixl\+\_\+if\+\_\+update\+\_\+admin\+\_\+status()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01065}{ixl\+\_\+init\+\_\+filters()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00090}{ixl\+\_\+initialize\+\_\+sriov()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00076}{ixl\+\_\+intr()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00402}{ixl\+\_\+link\+\_\+event()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00597}{ixl\+\_\+link\+\_\+up\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__i2c_8c_source_l00320}{ixl\+\_\+lower\+\_\+i2c\+\_\+clk()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00134}{ixl\+\_\+msix\+\_\+adminq()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01389}{ixl\+\_\+notify\+\_\+vf\+\_\+link\+\_\+state()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00204}{ixl\+\_\+pf\+\_\+reset()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00928}{ixl\+\_\+prepare\+\_\+for\+\_\+reset()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00144}{ixl\+\_\+print\+\_\+nvm\+\_\+version()}}, \mbox{\hyperlink{if__ixl_8c_source_l01347}{ixl\+\_\+process\+\_\+adminq()}}, \mbox{\hyperlink{ixl__pf__i2c_8c_source_l00342}{ixl\+\_\+raise\+\_\+i2c\+\_\+clk()}}, \mbox{\hyperlink{ixl__pf__i2c_8c_source_l00700}{ixl\+\_\+read\+\_\+i2c\+\_\+byte\+\_\+aq()}}, \mbox{\hyperlink{ixl__pf__i2c_8c_source_l00457}{ixl\+\_\+read\+\_\+i2c\+\_\+byte\+\_\+bb()}}, \mbox{\hyperlink{ixl__pf__i2c_8c_source_l00612}{ixl\+\_\+read\+\_\+i2c\+\_\+byte\+\_\+reg()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00951}{ixl\+\_\+rebuild\+\_\+hw\+\_\+structs\+\_\+after\+\_\+reset()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00396}{ixl\+\_\+reinit\+\_\+vf()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00376}{ixl\+\_\+reset\+\_\+vf()}}, \mbox{\hyperlink{if__ixl_8c_source_l01851}{ixl\+\_\+save\+\_\+pf\+\_\+tunables()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00451}{ixl\+\_\+send\+\_\+vf\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00475}{ixl\+\_\+send\+\_\+vf\+\_\+nack\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02738}{ixl\+\_\+set\+\_\+advertised\+\_\+speeds()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04210}{ixl\+\_\+set\+\_\+fec\+\_\+config()}}, \mbox{\hyperlink{ixl__pf__i2c_8c_source_l00393}{ixl\+\_\+set\+\_\+i2c\+\_\+data()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03126}{ixl\+\_\+set\+\_\+link()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00621}{ixl\+\_\+set\+\_\+queue\+\_\+rx\+\_\+itr()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00694}{ixl\+\_\+set\+\_\+queue\+\_\+tx\+\_\+itr()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00832}{ixl\+\_\+set\+\_\+rss\+\_\+hlut()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00952}{ixl\+\_\+set\+\_\+rss\+\_\+key()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00986}{ixl\+\_\+set\+\_\+rss\+\_\+pctypes()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00249}{ixl\+\_\+setup\+\_\+hmc()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00350}{ixl\+\_\+setup\+\_\+interface()}}, \mbox{\hyperlink{if__ixl_8c_source_l00410}{ixl\+\_\+setup\+\_\+ssctx()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00280}{ixl\+\_\+shutdown\+\_\+hmc()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04427}{ixl\+\_\+start\+\_\+fw\+\_\+lldp()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04459}{ixl\+\_\+stop\+\_\+fw\+\_\+lldp()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00759}{ixl\+\_\+switch\+\_\+config()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02691}{ixl\+\_\+sysctl\+\_\+current\+\_\+speed()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04624}{ixl\+\_\+sysctl\+\_\+do\+\_\+core\+\_\+reset()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04641}{ixl\+\_\+sysctl\+\_\+do\+\_\+global\+\_\+reset()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04336}{ixl\+\_\+sysctl\+\_\+dump\+\_\+debug\+\_\+data()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04519}{ixl\+\_\+sysctl\+\_\+eee\+\_\+enable()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03991}{ixl\+\_\+sysctl\+\_\+fw\+\_\+link\+\_\+management()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03970}{ixl\+\_\+sysctl\+\_\+hena()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03839}{ixl\+\_\+sysctl\+\_\+hkey()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03929}{ixl\+\_\+sysctl\+\_\+hlut()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03568}{ixl\+\_\+sysctl\+\_\+hw\+\_\+res\+\_\+alloc()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03356}{ixl\+\_\+sysctl\+\_\+phy\+\_\+abilities()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l01075}{ixl\+\_\+sysctl\+\_\+set\+\_\+flowcntl()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02951}{ixl\+\_\+sysctl\+\_\+show\+\_\+fw()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03712}{ixl\+\_\+sysctl\+\_\+switch\+\_\+config()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03805}{ixl\+\_\+sysctl\+\_\+switch\+\_\+vlans()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00429}{ixl\+\_\+teardown\+\_\+hw\+\_\+structs()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02134}{ixl\+\_\+update\+\_\+eth\+\_\+stats()}}, \mbox{\hyperlink{if__ixl_8c_source_l01305}{ixl\+\_\+update\+\_\+link\+\_\+status()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01940}{ixl\+\_\+update\+\_\+stats\+\_\+counters()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00125}{ixl\+\_\+vf\+\_\+alloc\+\_\+vsi()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00809}{ixl\+\_\+vf\+\_\+config\+\_\+irq\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01195}{ixl\+\_\+vf\+\_\+config\+\_\+promisc\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01263}{ixl\+\_\+vf\+\_\+config\+\_\+rss\+\_\+key\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01320}{ixl\+\_\+vf\+\_\+config\+\_\+rss\+\_\+lut\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00604}{ixl\+\_\+vf\+\_\+config\+\_\+rx\+\_\+queue()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00559}{ixl\+\_\+vf\+\_\+config\+\_\+tx\+\_\+queue()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00754}{ixl\+\_\+vf\+\_\+config\+\_\+vector()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01104}{ixl\+\_\+vf\+\_\+enable\+\_\+vlan\+\_\+strip()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00526}{ixl\+\_\+vf\+\_\+get\+\_\+resources\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00245}{ixl\+\_\+vf\+\_\+map\+\_\+queues()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00322}{ixl\+\_\+vf\+\_\+release\+\_\+resources()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00725}{ixl\+\_\+vf\+\_\+set\+\_\+qctl()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01369}{ixl\+\_\+vf\+\_\+set\+\_\+rss\+\_\+hena\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00198}{ixl\+\_\+vf\+\_\+setup\+\_\+vsi()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l00292}{ixl\+\_\+vf\+\_\+vsi\+\_\+release()}}, \mbox{\hyperlink{ixl__pf__i2c_8c_source_l00726}{ixl\+\_\+write\+\_\+i2c\+\_\+byte\+\_\+aq()}}, \mbox{\hyperlink{ixl__pf__i2c_8c_source_l00546}{ixl\+\_\+write\+\_\+i2c\+\_\+byte\+\_\+bb()}}, and \mbox{\hyperlink{ixl__pf__i2c_8c_source_l00642}{ixl\+\_\+write\+\_\+i2c\+\_\+byte\+\_\+reg()}}.

\mbox{\Hypertarget{structixl__pf_a1cc2865aa151e0941d86daae29cdb8f8}\label{structixl__pf_a1cc2865aa151e0941d86daae29cdb8f8}} 
\index{ixl\_pf@{ixl\_pf}!i2c\_access\_method@{i2c\_access\_method}}
\index{i2c\_access\_method@{i2c\_access\_method}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{i2c\_access\_method}{i2c\_access\_method}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{ixl__pf_8h_a77a90884595c162bde622a14e6e100d3}{ixl\+\_\+i2c\+\_\+access\+\_\+method\+\_\+t}} ixl\+\_\+pf\+::i2c\+\_\+access\+\_\+method}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00164}{164}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__main_8c_source_l00312}{ixl\+\_\+get\+\_\+hw\+\_\+capabilities()}}, and \mbox{\hyperlink{if__ixl_8c_source_l01851}{ixl\+\_\+save\+\_\+pf\+\_\+tunables()}}.

\mbox{\Hypertarget{structixl__pf_af184a88caa817d8124158567a596c693}\label{structixl__pf_af184a88caa817d8124158567a596c693}} 
\index{ixl\_pf@{ixl\_pf}!link\_up@{link\_up}}
\index{link\_up@{link\_up}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{link\_up}{link\_up}}
{\footnotesize\ttfamily bool ixl\+\_\+pf\+::link\+\_\+up}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00149}{149}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__main_8c_source_l04578}{ixl\+\_\+attach\+\_\+get\+\_\+link\+\_\+status()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01911}{ixl\+\_\+handle\+\_\+empr\+\_\+reset()}}, \mbox{\hyperlink{if__ixl_8c_source_l00668}{ixl\+\_\+if\+\_\+attach\+\_\+post()}}, \mbox{\hyperlink{if__ixl_8c_source_l01480}{ixl\+\_\+if\+\_\+media\+\_\+status()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00402}{ixl\+\_\+link\+\_\+event()}}, and \mbox{\hyperlink{if__ixl_8c_source_l01305}{ixl\+\_\+update\+\_\+link\+\_\+status()}}.

\mbox{\Hypertarget{structixl__pf_a728e30b1d7c7ca7ce8a74227bc787603}\label{structixl__pf_a728e30b1d7c7ca7ce8a74227bc787603}} 
\index{ixl\_pf@{ixl\_pf}!num\_vfs@{num\_vfs}}
\index{num\_vfs@{num\_vfs}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{num\_vfs}{num\_vfs}}
{\footnotesize\ttfamily int ixl\+\_\+pf\+::num\+\_\+vfs}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00172}{172}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__iov_8c_source_l01406}{ixl\+\_\+broadcast\+\_\+link\+\_\+state()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01767}{ixl\+\_\+handle\+\_\+rx\+\_\+mdd\+\_\+event()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01694}{ixl\+\_\+handle\+\_\+tx\+\_\+mdd\+\_\+event()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01415}{ixl\+\_\+handle\+\_\+vf\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01524}{ixl\+\_\+handle\+\_\+vflr()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01651}{ixl\+\_\+if\+\_\+iov\+\_\+init()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01703}{ixl\+\_\+if\+\_\+iov\+\_\+uninit()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03448}{ixl\+\_\+sysctl\+\_\+sw\+\_\+filter\+\_\+list()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l01940}{ixl\+\_\+update\+\_\+stats\+\_\+counters()}}.

\mbox{\Hypertarget{structixl__pf_a137ab70cf717e3de1ae5b7ae012cf6ee}\label{structixl__pf_a137ab70cf717e3de1ae5b7ae012cf6ee}} 
\index{ixl\_pf@{ixl\_pf}!osdep@{osdep}}
\index{osdep@{osdep}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{osdep}{osdep}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structi40e__osdep}{i40e\+\_\+osdep}} ixl\+\_\+pf\+::osdep}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00117}{117}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{if__ixl_8c_source_l00366}{ixl\+\_\+allocate\+\_\+pci\+\_\+resources()}}.

\mbox{\Hypertarget{structixl__pf_a59399d0a4dea4d94db7f889d0231511c}\label{structixl__pf_a59399d0a4dea4d94db7f889d0231511c}} 
\index{ixl\_pf@{ixl\_pf}!pci\_mem@{pci\_mem}}
\index{pci\_mem@{pci\_mem}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{pci\_mem}{pci\_mem}}
{\footnotesize\ttfamily struct resource$\ast$ ixl\+\_\+pf\+::pci\+\_\+mem}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00120}{120}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{if__ixl_8c_source_l00366}{ixl\+\_\+allocate\+\_\+pci\+\_\+resources()}}, and \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00321}{ixl\+\_\+free\+\_\+pci\+\_\+resources()}}.

\mbox{\Hypertarget{structixl__pf_a0aeeb832190e96df71dd914dbd2e114a}\label{structixl__pf_a0aeeb832190e96df71dd914dbd2e114a}} 
\index{ixl\_pf@{ixl\_pf}!qmgr@{qmgr}}
\index{qmgr@{qmgr}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{qmgr}{qmgr}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structixl__pf__qmgr}{ixl\+\_\+pf\+\_\+qmgr}} ixl\+\_\+pf\+::qmgr}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00129}{129}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{if__ixl_8c_source_l00668}{ixl\+\_\+if\+\_\+attach\+\_\+post()}}, \mbox{\hyperlink{if__ixl_8c_source_l00828}{ixl\+\_\+if\+\_\+detach()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01703}{ixl\+\_\+if\+\_\+iov\+\_\+uninit()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00928}{ixl\+\_\+prepare\+\_\+for\+\_\+reset()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00951}{ixl\+\_\+rebuild\+\_\+hw\+\_\+structs\+\_\+after\+\_\+reset()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02630}{ixl\+\_\+sysctl\+\_\+unallocated\+\_\+queues()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00429}{ixl\+\_\+teardown\+\_\+hw\+\_\+structs()}}, and \mbox{\hyperlink{ixl__pf__iov_8c_source_l01747}{ixl\+\_\+vf\+\_\+reserve\+\_\+queues()}}.

\mbox{\Hypertarget{structixl__pf_a8007e4def5f5189c3f5380085a5c4693}\label{structixl__pf_a8007e4def5f5189c3f5380085a5c4693}} 
\index{ixl\_pf@{ixl\_pf}!qtag@{qtag}}
\index{qtag@{qtag}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{qtag}{qtag}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structixl__pf__qtag}{ixl\+\_\+pf\+\_\+qtag}} ixl\+\_\+pf\+::qtag}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00130}{130}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00891}{ixl\+\_\+disable\+\_\+rings()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00876}{ixl\+\_\+enable\+\_\+rings()}}, \mbox{\hyperlink{if__ixl_8c_source_l00668}{ixl\+\_\+if\+\_\+attach\+\_\+post()}}, \mbox{\hyperlink{if__ixl_8c_source_l01013}{ixl\+\_\+if\+\_\+stop()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00437}{ixl\+\_\+initialize\+\_\+vsi()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00928}{ixl\+\_\+prepare\+\_\+for\+\_\+reset()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00951}{ixl\+\_\+rebuild\+\_\+hw\+\_\+structs\+\_\+after\+\_\+reset()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l00429}{ixl\+\_\+teardown\+\_\+hw\+\_\+structs()}}.

\mbox{\Hypertarget{structixl__pf_a9b325963fba29ceac092ac8826118574}\label{structixl__pf_a9b325963fba29ceac092ac8826118574}} 
\index{ixl\_pf@{ixl\_pf}!read\_i2c\_byte@{read\_i2c\_byte}}
\index{read\_i2c\_byte@{read\_i2c\_byte}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{read\_i2c\_byte}{read\_i2c\_byte}}
{\footnotesize\ttfamily \mbox{\hyperlink{i40e__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}($\ast$ ixl\+\_\+pf\+::read\+\_\+i2c\+\_\+byte) (struct \mbox{\hyperlink{structixl__pf}{ixl\+\_\+pf}} $\ast$pf, \mbox{\hyperlink{i40e__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} byte\+\_\+offset, \mbox{\hyperlink{i40e__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} dev\+\_\+addr, \mbox{\hyperlink{i40e__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} $\ast$data)}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00165}{165}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__main_8c_source_l00312}{ixl\+\_\+get\+\_\+hw\+\_\+capabilities()}}, \mbox{\hyperlink{if__ixl_8c_source_l01781}{ixl\+\_\+if\+\_\+i2c\+\_\+req()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04120}{ixl\+\_\+sysctl\+\_\+read\+\_\+i2c\+\_\+byte()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l04033}{ixl\+\_\+sysctl\+\_\+read\+\_\+i2c\+\_\+diag\+\_\+data()}}.

\mbox{\Hypertarget{structixl__pf_a6ad5fb84fd2630a637a1e756bba1099c}\label{structixl__pf_a6ad5fb84fd2630a637a1e756bba1099c}} 
\index{ixl\_pf@{ixl\_pf}!rx\_itr@{rx\_itr}}
\index{rx\_itr@{rx\_itr}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{rx\_itr}{rx\_itr}}
{\footnotesize\ttfamily int ixl\+\_\+pf\+::rx\+\_\+itr}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00146}{146}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00057}{ixl\+\_\+configure\+\_\+rx\+\_\+itr()}}, \mbox{\hyperlink{if__ixl_8c_source_l01851}{ixl\+\_\+save\+\_\+pf\+\_\+tunables()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00621}{ixl\+\_\+set\+\_\+queue\+\_\+rx\+\_\+itr()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l00863}{ixl\+\_\+sysctl\+\_\+pf\+\_\+rx\+\_\+itr()}}.

\mbox{\Hypertarget{structixl__pf_a288437a5fc093f109e21b559a61157b1}\label{structixl__pf_a288437a5fc093f109e21b559a61157b1}} 
\index{ixl\_pf@{ixl\_pf}!stat\_offsets\_loaded@{stat\_offsets\_loaded}}
\index{stat\_offsets\_loaded@{stat\_offsets\_loaded}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{stat\_offsets\_loaded}{stat\_offsets\_loaded}}
{\footnotesize\ttfamily bool ixl\+\_\+pf\+::stat\+\_\+offsets\+\_\+loaded}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00161}{161}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__main_8c_source_l02240}{ixl\+\_\+pf\+\_\+reset\+\_\+stats()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l01940}{ixl\+\_\+update\+\_\+stats\+\_\+counters()}}.

\mbox{\Hypertarget{structixl__pf_ac942d2b364039962279ad5c6354219c7}\label{structixl__pf_ac942d2b364039962279ad5c6354219c7}} 
\index{ixl\_pf@{ixl\_pf}!state@{state}}
\index{state@{state}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{state}{state}}
{\footnotesize\ttfamily \mbox{\hyperlink{i40e__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} ixl\+\_\+pf\+::state}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00126}{126}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__main_8c_source_l00312}{ixl\+\_\+get\+\_\+hw\+\_\+capabilities()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01911}{ixl\+\_\+handle\+\_\+empr\+\_\+reset()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01847}{ixl\+\_\+handle\+\_\+mdd\+\_\+event()}}, \mbox{\hyperlink{if__ixl_8c_source_l00668}{ixl\+\_\+if\+\_\+attach\+\_\+post()}}, \mbox{\hyperlink{if__ixl_8c_source_l00480}{ixl\+\_\+if\+\_\+attach\+\_\+pre()}}, \mbox{\hyperlink{if__ixl_8c_source_l01013}{ixl\+\_\+if\+\_\+stop()}}, \mbox{\hyperlink{if__ixl_8c_source_l01404}{ixl\+\_\+if\+\_\+update\+\_\+admin\+\_\+status()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00134}{ixl\+\_\+msix\+\_\+adminq()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00204}{ixl\+\_\+pf\+\_\+reset()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00951}{ixl\+\_\+rebuild\+\_\+hw\+\_\+structs\+\_\+after\+\_\+reset()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04427}{ixl\+\_\+start\+\_\+fw\+\_\+lldp()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04459}{ixl\+\_\+stop\+\_\+fw\+\_\+lldp()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04607}{ixl\+\_\+sysctl\+\_\+do\+\_\+pf\+\_\+reset()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04519}{ixl\+\_\+sysctl\+\_\+eee\+\_\+enable()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04496}{ixl\+\_\+sysctl\+\_\+fw\+\_\+lldp()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l04556}{ixl\+\_\+sysctl\+\_\+set\+\_\+link\+\_\+active()}}.

\mbox{\Hypertarget{structixl__pf_addcaf2c0f02f7554a742809dbd8596f6}\label{structixl__pf_addcaf2c0f02f7554a742809dbd8596f6}} 
\index{ixl\_pf@{ixl\_pf}!stats@{stats}}
\index{stats@{stats}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{stats}{stats}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structi40e__hw__port__stats}{i40e\+\_\+hw\+\_\+port\+\_\+stats}} ixl\+\_\+pf\+::stats}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00159}{159}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__main_8c_source_l02372}{ixl\+\_\+add\+\_\+device\+\_\+sysctls()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00810}{ixl\+\_\+add\+\_\+hw\+\_\+stats()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02240}{ixl\+\_\+pf\+\_\+reset\+\_\+stats()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01940}{ixl\+\_\+update\+\_\+stats\+\_\+counters()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l02190}{ixl\+\_\+update\+\_\+vsi\+\_\+stats()}}.

\mbox{\Hypertarget{structixl__pf_a48b54a127519835748eabfcdd0e342ac}\label{structixl__pf_a48b54a127519835748eabfcdd0e342ac}} 
\index{ixl\_pf@{ixl\_pf}!stats\_offsets@{stats\_offsets}}
\index{stats\_offsets@{stats\_offsets}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{stats\_offsets}{stats\_offsets}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structi40e__hw__port__stats}{i40e\+\_\+hw\+\_\+port\+\_\+stats}} ixl\+\_\+pf\+::stats\+\_\+offsets}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00160}{160}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__main_8c_source_l02240}{ixl\+\_\+pf\+\_\+reset\+\_\+stats()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l01940}{ixl\+\_\+update\+\_\+stats\+\_\+counters()}}.

\mbox{\Hypertarget{structixl__pf_ad12f1aac0e92998fa51bf0db6f67688c}\label{structixl__pf_ad12f1aac0e92998fa51bf0db6f67688c}} 
\index{ixl\_pf@{ixl\_pf}!supported\_speeds@{supported\_speeds}}
\index{supported\_speeds@{supported\_speeds}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{supported\_speeds}{supported\_speeds}}
{\footnotesize\ttfamily \mbox{\hyperlink{i40e__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} ixl\+\_\+pf\+::supported\+\_\+speeds}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00127}{127}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__main_8c_source_l02899}{ixl\+\_\+get\+\_\+bus\+\_\+info()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00407}{ixl\+\_\+set\+\_\+initial\+\_\+advertised\+\_\+speeds()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00350}{ixl\+\_\+setup\+\_\+interface()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02822}{ixl\+\_\+sysctl\+\_\+set\+\_\+advertise()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l02799}{ixl\+\_\+sysctl\+\_\+supported\+\_\+speeds()}}.

\mbox{\Hypertarget{structixl__pf_a000f767cb241bbdb9ce76cc05a73437b}\label{structixl__pf_a000f767cb241bbdb9ce76cc05a73437b}} 
\index{ixl\_pf@{ixl\_pf}!tx\_itr@{tx\_itr}}
\index{tx\_itr@{tx\_itr}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{tx\_itr}{tx\_itr}}
{\footnotesize\ttfamily int ixl\+\_\+pf\+::tx\+\_\+itr}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00145}{145}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00038}{ixl\+\_\+configure\+\_\+tx\+\_\+itr()}}, \mbox{\hyperlink{if__ixl_8c_source_l01851}{ixl\+\_\+save\+\_\+pf\+\_\+tunables()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00694}{ixl\+\_\+set\+\_\+queue\+\_\+tx\+\_\+itr()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l00829}{ixl\+\_\+sysctl\+\_\+pf\+\_\+tx\+\_\+itr()}}.

\mbox{\Hypertarget{structixl__pf_a967cd06d93ae50a626f9d0d86a4ce605}\label{structixl__pf_a967cd06d93ae50a626f9d0d86a4ce605}} 
\index{ixl\_pf@{ixl\_pf}!vc\_debug\_lvl@{vc\_debug\_lvl}}
\index{vc\_debug\_lvl@{vc\_debug\_lvl}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{vc\_debug\_lvl}{vc\_debug\_lvl}}
{\footnotesize\ttfamily int ixl\+\_\+pf\+::vc\+\_\+debug\+\_\+lvl}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00174}{174}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__iov_8c_source_l00090}{ixl\+\_\+initialize\+\_\+sriov()}}.

\mbox{\Hypertarget{structixl__pf_a4144a8c4bd88978ca26fa3b0a7d7a3c5}\label{structixl__pf_a4144a8c4bd88978ca26fa3b0a7d7a3c5}} 
\index{ixl\_pf@{ixl\_pf}!veb\_seid@{veb\_seid}}
\index{veb\_seid@{veb\_seid}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{veb\_seid}{veb\_seid}}
{\footnotesize\ttfamily uint16\+\_\+t ixl\+\_\+pf\+::veb\+\_\+seid}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00173}{173}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__iov_8c_source_l01620}{ixl\+\_\+config\+\_\+pf\+\_\+vsi\+\_\+loopback()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01651}{ixl\+\_\+if\+\_\+iov\+\_\+init()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01703}{ixl\+\_\+if\+\_\+iov\+\_\+uninit()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00437}{ixl\+\_\+initialize\+\_\+vsi()}}, and \mbox{\hyperlink{ixl__pf__iov_8c_source_l00125}{ixl\+\_\+vf\+\_\+alloc\+\_\+vsi()}}.

\mbox{\Hypertarget{structixl__pf_a3f6f7dda553f46ca645f4a62736b83ae}\label{structixl__pf_a3f6f7dda553f46ca645f4a62736b83ae}} 
\index{ixl\_pf@{ixl\_pf}!vfs@{vfs}}
\index{vfs@{vfs}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{vfs}{vfs}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structixl__vf}{ixl\+\_\+vf}}$\ast$ ixl\+\_\+pf\+::vfs}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00171}{171}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__iov_8c_source_l01406}{ixl\+\_\+broadcast\+\_\+link\+\_\+state()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01767}{ixl\+\_\+handle\+\_\+rx\+\_\+mdd\+\_\+event()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01694}{ixl\+\_\+handle\+\_\+tx\+\_\+mdd\+\_\+event()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01415}{ixl\+\_\+handle\+\_\+vf\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01524}{ixl\+\_\+handle\+\_\+vflr()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01651}{ixl\+\_\+if\+\_\+iov\+\_\+init()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01703}{ixl\+\_\+if\+\_\+iov\+\_\+uninit()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01778}{ixl\+\_\+if\+\_\+iov\+\_\+vf\+\_\+add()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03448}{ixl\+\_\+sysctl\+\_\+sw\+\_\+filter\+\_\+list()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l01940}{ixl\+\_\+update\+\_\+stats\+\_\+counters()}}.

\mbox{\Hypertarget{structixl__pf_a0fc6cd014bf39960fc87ebfb83a2afb5}\label{structixl__pf_a0fc6cd014bf39960fc87ebfb83a2afb5}} 
\index{ixl\_pf@{ixl\_pf}!vsi@{vsi}}
\index{vsi@{vsi}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{vsi}{vsi}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structixl__vsi}{ixl\+\_\+vsi}} ixl\+\_\+pf\+::vsi}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00114}{114}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00810}{ixl\+\_\+add\+\_\+hw\+\_\+stats()}}, \mbox{\hyperlink{if__ixl_8c_source_l00447}{ixl\+\_\+admin\+\_\+timer()}}, \mbox{\hyperlink{if__ixl_8c_source_l00366}{ixl\+\_\+allocate\+\_\+pci\+\_\+resources()}}, \mbox{\hyperlink{if__ixl_8c_source_l00459}{ixl\+\_\+attach\+\_\+pre\+\_\+recovery\+\_\+mode()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01620}{ixl\+\_\+config\+\_\+pf\+\_\+vsi\+\_\+loopback()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00281}{ixl\+\_\+configure\+\_\+legacy()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00243}{ixl\+\_\+configure\+\_\+queue\+\_\+intr\+\_\+msix()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00057}{ixl\+\_\+configure\+\_\+rx\+\_\+itr()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00038}{ixl\+\_\+configure\+\_\+tx\+\_\+itr()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00891}{ixl\+\_\+disable\+\_\+rings()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00876}{ixl\+\_\+enable\+\_\+rings()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00321}{ixl\+\_\+free\+\_\+pci\+\_\+resources()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01911}{ixl\+\_\+handle\+\_\+empr\+\_\+reset()}}, \mbox{\hyperlink{if__ixl_8c_source_l00668}{ixl\+\_\+if\+\_\+attach\+\_\+post()}}, \mbox{\hyperlink{if__ixl_8c_source_l00480}{ixl\+\_\+if\+\_\+attach\+\_\+pre()}}, \mbox{\hyperlink{if__ixl_8c_source_l00828}{ixl\+\_\+if\+\_\+detach()}}, \mbox{\hyperlink{if__ixl_8c_source_l01138}{ixl\+\_\+if\+\_\+disable\+\_\+intr()}}, \mbox{\hyperlink{if__ixl_8c_source_l01118}{ixl\+\_\+if\+\_\+enable\+\_\+intr()}}, \mbox{\hyperlink{if__ixl_8c_source_l01733}{ixl\+\_\+if\+\_\+get\+\_\+counter()}}, \mbox{\hyperlink{if__ixl_8c_source_l00922}{ixl\+\_\+if\+\_\+init()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01651}{ixl\+\_\+if\+\_\+iov\+\_\+init()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01703}{ixl\+\_\+if\+\_\+iov\+\_\+uninit()}}, \mbox{\hyperlink{if__ixl_8c_source_l01045}{ixl\+\_\+if\+\_\+msix\+\_\+intr\+\_\+assign()}}, \mbox{\hyperlink{if__ixl_8c_source_l01463}{ixl\+\_\+if\+\_\+mtu\+\_\+set()}}, \mbox{\hyperlink{if__ixl_8c_source_l01438}{ixl\+\_\+if\+\_\+multi\+\_\+set()}}, \mbox{\hyperlink{if__ixl_8c_source_l01635}{ixl\+\_\+if\+\_\+promisc\+\_\+set()}}, \mbox{\hyperlink{if__ixl_8c_source_l01273}{ixl\+\_\+if\+\_\+queues\+\_\+free()}}, \mbox{\hyperlink{if__ixl_8c_source_l01156}{ixl\+\_\+if\+\_\+rx\+\_\+queue\+\_\+intr\+\_\+enable()}}, \mbox{\hyperlink{if__ixl_8c_source_l01230}{ixl\+\_\+if\+\_\+rx\+\_\+queues\+\_\+alloc()}}, \mbox{\hyperlink{if__ixl_8c_source_l01013}{ixl\+\_\+if\+\_\+stop()}}, \mbox{\hyperlink{if__ixl_8c_source_l01168}{ixl\+\_\+if\+\_\+tx\+\_\+queue\+\_\+intr\+\_\+enable()}}, \mbox{\hyperlink{if__ixl_8c_source_l01180}{ixl\+\_\+if\+\_\+tx\+\_\+queues\+\_\+alloc()}}, \mbox{\hyperlink{if__ixl_8c_source_l01671}{ixl\+\_\+if\+\_\+vlan\+\_\+register()}}, \mbox{\hyperlink{if__ixl_8c_source_l01708}{ixl\+\_\+if\+\_\+vlan\+\_\+unregister()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01065}{ixl\+\_\+init\+\_\+filters()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00437}{ixl\+\_\+initialize\+\_\+vsi()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00076}{ixl\+\_\+intr()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00402}{ixl\+\_\+link\+\_\+event()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00597}{ixl\+\_\+link\+\_\+up\+\_\+msg()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00134}{ixl\+\_\+msix\+\_\+adminq()}}, \mbox{\hyperlink{ixl__pf__iov_8c_source_l01389}{ixl\+\_\+notify\+\_\+vf\+\_\+link\+\_\+state()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00928}{ixl\+\_\+prepare\+\_\+for\+\_\+reset()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00951}{ixl\+\_\+rebuild\+\_\+hw\+\_\+structs\+\_\+after\+\_\+reset()}}, \mbox{\hyperlink{if__ixl_8c_source_l01851}{ixl\+\_\+save\+\_\+pf\+\_\+tunables()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00621}{ixl\+\_\+set\+\_\+queue\+\_\+rx\+\_\+itr()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00694}{ixl\+\_\+set\+\_\+queue\+\_\+tx\+\_\+itr()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00832}{ixl\+\_\+set\+\_\+rss\+\_\+hlut()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00952}{ixl\+\_\+set\+\_\+rss\+\_\+key()}}, \mbox{\hyperlink{ixl__pf__iflib_8c_source_l00350}{ixl\+\_\+setup\+\_\+interface()}}, \mbox{\hyperlink{if__ixl_8c_source_l00410}{ixl\+\_\+setup\+\_\+ssctx()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l00759}{ixl\+\_\+switch\+\_\+config()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03839}{ixl\+\_\+sysctl\+\_\+hkey()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03929}{ixl\+\_\+sysctl\+\_\+hlut()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l04662}{ixl\+\_\+sysctl\+\_\+queue\+\_\+interrupt\+\_\+table()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l03448}{ixl\+\_\+sysctl\+\_\+sw\+\_\+filter\+\_\+list()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l02134}{ixl\+\_\+update\+\_\+eth\+\_\+stats()}}, \mbox{\hyperlink{if__ixl_8c_source_l01305}{ixl\+\_\+update\+\_\+link\+\_\+status()}}, \mbox{\hyperlink{ixl__pf__main_8c_source_l01940}{ixl\+\_\+update\+\_\+stats\+\_\+counters()}}, and \mbox{\hyperlink{ixl__pf__iov_8c_source_l00125}{ixl\+\_\+vf\+\_\+alloc\+\_\+vsi()}}.

\mbox{\Hypertarget{structixl__pf_a427c4efd966cdcc0c05c292f483b3e22}\label{structixl__pf_a427c4efd966cdcc0c05c292f483b3e22}} 
\index{ixl\_pf@{ixl\_pf}!write\_i2c\_byte@{write\_i2c\_byte}}
\index{write\_i2c\_byte@{write\_i2c\_byte}!ixl\_pf@{ixl\_pf}}
\doxysubsubsection{\texorpdfstring{write\_i2c\_byte}{write\_i2c\_byte}}
{\footnotesize\ttfamily \mbox{\hyperlink{i40e__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}($\ast$ ixl\+\_\+pf\+::write\+\_\+i2c\+\_\+byte) (struct \mbox{\hyperlink{structixl__pf}{ixl\+\_\+pf}} $\ast$pf, \mbox{\hyperlink{i40e__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} byte\+\_\+offset, \mbox{\hyperlink{i40e__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} dev\+\_\+addr, \mbox{\hyperlink{i40e__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} data)}



Definition at line \mbox{\hyperlink{ixl__pf_8h_source_l00167}{167}} of file \mbox{\hyperlink{ixl__pf_8h_source}{ixl\+\_\+pf.\+h}}.



Referenced by \mbox{\hyperlink{ixl__pf__main_8c_source_l00312}{ixl\+\_\+get\+\_\+hw\+\_\+capabilities()}}, and \mbox{\hyperlink{ixl__pf__main_8c_source_l04157}{ixl\+\_\+sysctl\+\_\+write\+\_\+i2c\+\_\+byte()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/ixl/\mbox{\hyperlink{ixl__pf_8h}{ixl\+\_\+pf.\+h}}\end{DoxyCompactItemize}
