\hypertarget{lio__common_8h}{}\doxysection{dev/liquidio/base/lio\+\_\+common.h File Reference}
\label{lio__common_8h}\index{dev/liquidio/base/lio\_common.h@{dev/liquidio/base/lio\_common.h}}
{\ttfamily \#include \char`\"{}lio\+\_\+config.\+h\char`\"{}}\newline
Include dependency graph for lio\+\_\+common.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=195pt]{d7/df5/lio__common_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d9b/lio__common_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structlio__version}{lio\+\_\+version}}
\item 
struct \mbox{\hyperlink{structlio__core__setup}{lio\+\_\+core\+\_\+setup}}
\item 
struct \mbox{\hyperlink{structlio__sg__entry}{lio\+\_\+sg\+\_\+entry}}
\item 
union \mbox{\hyperlink{unionocteon__cmd}{octeon\+\_\+cmd}}
\item 
struct \mbox{\hyperlink{structocteon__instr__ih3}{octeon\+\_\+instr\+\_\+ih3}}
\item 
struct \mbox{\hyperlink{structocteon__instr__pki__ih3}{octeon\+\_\+instr\+\_\+pki\+\_\+ih3}}
\item 
struct \mbox{\hyperlink{structocteon__instr__irh}{octeon\+\_\+instr\+\_\+irh}}
\item 
struct \mbox{\hyperlink{structocteon__instr__rdp}{octeon\+\_\+instr\+\_\+rdp}}
\item 
union \mbox{\hyperlink{unionocteon__rh}{octeon\+\_\+rh}}
\item 
union \mbox{\hyperlink{unionocteon__packet__params}{octeon\+\_\+packet\+\_\+params}}
\item 
union \mbox{\hyperlink{unionocteon__link__status}{octeon\+\_\+link\+\_\+status}}
\item 
union \mbox{\hyperlink{unionocteon__txpciq}{octeon\+\_\+txpciq}}
\item 
union \mbox{\hyperlink{unionocteon__rxpciq}{octeon\+\_\+rxpciq}}
\item 
struct \mbox{\hyperlink{structocteon__link__info}{octeon\+\_\+link\+\_\+info}}
\item 
struct \mbox{\hyperlink{structocteon__if__cfg__info}{octeon\+\_\+if\+\_\+cfg\+\_\+info}}
\item 
struct \mbox{\hyperlink{structocteon__rx__stats}{octeon\+\_\+rx\+\_\+stats}}
\item 
struct \mbox{\hyperlink{structocteon__tx__stats}{octeon\+\_\+tx\+\_\+stats}}
\item 
struct \mbox{\hyperlink{structocteon__link__stats}{octeon\+\_\+link\+\_\+stats}}
\item 
struct \mbox{\hyperlink{structocteon__mdio__cmd}{octeon\+\_\+mdio\+\_\+cmd}}
\item 
struct \mbox{\hyperlink{structocteon__intrmod__cfg}{octeon\+\_\+intrmod\+\_\+cfg}}
\item 
union \mbox{\hyperlink{unionocteon__if__cfg}{octeon\+\_\+if\+\_\+cfg}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{lio__common_8h_a87d3268d2a5a06a8f215965fc0c9ac1f}{LIO\+\_\+\+STR\+\_\+\+HELPER}}(x)~\#x
\item 
\#define \mbox{\hyperlink{lio__common_8h_a1af84fdddf6e75de3e56eabd6f27fdfa}{LIO\+\_\+\+STR}}(x)~\mbox{\hyperlink{lio__common_8h_a87d3268d2a5a06a8f215965fc0c9ac1f}{LIO\+\_\+\+STR\+\_\+\+HELPER}}(x)
\item 
\#define \mbox{\hyperlink{lio__common_8h_af157203ae43b90d0255d2fd5f5ca41ce}{LIO\+\_\+\+BASE\+\_\+\+MAJOR\+\_\+\+VERSION}}~1
\item 
\#define \mbox{\hyperlink{lio__common_8h_a6dd214069950075ae417eb683c4baaf9}{LIO\+\_\+\+BASE\+\_\+\+MINOR\+\_\+\+VERSION}}~6
\item 
\#define \mbox{\hyperlink{lio__common_8h_ad1b73dee9a09b6071e6233de91fa4b49}{LIO\+\_\+\+BASE\+\_\+\+MICRO\+\_\+\+VERSION}}~1
\item 
\#define \mbox{\hyperlink{lio__common_8h_a7842a79e9711fd834ba221a3ebeb5184}{LIO\+\_\+\+BASE\+\_\+\+VERSION}}
\item 
\#define \mbox{\hyperlink{lio__common_8h_a83d9a4603c425dcfa3296b2f48ca0a72}{LIO\+\_\+\+VERSION}}
\item 
\#define \mbox{\hyperlink{lio__common_8h_a49467ad066fb0c40a97f9c66cb093ddc}{LIO\+\_\+\+CONTROL}}~(0x11111110)
\item 
\#define \mbox{\hyperlink{lio__common_8h_ac9b27c86d9a3ffd87030cc3e5da1e716}{LIO\+\_\+\+DATA}}(i)~(0x11111111 + (i))
\item 
\#define \mbox{\hyperlink{lio__common_8h_a33e94e4d8a48c4f8fcca7f71a4f622c3}{LIO\+\_\+\+OPCODE\+\_\+\+NIC}}~1 /$\ast$ used for NIC operations $\ast$/
\item 
\#define \mbox{\hyperlink{lio__common_8h_ab0ba764f2e92752462effa789d8582b1}{LIO\+\_\+\+OPCODE\+\_\+\+SUBCODE}}(op,  sub)~((((op) \& 0x0f) $<$$<$ 8) $\vert$ ((sub) \& 0x7f))
\item 
\#define \mbox{\hyperlink{lio__common_8h_a52604b3607cd4e7184b7b7092fda2503}{LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+CORE\+\_\+\+DRV\+\_\+\+ACTIVE}}~0x01
\item 
\#define \mbox{\hyperlink{lio__common_8h_ab257972857d0e09d69fe35416c0ed3e2}{LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+NW\+\_\+\+DATA}}~0x02 /$\ast$ network packet data $\ast$/
\item 
\#define \mbox{\hyperlink{lio__common_8h_a471543356599fbd11ef4ec2bd3c13d05}{LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+CMD}}~0x03
\item 
\#define \mbox{\hyperlink{lio__common_8h_a67dd2db1b4d0010770e818fd46893073}{LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+INFO}}~0x04
\item 
\#define \mbox{\hyperlink{lio__common_8h_a8a59df110c3c54c7deb2bddd272d34df}{LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+PORT\+\_\+\+STATS}}~0x05
\item 
\#define \mbox{\hyperlink{lio__common_8h_a66bcf795bb95e6cc633138743ce5543e}{LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+INTRMOD\+\_\+\+CFG}}~0x08
\item 
\#define \mbox{\hyperlink{lio__common_8h_ab3e3663dbc3b78986a83cd22ac8a3caf}{LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+IF\+\_\+\+CFG}}~0x09
\item 
\#define \mbox{\hyperlink{lio__common_8h_ad1e289e5cb9947b379988bb970533cbf}{LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+INTRMOD\+\_\+\+PARAMS}}~0x0B
\item 
\#define \mbox{\hyperlink{lio__common_8h_aac6694240d9fd0362dbe94fec3ec1438}{LIO\+\_\+\+DRV\+\_\+\+APP\+\_\+\+START}}~0x0
\item 
\#define \mbox{\hyperlink{lio__common_8h_a32ad46e5afa92fc48de9cebbc4de1667}{LIO\+\_\+\+DRV\+\_\+\+APP\+\_\+\+COUNT}}~0x2
\item 
\#define \mbox{\hyperlink{lio__common_8h_a878b59df91589ae9cf2ab70e6ca77a3f}{LIO\+\_\+\+DRV\+\_\+\+NIC\+\_\+\+APP}}~(\mbox{\hyperlink{lio__common_8h_aac6694240d9fd0362dbe94fec3ec1438}{LIO\+\_\+\+DRV\+\_\+\+APP\+\_\+\+START}} + 0x1)
\item 
\#define \mbox{\hyperlink{lio__common_8h_a98798fb86630fcfe142a259fb12adca8}{LIO\+\_\+\+DRV\+\_\+\+INVALID\+\_\+\+APP}}~(\mbox{\hyperlink{lio__common_8h_aac6694240d9fd0362dbe94fec3ec1438}{LIO\+\_\+\+DRV\+\_\+\+APP\+\_\+\+START}} + 0x2)
\item 
\#define \mbox{\hyperlink{lio__common_8h_ac9f16d8c59c392af7473142d5f870926}{LIO\+\_\+\+DRV\+\_\+\+APP\+\_\+\+END}}~(\mbox{\hyperlink{lio__common_8h_a98798fb86630fcfe142a259fb12adca8}{LIO\+\_\+\+DRV\+\_\+\+INVALID\+\_\+\+APP}} -\/ 1)
\item 
\#define \mbox{\hyperlink{lio__common_8h_a75839b27b983a6b09d42a53a16531f50}{BYTES\+\_\+\+PER\+\_\+\+DHLEN\+\_\+\+UNIT}}~8
\item 
\#define \mbox{\hyperlink{lio__common_8h_ab1b19c4963a70e1403de5ca92ef550e9}{SCR2\+\_\+\+BIT\+\_\+\+FW\+\_\+\+LOADED}}~63
\item 
\#define \mbox{\hyperlink{lio__common_8h_aa73eee973e311e6d9cf4461b50b46be4}{SCR2\+\_\+\+BIT\+\_\+\+FW\+\_\+\+RELOADED}}~62
\item 
\#define \mbox{\hyperlink{lio__common_8h_a796f17859a761ec97691561f31f7b2f5}{LIO\+\_\+\+BOARD\+\_\+\+NAME}}~32
\item 
\#define \mbox{\hyperlink{lio__common_8h_a99c048b35fd622ce0cb155bfa921b20d}{LIO\+\_\+\+SERIAL\+\_\+\+NUM\+\_\+\+LEN}}~64
\item 
\#define \mbox{\hyperlink{lio__common_8h_a68e561734b209a686ae62655bd5eba76}{LIO\+\_\+\+SG\+\_\+\+ENTRY\+\_\+\+SIZE}}~(sizeof(struct \mbox{\hyperlink{structlio__sg__entry}{lio\+\_\+sg\+\_\+entry}}))
\item 
\#define \mbox{\hyperlink{lio__common_8h_a1ab2ee10bd88944543b5fbf50df99900}{LIO\+\_\+\+FRM\+\_\+\+HEADER\+\_\+\+SIZE}}~22 /$\ast$ VLAN + Ethernet $\ast$/
\item 
\#define \mbox{\hyperlink{lio__common_8h_a86d0c6c9ed1bb10d0c94827efd408560}{LIO\+\_\+\+MAX\+\_\+\+FRM\+\_\+\+SIZE}}~(16000 + \mbox{\hyperlink{lio__common_8h_a1ab2ee10bd88944543b5fbf50df99900}{LIO\+\_\+\+FRM\+\_\+\+HEADER\+\_\+\+SIZE}})
\item 
\#define \mbox{\hyperlink{lio__common_8h_a304f205d3096ae5018f131a0115270df}{LIO\+\_\+\+DEFAULT\+\_\+\+FRM\+\_\+\+SIZE}}~(1500 + \mbox{\hyperlink{lio__common_8h_a1ab2ee10bd88944543b5fbf50df99900}{LIO\+\_\+\+FRM\+\_\+\+HEADER\+\_\+\+SIZE}})
\item 
\#define \mbox{\hyperlink{lio__common_8h_acad7a0e6776b5d2f5a62f8a8f13ed3f3}{LIO\+\_\+\+CMD\+\_\+\+CHANGE\+\_\+\+MTU}}~0x1
\item 
\#define \mbox{\hyperlink{lio__common_8h_a0516725c85d1f664576a0f68ad825015}{LIO\+\_\+\+CMD\+\_\+\+CHANGE\+\_\+\+MACADDR}}~0x2
\item 
\#define \mbox{\hyperlink{lio__common_8h_ae523a1aafdc011d40671c5f65be6e8e1}{LIO\+\_\+\+CMD\+\_\+\+CHANGE\+\_\+\+DEVFLAGS}}~0x3
\item 
\#define \mbox{\hyperlink{lio__common_8h_a4031877c65c5cfbac601fd533949b7de}{LIO\+\_\+\+CMD\+\_\+\+RX\+\_\+\+CTL}}~0x4
\item 
\#define \mbox{\hyperlink{lio__common_8h_aba12f6b0f1a28528c4d9ded7430146c2}{LIO\+\_\+\+CMD\+\_\+\+SET\+\_\+\+MULTI\+\_\+\+LIST}}~0x5
\item 
\#define \mbox{\hyperlink{lio__common_8h_af356105e781183a1a9bdf755dacc907e}{LIO\+\_\+\+CMD\+\_\+\+SET\+\_\+\+SETTINGS}}~0x7
\item 
\#define \mbox{\hyperlink{lio__common_8h_aaff2eca359c6f711c289d1e12cc51828}{LIO\+\_\+\+CMD\+\_\+\+SET\+\_\+\+FLOW\+\_\+\+CTL}}~0x8
\item 
\#define \mbox{\hyperlink{lio__common_8h_a20df417025ec3cb0b1f093c4c1457919}{LIO\+\_\+\+CMD\+\_\+\+GPIO\+\_\+\+ACCESS}}~0xA
\item 
\#define \mbox{\hyperlink{lio__common_8h_a84603cb24195b195a64887a58eeae71b}{LIO\+\_\+\+CMD\+\_\+\+LRO\+\_\+\+ENABLE}}~0xB
\item 
\#define \mbox{\hyperlink{lio__common_8h_a1baae719bec46723c4ca955edf488ca8}{LIO\+\_\+\+CMD\+\_\+\+LRO\+\_\+\+DISABLE}}~0xC
\item 
\#define \mbox{\hyperlink{lio__common_8h_ad0b795e75a2321f97faf37bc97a0a955}{LIO\+\_\+\+CMD\+\_\+\+SET\+\_\+\+RSS}}~0xD
\item 
\#define \mbox{\hyperlink{lio__common_8h_aa47c370f28d3294259493681ce0201a4}{LIO\+\_\+\+CMD\+\_\+\+TNL\+\_\+\+RX\+\_\+\+CSUM\+\_\+\+CTL}}~0x10
\item 
\#define \mbox{\hyperlink{lio__common_8h_ade735b23108b7b53d4f491218bcf208f}{LIO\+\_\+\+CMD\+\_\+\+TNL\+\_\+\+TX\+\_\+\+CSUM\+\_\+\+CTL}}~0x11
\item 
\#define \mbox{\hyperlink{lio__common_8h_a5be05e1fd2b1a5bc7fb9e76ee08843dc}{LIO\+\_\+\+CMD\+\_\+\+VERBOSE\+\_\+\+ENABLE}}~0x14
\item 
\#define \mbox{\hyperlink{lio__common_8h_a24bec44bcef64e9eb9639425229ae202}{LIO\+\_\+\+CMD\+\_\+\+VERBOSE\+\_\+\+DISABLE}}~0x15
\item 
\#define \mbox{\hyperlink{lio__common_8h_af3b515a19b89b88586a49bcc6331dbfb}{LIO\+\_\+\+CMD\+\_\+\+VLAN\+\_\+\+FILTER\+\_\+\+CTL}}~0x16
\item 
\#define \mbox{\hyperlink{lio__common_8h_a46e11ff39571f80aa8c23a201b967aaf}{LIO\+\_\+\+CMD\+\_\+\+ADD\+\_\+\+VLAN\+\_\+\+FILTER}}~0x17
\item 
\#define \mbox{\hyperlink{lio__common_8h_afa702941f27884618eb2310dc88e7c0e}{LIO\+\_\+\+CMD\+\_\+\+DEL\+\_\+\+VLAN\+\_\+\+FILTER}}~0x18
\item 
\#define \mbox{\hyperlink{lio__common_8h_a7b2ae62837c5e1d90bc536fb36692744}{LIO\+\_\+\+CMD\+\_\+\+VXLAN\+\_\+\+PORT\+\_\+\+CONFIG}}~0x19
\item 
\#define \mbox{\hyperlink{lio__common_8h_a3a63ac561f683c104650a17919f77ae8}{LIO\+\_\+\+CMD\+\_\+\+ID\+\_\+\+ACTIVE}}~0x1a
\item 
\#define \mbox{\hyperlink{lio__common_8h_aea26ce1037dca1f1094de5dc5b6875c9}{LIO\+\_\+\+CMD\+\_\+\+SET\+\_\+\+FNV}}~0x1d
\item 
\#define \mbox{\hyperlink{lio__common_8h_ae76abaeedefc8f8a1e3169bcbf0550e0}{LIO\+\_\+\+CMD\+\_\+\+PKT\+\_\+\+STEERING\+\_\+\+CTL}}~0x1e
\item 
\#define \mbox{\hyperlink{lio__common_8h_a3d61208de8fbc4c6141885ea51704050}{LIO\+\_\+\+CMD\+\_\+\+QUEUE\+\_\+\+COUNT\+\_\+\+CTL}}~0x1f
\item 
\#define \mbox{\hyperlink{lio__common_8h_a21fc987b6d14f7b54b6bfeaa49f06382}{LIO\+\_\+\+CMD\+\_\+\+VXLAN\+\_\+\+PORT\+\_\+\+ADD}}~0x0
\item 
\#define \mbox{\hyperlink{lio__common_8h_af5872dc10f2d93c85273c0bcbf7a6309}{LIO\+\_\+\+CMD\+\_\+\+VXLAN\+\_\+\+PORT\+\_\+\+DEL}}~0x1
\item 
\#define \mbox{\hyperlink{lio__common_8h_aefc0d5306f62537fcca5656cf2b400f4}{LIO\+\_\+\+CMD\+\_\+\+RXCSUM\+\_\+\+ENABLE}}~0x0
\item 
\#define \mbox{\hyperlink{lio__common_8h_a8995ecd87b8484b4983f1ef57c9734ed}{LIO\+\_\+\+CMD\+\_\+\+RXCSUM\+\_\+\+DISABLE}}~0x1
\item 
\#define \mbox{\hyperlink{lio__common_8h_ada43ddf79a82f86dd234754c67669d8a}{LIO\+\_\+\+CMD\+\_\+\+TXCSUM\+\_\+\+ENABLE}}~0x0
\item 
\#define \mbox{\hyperlink{lio__common_8h_afb7807410f8bf36a9b4fde07dfeb0d34}{LIO\+\_\+\+CMD\+\_\+\+TXCSUM\+\_\+\+DISABLE}}~0x1
\item 
\#define \mbox{\hyperlink{lio__common_8h_aa33cdc1d0d3ab21ad1f983108b2a9b13}{LIO\+\_\+\+CMD\+\_\+\+FNV\+\_\+\+ENABLE}}~0x1
\item 
\#define \mbox{\hyperlink{lio__common_8h_a9f4cbbf3abad7531782fa3100ae03c7d}{LIO\+\_\+\+CMD\+\_\+\+FNV\+\_\+\+DISABLE}}~0x0
\item 
\#define \mbox{\hyperlink{lio__common_8h_aa806fb18399e065d65efcd469b980b7d}{LIO\+\_\+\+CMD\+\_\+\+PKT\+\_\+\+STEERING\+\_\+\+ENABLE}}~0x0
\item 
\#define \mbox{\hyperlink{lio__common_8h_a4d797babe27967156aad52ac2beec9a5}{LIO\+\_\+\+CMD\+\_\+\+PKT\+\_\+\+STEERING\+\_\+\+DISABLE}}~0x1
\item 
\#define \mbox{\hyperlink{lio__common_8h_a78aea80882b4aaf844a030f24db7cbf0}{LIO\+\_\+\+L4\+SUM\+\_\+\+VERIFIED}}~0x1
\item 
\#define \mbox{\hyperlink{lio__common_8h_ab1703a1a86c5d6f10619fd615d4fb721}{LIO\+\_\+\+IPSUM\+\_\+\+VERIFIED}}~0x2
\item 
\#define \mbox{\hyperlink{lio__common_8h_a98fba0698bb62f0629ccb48518ebff65}{LIO\+\_\+\+LROIPV4}}~0x1
\item 
\#define \mbox{\hyperlink{lio__common_8h_ab376c2b2b339084d44cb4d1586b08dce}{LIO\+\_\+\+LROIPV6}}~0x2
\item 
\#define \mbox{\hyperlink{lio__common_8h_ae5c5b88cddd153bccec303ce6be63718}{OCTEON\+\_\+\+CMD\+\_\+\+SIZE}}~(sizeof(union \mbox{\hyperlink{unionocteon__cmd}{octeon\+\_\+cmd}}))
\item 
\#define \mbox{\hyperlink{lio__common_8h_a39c1c4976fa30db2e2f3c83953778cca}{LIO\+\_\+\+SOFTCMDRESP\+\_\+\+IH3}}~(40 + 8)
\item 
\#define \mbox{\hyperlink{lio__common_8h_ab7ddbb3b292312831fe9989f77d2b39e}{LIO\+\_\+\+PCICMD\+\_\+\+O3}}~(24 + 8)
\item 
\#define \mbox{\hyperlink{lio__common_8h_a71bff3d0288ce20e92498c4394a71e0a}{OCTEON\+\_\+\+RH\+\_\+\+SIZE}}~(sizeof(union  \mbox{\hyperlink{unionocteon__rh}{octeon\+\_\+rh}}))
\item 
\#define \mbox{\hyperlink{lio__common_8h_a9d40535eede46f8dccc852275d993236}{LIO\+\_\+\+BASE\+\_\+\+QUEUE\+\_\+\+NOT\+\_\+\+REQUESTED}}~65535
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \mbox{\hyperlink{lio__common_8h_afafc1bb5328c197aa115830f7563e547}{lio\+\_\+tag\+\_\+type}} \{ \mbox{\hyperlink{lio__common_8h_afafc1bb5328c197aa115830f7563e547aa52431526fdf650dcc9d649b8be110ff}{LIO\+\_\+\+ORDERED\+\_\+\+TAG}} = 0
, \mbox{\hyperlink{lio__common_8h_afafc1bb5328c197aa115830f7563e547ab94f8908b68eeb8114ef0c07a86f5b75}{LIO\+\_\+\+ATOMIC\+\_\+\+TAG}} = 1
, \mbox{\hyperlink{lio__common_8h_afafc1bb5328c197aa115830f7563e547ab89bc5da2e36edab0952f65ebe729788}{LIO\+\_\+\+NULL\+\_\+\+TAG}} = 2
, \mbox{\hyperlink{lio__common_8h_afafc1bb5328c197aa115830f7563e547aded8e3adc674080bb0ff033a7428ea3c}{LIO\+\_\+\+NULL\+\_\+\+NULL\+\_\+\+TAG}} = 3
 \}
\item 
enum \mbox{\hyperlink{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75}{lio\+\_\+ifflags}} \{ \newline
\mbox{\hyperlink{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75ab27484b3aaeb6cd75ce297c961d50681}{LIO\+\_\+\+IFFLAG\+\_\+\+PROMISC}} = 0x01
, \mbox{\hyperlink{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75a1ee3ba2f6a1135c1d46c1b318d1094f5}{LIO\+\_\+\+IFFLAG\+\_\+\+ALLMULTI}} = 0x02
, \mbox{\hyperlink{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75a4b7ba6ab85742563750ffd2bd7b8d703}{LIO\+\_\+\+IFFLAG\+\_\+\+MULTICAST}} = 0x04
, \mbox{\hyperlink{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75a57a213eed3529361397f55234bd797b5}{LIO\+\_\+\+IFFLAG\+\_\+\+BROADCAST}} = 0x08
, \newline
\mbox{\hyperlink{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75adbd145c58d42570c844a41f00d872d3a}{LIO\+\_\+\+IFFLAG\+\_\+\+UNICAST}} = 0x10
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static uint32\+\_\+t \mbox{\hyperlink{lio__common_8h_aab9e2438e83ac73b196a655afd9b5053}{lio\+\_\+incr\+\_\+index}} (uint32\+\_\+t index, uint32\+\_\+t count, uint32\+\_\+t max)
\item 
static void \mbox{\hyperlink{lio__common_8h_a6ec88d76259f482a55c2a990d07e0b33}{lio\+\_\+add\+\_\+sg\+\_\+size}} (struct \mbox{\hyperlink{structlio__sg__entry}{lio\+\_\+sg\+\_\+entry}} $\ast$sg\+\_\+entry, uint16\+\_\+t size, uint32\+\_\+t pos)
\item 
static int \mbox{\hyperlink{lio__common_8h_aaef56e97b5f9236aa4fc5ed28f34695e}{lio\+\_\+opcode\+\_\+slow\+\_\+path}} (union \mbox{\hyperlink{unionocteon__rh}{octeon\+\_\+rh}} $\ast$rh)
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{lio__common_8h_a75839b27b983a6b09d42a53a16531f50}\label{lio__common_8h_a75839b27b983a6b09d42a53a16531f50}} 
\index{lio\_common.h@{lio\_common.h}!BYTES\_PER\_DHLEN\_UNIT@{BYTES\_PER\_DHLEN\_UNIT}}
\index{BYTES\_PER\_DHLEN\_UNIT@{BYTES\_PER\_DHLEN\_UNIT}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{BYTES\_PER\_DHLEN\_UNIT}{BYTES\_PER\_DHLEN\_UNIT}}
{\footnotesize\ttfamily \#define BYTES\+\_\+\+PER\+\_\+\+DHLEN\+\_\+\+UNIT~8}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00109}{109}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_af157203ae43b90d0255d2fd5f5ca41ce}\label{lio__common_8h_af157203ae43b90d0255d2fd5f5ca41ce}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_BASE\_MAJOR\_VERSION@{LIO\_BASE\_MAJOR\_VERSION}}
\index{LIO\_BASE\_MAJOR\_VERSION@{LIO\_BASE\_MAJOR\_VERSION}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_BASE\_MAJOR\_VERSION}{LIO\_BASE\_MAJOR\_VERSION}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+BASE\+\_\+\+MAJOR\+\_\+\+VERSION~1}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00047}{47}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ad1b73dee9a09b6071e6233de91fa4b49}\label{lio__common_8h_ad1b73dee9a09b6071e6233de91fa4b49}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_BASE\_MICRO\_VERSION@{LIO\_BASE\_MICRO\_VERSION}}
\index{LIO\_BASE\_MICRO\_VERSION@{LIO\_BASE\_MICRO\_VERSION}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_BASE\_MICRO\_VERSION}{LIO\_BASE\_MICRO\_VERSION}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+BASE\+\_\+\+MICRO\+\_\+\+VERSION~1}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00049}{49}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a6dd214069950075ae417eb683c4baaf9}\label{lio__common_8h_a6dd214069950075ae417eb683c4baaf9}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_BASE\_MINOR\_VERSION@{LIO\_BASE\_MINOR\_VERSION}}
\index{LIO\_BASE\_MINOR\_VERSION@{LIO\_BASE\_MINOR\_VERSION}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_BASE\_MINOR\_VERSION}{LIO\_BASE\_MINOR\_VERSION}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+BASE\+\_\+\+MINOR\+\_\+\+VERSION~6}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00048}{48}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a9d40535eede46f8dccc852275d993236}\label{lio__common_8h_a9d40535eede46f8dccc852275d993236}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_BASE\_QUEUE\_NOT\_REQUESTED@{LIO\_BASE\_QUEUE\_NOT\_REQUESTED}}
\index{LIO\_BASE\_QUEUE\_NOT\_REQUESTED@{LIO\_BASE\_QUEUE\_NOT\_REQUESTED}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_BASE\_QUEUE\_NOT\_REQUESTED}{LIO\_BASE\_QUEUE\_NOT\_REQUESTED}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+BASE\+\_\+\+QUEUE\+\_\+\+NOT\+\_\+\+REQUESTED~65535}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00814}{814}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a7842a79e9711fd834ba221a3ebeb5184}\label{lio__common_8h_a7842a79e9711fd834ba221a3ebeb5184}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_BASE\_VERSION@{LIO\_BASE\_VERSION}}
\index{LIO\_BASE\_VERSION@{LIO\_BASE\_VERSION}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_BASE\_VERSION}{LIO\_BASE\_VERSION}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+BASE\+\_\+\+VERSION}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{                                \mbox{\hyperlink{lio__common_8h_a1af84fdddf6e75de3e56eabd6f27fdfa}{LIO\_STR}}(\mbox{\hyperlink{lio__common_8h_af157203ae43b90d0255d2fd5f5ca41ce}{LIO\_BASE\_MAJOR\_VERSION}}) \textcolor{stringliteral}{"{}."{}}        \(\backslash\)}
\DoxyCodeLine{                                LIO\_STR(\mbox{\hyperlink{lio__common_8h_a6dd214069950075ae417eb683c4baaf9}{LIO\_BASE\_MINOR\_VERSION}})}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{lio__common_8h_source_l00050}{50}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a796f17859a761ec97691561f31f7b2f5}\label{lio__common_8h_a796f17859a761ec97691561f31f7b2f5}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_BOARD\_NAME@{LIO\_BOARD\_NAME}}
\index{LIO\_BOARD\_NAME@{LIO\_BOARD\_NAME}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_BOARD\_NAME}{LIO\_BOARD\_NAME}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+BOARD\+\_\+\+NAME~32}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00125}{125}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a46e11ff39571f80aa8c23a201b967aaf}\label{lio__common_8h_a46e11ff39571f80aa8c23a201b967aaf}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_ADD\_VLAN\_FILTER@{LIO\_CMD\_ADD\_VLAN\_FILTER}}
\index{LIO\_CMD\_ADD\_VLAN\_FILTER@{LIO\_CMD\_ADD\_VLAN\_FILTER}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_ADD\_VLAN\_FILTER}{LIO\_CMD\_ADD\_VLAN\_FILTER}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+ADD\+\_\+\+VLAN\+\_\+\+FILTER~0x17}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00212}{212}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ae523a1aafdc011d40671c5f65be6e8e1}\label{lio__common_8h_ae523a1aafdc011d40671c5f65be6e8e1}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_CHANGE\_DEVFLAGS@{LIO\_CMD\_CHANGE\_DEVFLAGS}}
\index{LIO\_CMD\_CHANGE\_DEVFLAGS@{LIO\_CMD\_CHANGE\_DEVFLAGS}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_CHANGE\_DEVFLAGS}{LIO\_CMD\_CHANGE\_DEVFLAGS}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+CHANGE\+\_\+\+DEVFLAGS~0x3}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00193}{193}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a0516725c85d1f664576a0f68ad825015}\label{lio__common_8h_a0516725c85d1f664576a0f68ad825015}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_CHANGE\_MACADDR@{LIO\_CMD\_CHANGE\_MACADDR}}
\index{LIO\_CMD\_CHANGE\_MACADDR@{LIO\_CMD\_CHANGE\_MACADDR}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_CHANGE\_MACADDR}{LIO\_CMD\_CHANGE\_MACADDR}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+CHANGE\+\_\+\+MACADDR~0x2}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00192}{192}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_acad7a0e6776b5d2f5a62f8a8f13ed3f3}\label{lio__common_8h_acad7a0e6776b5d2f5a62f8a8f13ed3f3}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_CHANGE\_MTU@{LIO\_CMD\_CHANGE\_MTU}}
\index{LIO\_CMD\_CHANGE\_MTU@{LIO\_CMD\_CHANGE\_MTU}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_CHANGE\_MTU}{LIO\_CMD\_CHANGE\_MTU}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+CHANGE\+\_\+\+MTU~0x1}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00191}{191}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_afa702941f27884618eb2310dc88e7c0e}\label{lio__common_8h_afa702941f27884618eb2310dc88e7c0e}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_DEL\_VLAN\_FILTER@{LIO\_CMD\_DEL\_VLAN\_FILTER}}
\index{LIO\_CMD\_DEL\_VLAN\_FILTER@{LIO\_CMD\_DEL\_VLAN\_FILTER}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_DEL\_VLAN\_FILTER}{LIO\_CMD\_DEL\_VLAN\_FILTER}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+DEL\+\_\+\+VLAN\+\_\+\+FILTER~0x18}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00213}{213}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a9f4cbbf3abad7531782fa3100ae03c7d}\label{lio__common_8h_a9f4cbbf3abad7531782fa3100ae03c7d}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_FNV\_DISABLE@{LIO\_CMD\_FNV\_DISABLE}}
\index{LIO\_CMD\_FNV\_DISABLE@{LIO\_CMD\_FNV\_DISABLE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_FNV\_DISABLE}{LIO\_CMD\_FNV\_DISABLE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+FNV\+\_\+\+DISABLE~0x0}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00231}{231}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_aa33cdc1d0d3ab21ad1f983108b2a9b13}\label{lio__common_8h_aa33cdc1d0d3ab21ad1f983108b2a9b13}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_FNV\_ENABLE@{LIO\_CMD\_FNV\_ENABLE}}
\index{LIO\_CMD\_FNV\_ENABLE@{LIO\_CMD\_FNV\_ENABLE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_FNV\_ENABLE}{LIO\_CMD\_FNV\_ENABLE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+FNV\+\_\+\+ENABLE~0x1}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00230}{230}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a20df417025ec3cb0b1f093c4c1457919}\label{lio__common_8h_a20df417025ec3cb0b1f093c4c1457919}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_GPIO\_ACCESS@{LIO\_CMD\_GPIO\_ACCESS}}
\index{LIO\_CMD\_GPIO\_ACCESS@{LIO\_CMD\_GPIO\_ACCESS}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_GPIO\_ACCESS}{LIO\_CMD\_GPIO\_ACCESS}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+GPIO\+\_\+\+ACCESS~0xA}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00201}{201}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a3a63ac561f683c104650a17919f77ae8}\label{lio__common_8h_a3a63ac561f683c104650a17919f77ae8}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_ID\_ACTIVE@{LIO\_CMD\_ID\_ACTIVE}}
\index{LIO\_CMD\_ID\_ACTIVE@{LIO\_CMD\_ID\_ACTIVE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_ID\_ACTIVE}{LIO\_CMD\_ID\_ACTIVE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+ID\+\_\+\+ACTIVE~0x1a}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00216}{216}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a1baae719bec46723c4ca955edf488ca8}\label{lio__common_8h_a1baae719bec46723c4ca955edf488ca8}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_LRO\_DISABLE@{LIO\_CMD\_LRO\_DISABLE}}
\index{LIO\_CMD\_LRO\_DISABLE@{LIO\_CMD\_LRO\_DISABLE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_LRO\_DISABLE}{LIO\_CMD\_LRO\_DISABLE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+LRO\+\_\+\+DISABLE~0xC}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00203}{203}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a84603cb24195b195a64887a58eeae71b}\label{lio__common_8h_a84603cb24195b195a64887a58eeae71b}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_LRO\_ENABLE@{LIO\_CMD\_LRO\_ENABLE}}
\index{LIO\_CMD\_LRO\_ENABLE@{LIO\_CMD\_LRO\_ENABLE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_LRO\_ENABLE}{LIO\_CMD\_LRO\_ENABLE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+LRO\+\_\+\+ENABLE~0xB}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00202}{202}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ae76abaeedefc8f8a1e3169bcbf0550e0}\label{lio__common_8h_ae76abaeedefc8f8a1e3169bcbf0550e0}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_PKT\_STEERING\_CTL@{LIO\_CMD\_PKT\_STEERING\_CTL}}
\index{LIO\_CMD\_PKT\_STEERING\_CTL@{LIO\_CMD\_PKT\_STEERING\_CTL}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_PKT\_STEERING\_CTL}{LIO\_CMD\_PKT\_STEERING\_CTL}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+PKT\+\_\+\+STEERING\+\_\+\+CTL~0x1e}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00220}{220}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a4d797babe27967156aad52ac2beec9a5}\label{lio__common_8h_a4d797babe27967156aad52ac2beec9a5}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_PKT\_STEERING\_DISABLE@{LIO\_CMD\_PKT\_STEERING\_DISABLE}}
\index{LIO\_CMD\_PKT\_STEERING\_DISABLE@{LIO\_CMD\_PKT\_STEERING\_DISABLE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_PKT\_STEERING\_DISABLE}{LIO\_CMD\_PKT\_STEERING\_DISABLE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+PKT\+\_\+\+STEERING\+\_\+\+DISABLE~0x1}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00233}{233}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_aa806fb18399e065d65efcd469b980b7d}\label{lio__common_8h_aa806fb18399e065d65efcd469b980b7d}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_PKT\_STEERING\_ENABLE@{LIO\_CMD\_PKT\_STEERING\_ENABLE}}
\index{LIO\_CMD\_PKT\_STEERING\_ENABLE@{LIO\_CMD\_PKT\_STEERING\_ENABLE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_PKT\_STEERING\_ENABLE}{LIO\_CMD\_PKT\_STEERING\_ENABLE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+PKT\+\_\+\+STEERING\+\_\+\+ENABLE~0x0}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00232}{232}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a3d61208de8fbc4c6141885ea51704050}\label{lio__common_8h_a3d61208de8fbc4c6141885ea51704050}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_QUEUE\_COUNT\_CTL@{LIO\_CMD\_QUEUE\_COUNT\_CTL}}
\index{LIO\_CMD\_QUEUE\_COUNT\_CTL@{LIO\_CMD\_QUEUE\_COUNT\_CTL}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_QUEUE\_COUNT\_CTL}{LIO\_CMD\_QUEUE\_COUNT\_CTL}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+QUEUE\+\_\+\+COUNT\+\_\+\+CTL~0x1f}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00222}{222}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a4031877c65c5cfbac601fd533949b7de}\label{lio__common_8h_a4031877c65c5cfbac601fd533949b7de}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_RX\_CTL@{LIO\_CMD\_RX\_CTL}}
\index{LIO\_CMD\_RX\_CTL@{LIO\_CMD\_RX\_CTL}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_RX\_CTL}{LIO\_CMD\_RX\_CTL}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+RX\+\_\+\+CTL~0x4}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00194}{194}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a8995ecd87b8484b4983f1ef57c9734ed}\label{lio__common_8h_a8995ecd87b8484b4983f1ef57c9734ed}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_RXCSUM\_DISABLE@{LIO\_CMD\_RXCSUM\_DISABLE}}
\index{LIO\_CMD\_RXCSUM\_DISABLE@{LIO\_CMD\_RXCSUM\_DISABLE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_RXCSUM\_DISABLE}{LIO\_CMD\_RXCSUM\_DISABLE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+RXCSUM\+\_\+\+DISABLE~0x1}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00227}{227}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_aefc0d5306f62537fcca5656cf2b400f4}\label{lio__common_8h_aefc0d5306f62537fcca5656cf2b400f4}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_RXCSUM\_ENABLE@{LIO\_CMD\_RXCSUM\_ENABLE}}
\index{LIO\_CMD\_RXCSUM\_ENABLE@{LIO\_CMD\_RXCSUM\_ENABLE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_RXCSUM\_ENABLE}{LIO\_CMD\_RXCSUM\_ENABLE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+RXCSUM\+\_\+\+ENABLE~0x0}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00226}{226}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_aaff2eca359c6f711c289d1e12cc51828}\label{lio__common_8h_aaff2eca359c6f711c289d1e12cc51828}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_SET\_FLOW\_CTL@{LIO\_CMD\_SET\_FLOW\_CTL}}
\index{LIO\_CMD\_SET\_FLOW\_CTL@{LIO\_CMD\_SET\_FLOW\_CTL}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_SET\_FLOW\_CTL}{LIO\_CMD\_SET\_FLOW\_CTL}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+SET\+\_\+\+FLOW\+\_\+\+CTL~0x8}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00199}{199}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_aea26ce1037dca1f1094de5dc5b6875c9}\label{lio__common_8h_aea26ce1037dca1f1094de5dc5b6875c9}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_SET\_FNV@{LIO\_CMD\_SET\_FNV}}
\index{LIO\_CMD\_SET\_FNV@{LIO\_CMD\_SET\_FNV}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_SET\_FNV}{LIO\_CMD\_SET\_FNV}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+SET\+\_\+\+FNV~0x1d}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00218}{218}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_aba12f6b0f1a28528c4d9ded7430146c2}\label{lio__common_8h_aba12f6b0f1a28528c4d9ded7430146c2}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_SET\_MULTI\_LIST@{LIO\_CMD\_SET\_MULTI\_LIST}}
\index{LIO\_CMD\_SET\_MULTI\_LIST@{LIO\_CMD\_SET\_MULTI\_LIST}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_SET\_MULTI\_LIST}{LIO\_CMD\_SET\_MULTI\_LIST}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+SET\+\_\+\+MULTI\+\_\+\+LIST~0x5}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00195}{195}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ad0b795e75a2321f97faf37bc97a0a955}\label{lio__common_8h_ad0b795e75a2321f97faf37bc97a0a955}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_SET\_RSS@{LIO\_CMD\_SET\_RSS}}
\index{LIO\_CMD\_SET\_RSS@{LIO\_CMD\_SET\_RSS}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_SET\_RSS}{LIO\_CMD\_SET\_RSS}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+SET\+\_\+\+RSS~0xD}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00204}{204}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_af356105e781183a1a9bdf755dacc907e}\label{lio__common_8h_af356105e781183a1a9bdf755dacc907e}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_SET\_SETTINGS@{LIO\_CMD\_SET\_SETTINGS}}
\index{LIO\_CMD\_SET\_SETTINGS@{LIO\_CMD\_SET\_SETTINGS}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_SET\_SETTINGS}{LIO\_CMD\_SET\_SETTINGS}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+SET\+\_\+\+SETTINGS~0x7}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00198}{198}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_aa47c370f28d3294259493681ce0201a4}\label{lio__common_8h_aa47c370f28d3294259493681ce0201a4}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_TNL\_RX\_CSUM\_CTL@{LIO\_CMD\_TNL\_RX\_CSUM\_CTL}}
\index{LIO\_CMD\_TNL\_RX\_CSUM\_CTL@{LIO\_CMD\_TNL\_RX\_CSUM\_CTL}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_TNL\_RX\_CSUM\_CTL}{LIO\_CMD\_TNL\_RX\_CSUM\_CTL}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+TNL\+\_\+\+RX\+\_\+\+CSUM\+\_\+\+CTL~0x10}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00206}{206}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ade735b23108b7b53d4f491218bcf208f}\label{lio__common_8h_ade735b23108b7b53d4f491218bcf208f}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_TNL\_TX\_CSUM\_CTL@{LIO\_CMD\_TNL\_TX\_CSUM\_CTL}}
\index{LIO\_CMD\_TNL\_TX\_CSUM\_CTL@{LIO\_CMD\_TNL\_TX\_CSUM\_CTL}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_TNL\_TX\_CSUM\_CTL}{LIO\_CMD\_TNL\_TX\_CSUM\_CTL}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+TNL\+\_\+\+TX\+\_\+\+CSUM\+\_\+\+CTL~0x11}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00207}{207}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_afb7807410f8bf36a9b4fde07dfeb0d34}\label{lio__common_8h_afb7807410f8bf36a9b4fde07dfeb0d34}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_TXCSUM\_DISABLE@{LIO\_CMD\_TXCSUM\_DISABLE}}
\index{LIO\_CMD\_TXCSUM\_DISABLE@{LIO\_CMD\_TXCSUM\_DISABLE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_TXCSUM\_DISABLE}{LIO\_CMD\_TXCSUM\_DISABLE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+TXCSUM\+\_\+\+DISABLE~0x1}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00229}{229}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ada43ddf79a82f86dd234754c67669d8a}\label{lio__common_8h_ada43ddf79a82f86dd234754c67669d8a}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_TXCSUM\_ENABLE@{LIO\_CMD\_TXCSUM\_ENABLE}}
\index{LIO\_CMD\_TXCSUM\_ENABLE@{LIO\_CMD\_TXCSUM\_ENABLE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_TXCSUM\_ENABLE}{LIO\_CMD\_TXCSUM\_ENABLE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+TXCSUM\+\_\+\+ENABLE~0x0}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00228}{228}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a24bec44bcef64e9eb9639425229ae202}\label{lio__common_8h_a24bec44bcef64e9eb9639425229ae202}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_VERBOSE\_DISABLE@{LIO\_CMD\_VERBOSE\_DISABLE}}
\index{LIO\_CMD\_VERBOSE\_DISABLE@{LIO\_CMD\_VERBOSE\_DISABLE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_VERBOSE\_DISABLE}{LIO\_CMD\_VERBOSE\_DISABLE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+VERBOSE\+\_\+\+DISABLE~0x15}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00209}{209}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a5be05e1fd2b1a5bc7fb9e76ee08843dc}\label{lio__common_8h_a5be05e1fd2b1a5bc7fb9e76ee08843dc}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_VERBOSE\_ENABLE@{LIO\_CMD\_VERBOSE\_ENABLE}}
\index{LIO\_CMD\_VERBOSE\_ENABLE@{LIO\_CMD\_VERBOSE\_ENABLE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_VERBOSE\_ENABLE}{LIO\_CMD\_VERBOSE\_ENABLE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+VERBOSE\+\_\+\+ENABLE~0x14}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00208}{208}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_af3b515a19b89b88586a49bcc6331dbfb}\label{lio__common_8h_af3b515a19b89b88586a49bcc6331dbfb}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_VLAN\_FILTER\_CTL@{LIO\_CMD\_VLAN\_FILTER\_CTL}}
\index{LIO\_CMD\_VLAN\_FILTER\_CTL@{LIO\_CMD\_VLAN\_FILTER\_CTL}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_VLAN\_FILTER\_CTL}{LIO\_CMD\_VLAN\_FILTER\_CTL}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+VLAN\+\_\+\+FILTER\+\_\+\+CTL~0x16}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00211}{211}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a21fc987b6d14f7b54b6bfeaa49f06382}\label{lio__common_8h_a21fc987b6d14f7b54b6bfeaa49f06382}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_VXLAN\_PORT\_ADD@{LIO\_CMD\_VXLAN\_PORT\_ADD}}
\index{LIO\_CMD\_VXLAN\_PORT\_ADD@{LIO\_CMD\_VXLAN\_PORT\_ADD}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_VXLAN\_PORT\_ADD}{LIO\_CMD\_VXLAN\_PORT\_ADD}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+VXLAN\+\_\+\+PORT\+\_\+\+ADD~0x0}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00224}{224}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a7b2ae62837c5e1d90bc536fb36692744}\label{lio__common_8h_a7b2ae62837c5e1d90bc536fb36692744}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_VXLAN\_PORT\_CONFIG@{LIO\_CMD\_VXLAN\_PORT\_CONFIG}}
\index{LIO\_CMD\_VXLAN\_PORT\_CONFIG@{LIO\_CMD\_VXLAN\_PORT\_CONFIG}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_VXLAN\_PORT\_CONFIG}{LIO\_CMD\_VXLAN\_PORT\_CONFIG}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+VXLAN\+\_\+\+PORT\+\_\+\+CONFIG~0x19}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00214}{214}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_af5872dc10f2d93c85273c0bcbf7a6309}\label{lio__common_8h_af5872dc10f2d93c85273c0bcbf7a6309}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CMD\_VXLAN\_PORT\_DEL@{LIO\_CMD\_VXLAN\_PORT\_DEL}}
\index{LIO\_CMD\_VXLAN\_PORT\_DEL@{LIO\_CMD\_VXLAN\_PORT\_DEL}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CMD\_VXLAN\_PORT\_DEL}{LIO\_CMD\_VXLAN\_PORT\_DEL}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CMD\+\_\+\+VXLAN\+\_\+\+PORT\+\_\+\+DEL~0x1}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00225}{225}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a49467ad066fb0c40a97f9c66cb093ddc}\label{lio__common_8h_a49467ad066fb0c40a97f9c66cb093ddc}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_CONTROL@{LIO\_CONTROL}}
\index{LIO\_CONTROL@{LIO\_CONTROL}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_CONTROL}{LIO\_CONTROL}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+CONTROL~(0x11111110)}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00072}{72}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ac9b27c86d9a3ffd87030cc3e5da1e716}\label{lio__common_8h_ac9b27c86d9a3ffd87030cc3e5da1e716}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_DATA@{LIO\_DATA}}
\index{LIO\_DATA@{LIO\_DATA}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_DATA}{LIO\_DATA}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+DATA(\begin{DoxyParamCaption}\item[{}]{i }\end{DoxyParamCaption})~(0x11111111 + (i))}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00073}{73}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a304f205d3096ae5018f131a0115270df}\label{lio__common_8h_a304f205d3096ae5018f131a0115270df}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_DEFAULT\_FRM\_SIZE@{LIO\_DEFAULT\_FRM\_SIZE}}
\index{LIO\_DEFAULT\_FRM\_SIZE@{LIO\_DEFAULT\_FRM\_SIZE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_DEFAULT\_FRM\_SIZE}{LIO\_DEFAULT\_FRM\_SIZE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+DEFAULT\+\_\+\+FRM\+\_\+\+SIZE~(1500 + \mbox{\hyperlink{lio__common_8h_a1ab2ee10bd88944543b5fbf50df99900}{LIO\+\_\+\+FRM\+\_\+\+HEADER\+\_\+\+SIZE}})}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00188}{188}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a32ad46e5afa92fc48de9cebbc4de1667}\label{lio__common_8h_a32ad46e5afa92fc48de9cebbc4de1667}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_DRV\_APP\_COUNT@{LIO\_DRV\_APP\_COUNT}}
\index{LIO\_DRV\_APP\_COUNT@{LIO\_DRV\_APP\_COUNT}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_DRV\_APP\_COUNT}{LIO\_DRV\_APP\_COUNT}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+DRV\+\_\+\+APP\+\_\+\+COUNT~0x2}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00104}{104}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ac9f16d8c59c392af7473142d5f870926}\label{lio__common_8h_ac9f16d8c59c392af7473142d5f870926}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_DRV\_APP\_END@{LIO\_DRV\_APP\_END}}
\index{LIO\_DRV\_APP\_END@{LIO\_DRV\_APP\_END}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_DRV\_APP\_END}{LIO\_DRV\_APP\_END}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+DRV\+\_\+\+APP\+\_\+\+END~(\mbox{\hyperlink{lio__common_8h_a98798fb86630fcfe142a259fb12adca8}{LIO\+\_\+\+DRV\+\_\+\+INVALID\+\_\+\+APP}} -\/ 1)}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00107}{107}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_aac6694240d9fd0362dbe94fec3ec1438}\label{lio__common_8h_aac6694240d9fd0362dbe94fec3ec1438}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_DRV\_APP\_START@{LIO\_DRV\_APP\_START}}
\index{LIO\_DRV\_APP\_START@{LIO\_DRV\_APP\_START}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_DRV\_APP\_START}{LIO\_DRV\_APP\_START}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+DRV\+\_\+\+APP\+\_\+\+START~0x0}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00103}{103}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a98798fb86630fcfe142a259fb12adca8}\label{lio__common_8h_a98798fb86630fcfe142a259fb12adca8}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_DRV\_INVALID\_APP@{LIO\_DRV\_INVALID\_APP}}
\index{LIO\_DRV\_INVALID\_APP@{LIO\_DRV\_INVALID\_APP}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_DRV\_INVALID\_APP}{LIO\_DRV\_INVALID\_APP}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+DRV\+\_\+\+INVALID\+\_\+\+APP~(\mbox{\hyperlink{lio__common_8h_aac6694240d9fd0362dbe94fec3ec1438}{LIO\+\_\+\+DRV\+\_\+\+APP\+\_\+\+START}} + 0x2)}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00106}{106}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a878b59df91589ae9cf2ab70e6ca77a3f}\label{lio__common_8h_a878b59df91589ae9cf2ab70e6ca77a3f}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_DRV\_NIC\_APP@{LIO\_DRV\_NIC\_APP}}
\index{LIO\_DRV\_NIC\_APP@{LIO\_DRV\_NIC\_APP}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_DRV\_NIC\_APP}{LIO\_DRV\_NIC\_APP}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+DRV\+\_\+\+NIC\+\_\+\+APP~(\mbox{\hyperlink{lio__common_8h_aac6694240d9fd0362dbe94fec3ec1438}{LIO\+\_\+\+DRV\+\_\+\+APP\+\_\+\+START}} + 0x1)}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00105}{105}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a1ab2ee10bd88944543b5fbf50df99900}\label{lio__common_8h_a1ab2ee10bd88944543b5fbf50df99900}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_FRM\_HEADER\_SIZE@{LIO\_FRM\_HEADER\_SIZE}}
\index{LIO\_FRM\_HEADER\_SIZE@{LIO\_FRM\_HEADER\_SIZE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_FRM\_HEADER\_SIZE}{LIO\_FRM\_HEADER\_SIZE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+FRM\+\_\+\+HEADER\+\_\+\+SIZE~22 /$\ast$ VLAN + Ethernet $\ast$/}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00184}{184}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ab1703a1a86c5d6f10619fd615d4fb721}\label{lio__common_8h_ab1703a1a86c5d6f10619fd615d4fb721}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_IPSUM\_VERIFIED@{LIO\_IPSUM\_VERIFIED}}
\index{LIO\_IPSUM\_VERIFIED@{LIO\_IPSUM\_VERIFIED}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_IPSUM\_VERIFIED}{LIO\_IPSUM\_VERIFIED}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+IPSUM\+\_\+\+VERIFIED~0x2}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00238}{238}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a78aea80882b4aaf844a030f24db7cbf0}\label{lio__common_8h_a78aea80882b4aaf844a030f24db7cbf0}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_L4SUM\_VERIFIED@{LIO\_L4SUM\_VERIFIED}}
\index{LIO\_L4SUM\_VERIFIED@{LIO\_L4SUM\_VERIFIED}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_L4SUM\_VERIFIED}{LIO\_L4SUM\_VERIFIED}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+L4\+SUM\+\_\+\+VERIFIED~0x1}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00237}{237}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a98fba0698bb62f0629ccb48518ebff65}\label{lio__common_8h_a98fba0698bb62f0629ccb48518ebff65}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_LROIPV4@{LIO\_LROIPV4}}
\index{LIO\_LROIPV4@{LIO\_LROIPV4}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_LROIPV4}{LIO\_LROIPV4}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+LROIPV4~0x1}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00241}{241}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ab376c2b2b339084d44cb4d1586b08dce}\label{lio__common_8h_ab376c2b2b339084d44cb4d1586b08dce}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_LROIPV6@{LIO\_LROIPV6}}
\index{LIO\_LROIPV6@{LIO\_LROIPV6}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_LROIPV6}{LIO\_LROIPV6}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+LROIPV6~0x2}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00242}{242}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a86d0c6c9ed1bb10d0c94827efd408560}\label{lio__common_8h_a86d0c6c9ed1bb10d0c94827efd408560}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_MAX\_FRM\_SIZE@{LIO\_MAX\_FRM\_SIZE}}
\index{LIO\_MAX\_FRM\_SIZE@{LIO\_MAX\_FRM\_SIZE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_MAX\_FRM\_SIZE}{LIO\_MAX\_FRM\_SIZE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+MAX\+\_\+\+FRM\+\_\+\+SIZE~(16000 + \mbox{\hyperlink{lio__common_8h_a1ab2ee10bd88944543b5fbf50df99900}{LIO\+\_\+\+FRM\+\_\+\+HEADER\+\_\+\+SIZE}})}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00186}{186}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a33e94e4d8a48c4f8fcca7f71a4f622c3}\label{lio__common_8h_a33e94e4d8a48c4f8fcca7f71a4f622c3}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_OPCODE\_NIC@{LIO\_OPCODE\_NIC}}
\index{LIO\_OPCODE\_NIC@{LIO\_OPCODE\_NIC}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_OPCODE\_NIC}{LIO\_OPCODE\_NIC}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+OPCODE\+\_\+\+NIC~1 /$\ast$ used for NIC operations $\ast$/}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00080}{80}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a471543356599fbd11ef4ec2bd3c13d05}\label{lio__common_8h_a471543356599fbd11ef4ec2bd3c13d05}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_OPCODE\_NIC\_CMD@{LIO\_OPCODE\_NIC\_CMD}}
\index{LIO\_OPCODE\_NIC\_CMD@{LIO\_OPCODE\_NIC\_CMD}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_OPCODE\_NIC\_CMD}{LIO\_OPCODE\_NIC\_CMD}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+CMD~0x03}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00095}{95}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a52604b3607cd4e7184b7b7092fda2503}\label{lio__common_8h_a52604b3607cd4e7184b7b7092fda2503}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_OPCODE\_NIC\_CORE\_DRV\_ACTIVE@{LIO\_OPCODE\_NIC\_CORE\_DRV\_ACTIVE}}
\index{LIO\_OPCODE\_NIC\_CORE\_DRV\_ACTIVE@{LIO\_OPCODE\_NIC\_CORE\_DRV\_ACTIVE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_OPCODE\_NIC\_CORE\_DRV\_ACTIVE}{LIO\_OPCODE\_NIC\_CORE\_DRV\_ACTIVE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+CORE\+\_\+\+DRV\+\_\+\+ACTIVE~0x01}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00093}{93}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ab3e3663dbc3b78986a83cd22ac8a3caf}\label{lio__common_8h_ab3e3663dbc3b78986a83cd22ac8a3caf}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_OPCODE\_NIC\_IF\_CFG@{LIO\_OPCODE\_NIC\_IF\_CFG}}
\index{LIO\_OPCODE\_NIC\_IF\_CFG@{LIO\_OPCODE\_NIC\_IF\_CFG}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_OPCODE\_NIC\_IF\_CFG}{LIO\_OPCODE\_NIC\_IF\_CFG}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+IF\+\_\+\+CFG~0x09}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00099}{99}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a67dd2db1b4d0010770e818fd46893073}\label{lio__common_8h_a67dd2db1b4d0010770e818fd46893073}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_OPCODE\_NIC\_INFO@{LIO\_OPCODE\_NIC\_INFO}}
\index{LIO\_OPCODE\_NIC\_INFO@{LIO\_OPCODE\_NIC\_INFO}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_OPCODE\_NIC\_INFO}{LIO\_OPCODE\_NIC\_INFO}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+INFO~0x04}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00096}{96}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a66bcf795bb95e6cc633138743ce5543e}\label{lio__common_8h_a66bcf795bb95e6cc633138743ce5543e}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_OPCODE\_NIC\_INTRMOD\_CFG@{LIO\_OPCODE\_NIC\_INTRMOD\_CFG}}
\index{LIO\_OPCODE\_NIC\_INTRMOD\_CFG@{LIO\_OPCODE\_NIC\_INTRMOD\_CFG}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_OPCODE\_NIC\_INTRMOD\_CFG}{LIO\_OPCODE\_NIC\_INTRMOD\_CFG}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+INTRMOD\+\_\+\+CFG~0x08}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00098}{98}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ad1e289e5cb9947b379988bb970533cbf}\label{lio__common_8h_ad1e289e5cb9947b379988bb970533cbf}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_OPCODE\_NIC\_INTRMOD\_PARAMS@{LIO\_OPCODE\_NIC\_INTRMOD\_PARAMS}}
\index{LIO\_OPCODE\_NIC\_INTRMOD\_PARAMS@{LIO\_OPCODE\_NIC\_INTRMOD\_PARAMS}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_OPCODE\_NIC\_INTRMOD\_PARAMS}{LIO\_OPCODE\_NIC\_INTRMOD\_PARAMS}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+INTRMOD\+\_\+\+PARAMS~0x0B}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00100}{100}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ab257972857d0e09d69fe35416c0ed3e2}\label{lio__common_8h_ab257972857d0e09d69fe35416c0ed3e2}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_OPCODE\_NIC\_NW\_DATA@{LIO\_OPCODE\_NIC\_NW\_DATA}}
\index{LIO\_OPCODE\_NIC\_NW\_DATA@{LIO\_OPCODE\_NIC\_NW\_DATA}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_OPCODE\_NIC\_NW\_DATA}{LIO\_OPCODE\_NIC\_NW\_DATA}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+NW\+\_\+\+DATA~0x02 /$\ast$ network packet data $\ast$/}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00094}{94}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a8a59df110c3c54c7deb2bddd272d34df}\label{lio__common_8h_a8a59df110c3c54c7deb2bddd272d34df}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_OPCODE\_NIC\_PORT\_STATS@{LIO\_OPCODE\_NIC\_PORT\_STATS}}
\index{LIO\_OPCODE\_NIC\_PORT\_STATS@{LIO\_OPCODE\_NIC\_PORT\_STATS}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_OPCODE\_NIC\_PORT\_STATS}{LIO\_OPCODE\_NIC\_PORT\_STATS}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+PORT\+\_\+\+STATS~0x05}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00097}{97}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ab0ba764f2e92752462effa789d8582b1}\label{lio__common_8h_ab0ba764f2e92752462effa789d8582b1}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_OPCODE\_SUBCODE@{LIO\_OPCODE\_SUBCODE}}
\index{LIO\_OPCODE\_SUBCODE@{LIO\_OPCODE\_SUBCODE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_OPCODE\_SUBCODE}{LIO\_OPCODE\_SUBCODE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+OPCODE\+\_\+\+SUBCODE(\begin{DoxyParamCaption}\item[{}]{op,  }\item[{}]{sub }\end{DoxyParamCaption})~((((op) \& 0x0f) $<$$<$ 8) $\vert$ ((sub) \& 0x7f))}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00086}{86}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ab7ddbb3b292312831fe9989f77d2b39e}\label{lio__common_8h_ab7ddbb3b292312831fe9989f77d2b39e}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_PCICMD\_O3@{LIO\_PCICMD\_O3}}
\index{LIO\_PCICMD\_O3@{LIO\_PCICMD\_O3}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_PCICMD\_O3}{LIO\_PCICMD\_O3}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+PCICMD\+\_\+\+O3~(24 + 8)}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00307}{307}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a99c048b35fd622ce0cb155bfa921b20d}\label{lio__common_8h_a99c048b35fd622ce0cb155bfa921b20d}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_SERIAL\_NUM\_LEN@{LIO\_SERIAL\_NUM\_LEN}}
\index{LIO\_SERIAL\_NUM\_LEN@{LIO\_SERIAL\_NUM\_LEN}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_SERIAL\_NUM\_LEN}{LIO\_SERIAL\_NUM\_LEN}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+SERIAL\+\_\+\+NUM\+\_\+\+LEN~64}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00126}{126}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a68e561734b209a686ae62655bd5eba76}\label{lio__common_8h_a68e561734b209a686ae62655bd5eba76}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_SG\_ENTRY\_SIZE@{LIO\_SG\_ENTRY\_SIZE}}
\index{LIO\_SG\_ENTRY\_SIZE@{LIO\_SG\_ENTRY\_SIZE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_SG\_ENTRY\_SIZE}{LIO\_SG\_ENTRY\_SIZE}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+SG\+\_\+\+ENTRY\+\_\+\+SIZE~(sizeof(struct \mbox{\hyperlink{structlio__sg__entry}{lio\+\_\+sg\+\_\+entry}}))}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00163}{163}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a39c1c4976fa30db2e2f3c83953778cca}\label{lio__common_8h_a39c1c4976fa30db2e2f3c83953778cca}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_SOFTCMDRESP\_IH3@{LIO\_SOFTCMDRESP\_IH3}}
\index{LIO\_SOFTCMDRESP\_IH3@{LIO\_SOFTCMDRESP\_IH3}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_SOFTCMDRESP\_IH3}{LIO\_SOFTCMDRESP\_IH3}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+SOFTCMDRESP\+\_\+\+IH3~(40 + 8)}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00305}{305}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a1af84fdddf6e75de3e56eabd6f27fdfa}\label{lio__common_8h_a1af84fdddf6e75de3e56eabd6f27fdfa}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_STR@{LIO\_STR}}
\index{LIO\_STR@{LIO\_STR}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_STR}{LIO\_STR}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+STR(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~\mbox{\hyperlink{lio__common_8h_a87d3268d2a5a06a8f215965fc0c9ac1f}{LIO\+\_\+\+STR\+\_\+\+HELPER}}(x)}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00046}{46}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a87d3268d2a5a06a8f215965fc0c9ac1f}\label{lio__common_8h_a87d3268d2a5a06a8f215965fc0c9ac1f}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_STR\_HELPER@{LIO\_STR\_HELPER}}
\index{LIO\_STR\_HELPER@{LIO\_STR\_HELPER}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_STR\_HELPER}{LIO\_STR\_HELPER}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+STR\+\_\+\+HELPER(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~\#x}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00045}{45}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a83d9a4603c425dcfa3296b2f48ca0a72}\label{lio__common_8h_a83d9a4603c425dcfa3296b2f48ca0a72}} 
\index{lio\_common.h@{lio\_common.h}!LIO\_VERSION@{LIO\_VERSION}}
\index{LIO\_VERSION@{LIO\_VERSION}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{LIO\_VERSION}{LIO\_VERSION}}
{\footnotesize\ttfamily \#define LIO\+\_\+\+VERSION}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{                                \mbox{\hyperlink{lio__common_8h_a1af84fdddf6e75de3e56eabd6f27fdfa}{LIO\_STR}}(\mbox{\hyperlink{lio__common_8h_af157203ae43b90d0255d2fd5f5ca41ce}{LIO\_BASE\_MAJOR\_VERSION}}) \textcolor{stringliteral}{"{}."{}}        \(\backslash\)}
\DoxyCodeLine{                                LIO\_STR(\mbox{\hyperlink{lio__common_8h_a6dd214069950075ae417eb683c4baaf9}{LIO\_BASE\_MINOR\_VERSION}})           \(\backslash\)}
\DoxyCodeLine{                                \textcolor{stringliteral}{"{}."{}} \mbox{\hyperlink{lio__common_8h_a1af84fdddf6e75de3e56eabd6f27fdfa}{LIO\_STR}}(\mbox{\hyperlink{lio__common_8h_ad1b73dee9a09b6071e6233de91fa4b49}{LIO\_BASE\_MICRO\_VERSION}})}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{lio__common_8h_source_l00052}{52}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ae5c5b88cddd153bccec303ce6be63718}\label{lio__common_8h_ae5c5b88cddd153bccec303ce6be63718}} 
\index{lio\_common.h@{lio\_common.h}!OCTEON\_CMD\_SIZE@{OCTEON\_CMD\_SIZE}}
\index{OCTEON\_CMD\_SIZE@{OCTEON\_CMD\_SIZE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{OCTEON\_CMD\_SIZE}{OCTEON\_CMD\_SIZE}}
{\footnotesize\ttfamily \#define OCTEON\+\_\+\+CMD\+\_\+\+SIZE~(sizeof(union \mbox{\hyperlink{unionocteon__cmd}{octeon\+\_\+cmd}}))}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00302}{302}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_a71bff3d0288ce20e92498c4394a71e0a}\label{lio__common_8h_a71bff3d0288ce20e92498c4394a71e0a}} 
\index{lio\_common.h@{lio\_common.h}!OCTEON\_RH\_SIZE@{OCTEON\_RH\_SIZE}}
\index{OCTEON\_RH\_SIZE@{OCTEON\_RH\_SIZE}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{OCTEON\_RH\_SIZE}{OCTEON\_RH\_SIZE}}
{\footnotesize\ttfamily \#define OCTEON\+\_\+\+RH\+\_\+\+SIZE~(sizeof(union  \mbox{\hyperlink{unionocteon__rh}{octeon\+\_\+rh}}))}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00565}{565}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_ab1b19c4963a70e1403de5ca92ef550e9}\label{lio__common_8h_ab1b19c4963a70e1403de5ca92ef550e9}} 
\index{lio\_common.h@{lio\_common.h}!SCR2\_BIT\_FW\_LOADED@{SCR2\_BIT\_FW\_LOADED}}
\index{SCR2\_BIT\_FW\_LOADED@{SCR2\_BIT\_FW\_LOADED}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{SCR2\_BIT\_FW\_LOADED}{SCR2\_BIT\_FW\_LOADED}}
{\footnotesize\ttfamily \#define SCR2\+\_\+\+BIT\+\_\+\+FW\+\_\+\+LOADED~63}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00111}{111}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_aa73eee973e311e6d9cf4461b50b46be4}\label{lio__common_8h_aa73eee973e311e6d9cf4461b50b46be4}} 
\index{lio\_common.h@{lio\_common.h}!SCR2\_BIT\_FW\_RELOADED@{SCR2\_BIT\_FW\_RELOADED}}
\index{SCR2\_BIT\_FW\_RELOADED@{SCR2\_BIT\_FW\_RELOADED}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{SCR2\_BIT\_FW\_RELOADED}{SCR2\_BIT\_FW\_RELOADED}}
{\footnotesize\ttfamily \#define SCR2\+\_\+\+BIT\+\_\+\+FW\+\_\+\+RELOADED~62}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00112}{112}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.



\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75}\label{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75}} 
\index{lio\_common.h@{lio\_common.h}!lio\_ifflags@{lio\_ifflags}}
\index{lio\_ifflags@{lio\_ifflags}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{lio\_ifflags}{lio\_ifflags}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75}{lio\+\_\+ifflags}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{LIO\_IFFLAG\_PROMISC@{LIO\_IFFLAG\_PROMISC}!lio\_common.h@{lio\_common.h}}\index{lio\_common.h@{lio\_common.h}!LIO\_IFFLAG\_PROMISC@{LIO\_IFFLAG\_PROMISC}}}\mbox{\Hypertarget{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75ab27484b3aaeb6cd75ce297c961d50681}\label{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75ab27484b3aaeb6cd75ce297c961d50681}} 
LIO\+\_\+\+IFFLAG\+\_\+\+PROMISC&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{LIO\_IFFLAG\_ALLMULTI@{LIO\_IFFLAG\_ALLMULTI}!lio\_common.h@{lio\_common.h}}\index{lio\_common.h@{lio\_common.h}!LIO\_IFFLAG\_ALLMULTI@{LIO\_IFFLAG\_ALLMULTI}}}\mbox{\Hypertarget{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75a1ee3ba2f6a1135c1d46c1b318d1094f5}\label{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75a1ee3ba2f6a1135c1d46c1b318d1094f5}} 
LIO\+\_\+\+IFFLAG\+\_\+\+ALLMULTI&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{LIO\_IFFLAG\_MULTICAST@{LIO\_IFFLAG\_MULTICAST}!lio\_common.h@{lio\_common.h}}\index{lio\_common.h@{lio\_common.h}!LIO\_IFFLAG\_MULTICAST@{LIO\_IFFLAG\_MULTICAST}}}\mbox{\Hypertarget{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75a4b7ba6ab85742563750ffd2bd7b8d703}\label{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75a4b7ba6ab85742563750ffd2bd7b8d703}} 
LIO\+\_\+\+IFFLAG\+\_\+\+MULTICAST&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{LIO\_IFFLAG\_BROADCAST@{LIO\_IFFLAG\_BROADCAST}!lio\_common.h@{lio\_common.h}}\index{lio\_common.h@{lio\_common.h}!LIO\_IFFLAG\_BROADCAST@{LIO\_IFFLAG\_BROADCAST}}}\mbox{\Hypertarget{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75a57a213eed3529361397f55234bd797b5}\label{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75a57a213eed3529361397f55234bd797b5}} 
LIO\+\_\+\+IFFLAG\+\_\+\+BROADCAST&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{LIO\_IFFLAG\_UNICAST@{LIO\_IFFLAG\_UNICAST}!lio\_common.h@{lio\_common.h}}\index{lio\_common.h@{lio\_common.h}!LIO\_IFFLAG\_UNICAST@{LIO\_IFFLAG\_UNICAST}}}\mbox{\Hypertarget{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75adbd145c58d42570c844a41f00d872d3a}\label{lio__common_8h_aa4169cf3f2c021d524235d8b72daad75adbd145c58d42570c844a41f00d872d3a}} 
LIO\+\_\+\+IFFLAG\+\_\+\+UNICAST&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{lio__common_8h_source_l00245}{245}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.

\mbox{\Hypertarget{lio__common_8h_afafc1bb5328c197aa115830f7563e547}\label{lio__common_8h_afafc1bb5328c197aa115830f7563e547}} 
\index{lio\_common.h@{lio\_common.h}!lio\_tag\_type@{lio\_tag\_type}}
\index{lio\_tag\_type@{lio\_tag\_type}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{lio\_tag\_type}{lio\_tag\_type}}
{\footnotesize\ttfamily enum \mbox{\hyperlink{lio__common_8h_afafc1bb5328c197aa115830f7563e547}{lio\+\_\+tag\+\_\+type}}}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{LIO\_ORDERED\_TAG@{LIO\_ORDERED\_TAG}!lio\_common.h@{lio\_common.h}}\index{lio\_common.h@{lio\_common.h}!LIO\_ORDERED\_TAG@{LIO\_ORDERED\_TAG}}}\mbox{\Hypertarget{lio__common_8h_afafc1bb5328c197aa115830f7563e547aa52431526fdf650dcc9d649b8be110ff}\label{lio__common_8h_afafc1bb5328c197aa115830f7563e547aa52431526fdf650dcc9d649b8be110ff}} 
LIO\+\_\+\+ORDERED\+\_\+\+TAG&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{LIO\_ATOMIC\_TAG@{LIO\_ATOMIC\_TAG}!lio\_common.h@{lio\_common.h}}\index{lio\_common.h@{lio\_common.h}!LIO\_ATOMIC\_TAG@{LIO\_ATOMIC\_TAG}}}\mbox{\Hypertarget{lio__common_8h_afafc1bb5328c197aa115830f7563e547ab94f8908b68eeb8114ef0c07a86f5b75}\label{lio__common_8h_afafc1bb5328c197aa115830f7563e547ab94f8908b68eeb8114ef0c07a86f5b75}} 
LIO\+\_\+\+ATOMIC\+\_\+\+TAG&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{LIO\_NULL\_TAG@{LIO\_NULL\_TAG}!lio\_common.h@{lio\_common.h}}\index{lio\_common.h@{lio\_common.h}!LIO\_NULL\_TAG@{LIO\_NULL\_TAG}}}\mbox{\Hypertarget{lio__common_8h_afafc1bb5328c197aa115830f7563e547ab89bc5da2e36edab0952f65ebe729788}\label{lio__common_8h_afafc1bb5328c197aa115830f7563e547ab89bc5da2e36edab0952f65ebe729788}} 
LIO\+\_\+\+NULL\+\_\+\+TAG&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{LIO\_NULL\_NULL\_TAG@{LIO\_NULL\_NULL\_TAG}!lio\_common.h@{lio\_common.h}}\index{lio\_common.h@{lio\_common.h}!LIO\_NULL\_NULL\_TAG@{LIO\_NULL\_NULL\_TAG}}}\mbox{\Hypertarget{lio__common_8h_afafc1bb5328c197aa115830f7563e547aded8e3adc674080bb0ff033a7428ea3c}\label{lio__common_8h_afafc1bb5328c197aa115830f7563e547aded8e3adc674080bb0ff033a7428ea3c}} 
LIO\+\_\+\+NULL\+\_\+\+NULL\+\_\+\+TAG&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{lio__common_8h_source_l00064}{64}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{lio__common_8h_a6ec88d76259f482a55c2a990d07e0b33}\label{lio__common_8h_a6ec88d76259f482a55c2a990d07e0b33}} 
\index{lio\_common.h@{lio\_common.h}!lio\_add\_sg\_size@{lio\_add\_sg\_size}}
\index{lio\_add\_sg\_size@{lio\_add\_sg\_size}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{lio\_add\_sg\_size()}{lio\_add\_sg\_size()}}
{\footnotesize\ttfamily static void lio\+\_\+add\+\_\+sg\+\_\+size (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structlio__sg__entry}{lio\+\_\+sg\+\_\+entry}} $\ast$}]{sg\+\_\+entry,  }\item[{uint16\+\_\+t}]{size,  }\item[{uint32\+\_\+t}]{pos }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00172}{172}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.



References \mbox{\hyperlink{lio__common_8h_source_l00154}{lio\+\_\+sg\+\_\+entry\+::size}}, and \mbox{\hyperlink{structlio__sg__entry_aaec2e9db062482c6595dd8c64fbf5169}{lio\+\_\+sg\+\_\+entry\+::u}}.



Referenced by \mbox{\hyperlink{lio__rxtx_8c_source_l00047}{lio\+\_\+xmit()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d38/lio__common_8h_a6ec88d76259f482a55c2a990d07e0b33_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{lio__common_8h_aab9e2438e83ac73b196a655afd9b5053}\label{lio__common_8h_aab9e2438e83ac73b196a655afd9b5053}} 
\index{lio\_common.h@{lio\_common.h}!lio\_incr\_index@{lio\_incr\_index}}
\index{lio\_incr\_index@{lio\_incr\_index}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{lio\_incr\_index()}{lio\_incr\_index()}}
{\footnotesize\ttfamily static uint32\+\_\+t lio\+\_\+incr\+\_\+index (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{index,  }\item[{uint32\+\_\+t}]{count,  }\item[{uint32\+\_\+t}]{max }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00115}{115}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.



Referenced by \mbox{\hyperlink{lio__request__manager_8c_source_l00353}{\+\_\+\+\_\+lio\+\_\+post\+\_\+command2()}}, \mbox{\hyperlink{lio__droq_8c_source_l00370}{lio\+\_\+create\+\_\+recv\+\_\+info()}}, \mbox{\hyperlink{lio__droq_8c_source_l00560}{lio\+\_\+droq\+\_\+drop\+\_\+packets()}}, \mbox{\hyperlink{lio__droq_8c_source_l00589}{lio\+\_\+droq\+\_\+fast\+\_\+process\+\_\+packets()}}, \mbox{\hyperlink{lio__droq_8c_source_l00459}{lio\+\_\+droq\+\_\+refill()}}, \mbox{\hyperlink{lio__droq_8c_source_l00414}{lio\+\_\+droq\+\_\+refill\+\_\+pullup\+\_\+descs()}}, and \mbox{\hyperlink{lio__request__manager_8c_source_l00404}{lio\+\_\+process\+\_\+iq\+\_\+request\+\_\+list()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d38/lio__common_8h_aab9e2438e83ac73b196a655afd9b5053_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{lio__common_8h_aaef56e97b5f9236aa4fc5ed28f34695e}\label{lio__common_8h_aaef56e97b5f9236aa4fc5ed28f34695e}} 
\index{lio\_common.h@{lio\_common.h}!lio\_opcode\_slow\_path@{lio\_opcode\_slow\_path}}
\index{lio\_opcode\_slow\_path@{lio\_opcode\_slow\_path}!lio\_common.h@{lio\_common.h}}
\doxysubsubsection{\texorpdfstring{lio\_opcode\_slow\_path()}{lio\_opcode\_slow\_path()}}
{\footnotesize\ttfamily static int lio\+\_\+opcode\+\_\+slow\+\_\+path (\begin{DoxyParamCaption}\item[{union \mbox{\hyperlink{unionocteon__rh}{octeon\+\_\+rh}} $\ast$}]{rh }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{lio__common_8h_source_l00779}{779}} of file \mbox{\hyperlink{lio__common_8h_source}{lio\+\_\+common.\+h}}.



References \mbox{\hyperlink{lio__common_8h_source_l00080}{LIO\+\_\+\+OPCODE\+\_\+\+NIC}}, \mbox{\hyperlink{lio__common_8h_source_l00094}{LIO\+\_\+\+OPCODE\+\_\+\+NIC\+\_\+\+NW\+\_\+\+DATA}}, and \mbox{\hyperlink{lio__common_8h_source_l00086}{LIO\+\_\+\+OPCODE\+\_\+\+SUBCODE}}.



Referenced by \mbox{\hyperlink{lio__droq_8c_source_l00589}{lio\+\_\+droq\+\_\+fast\+\_\+process\+\_\+packets()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d38/lio__common_8h_aaef56e97b5f9236aa4fc5ed28f34695e_icgraph}
\end{center}
\end{figure}
