pktdescr_ext9.h
Go to the documentation of this file.
146 #define _NT_NET_GET_PKT_HASH_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.hash)
147 #define _NT_NET_GET_PKT_HASH_TYPE_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.hashType)
148 #define _NT_NET_GET_PKT_HASH_VALID_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.hashValid)
149 #define _NT_NET_GET_PKT_JUMBO_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.jumbo)
150 #define _NT_NET_GET_PKT_BROADCAST_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.broadcastDest)
156 #define _NT_NET_GET_PKT_L4_FRAME_TYPE_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.l4FrameType)
157 #define _NT_NET_GET_PKT_L3_FRAME_TYPE_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.l3FrameType)
158 #define _NT_NET_GET_PKT_L2_FRAME_TYPE_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.l2FrameType)
159 #define _NT_NET_GET_PKT_L4_LENGTH_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.l4Size)
160 #define _NT_NET_GET_PKT_L3_LENGTH_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.l3Size)
161 #define _NT_NET_GET_PKT_MPLS_COUNT_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.mplsCount)
162 #define _NT_NET_GET_PKT_VLAN_COUNT_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.vlanCount)
163 #define _NT_NET_GET_PKT_ISL_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.islPresent)
164 #define _NT_NET_GET_PKT_DECODE_ERROR_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.decodeError)
165 #define _NT_NET_GET_PKT_FRAME_LARGE_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.frameLarge)
166 #define _NT_NET_GET_PKT_FRAME_SMALL_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.frameSmall)
167 #define _NT_NET_GET_PKT_IPV6_FR_HEADER_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.ipv6FragmentHeader)
168 #define _NT_NET_GET_PKT_IPV6_RT_HEADER_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.ipv6RoutingHeader)
169 #define _NT_NET_GET_PKT_L4_PROTOCOL_NUM_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.l4ProtocolNumber)
170 #define _NT_NET_GET_PKT_L3_FRAGMENTED_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.l3Fragmented)
171 #define _NT_NET_GET_PKT_L3_FIRST_FRAG_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.l3FirstFragment)
172 #define _NT_NET_GET_PKT_COLOR_EXT9(_hNetBuf_) ((_hNetBuf_)->colorMap[_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.color])
173 #define _NT_NET_GET_PKT_L5_OFFSET_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.l5Offset)
174 #define _NT_NET_GET_PKT_L4_OFFSET_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.l4Offset)
175 #define _NT_NET_GET_PKT_L3_OFFSET_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.l3Offset)
179 ((_hNetBuf_)->streamInfo[(_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.l3UnmatchedFragFeed<<_FEED2STREAM_SHL_)+(_hNetBuf_)->adapterNo])
180 #define _NT_NET_GET_PKT_IPF_UNMATCHED_FLAG_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.l3UnmatchedFragFlag)
181 #define _NT_NET_GET_PKT_IPF_LAST_FRAGMENT_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.l3LastFragment)
184 #define _NT_NET_GET_PKT_INNER_L3_OFFSET_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.innerL3Offset)
185 #define _NT_NET_GET_PKT_INNER_L4_OFFSET_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.innerL4Offset)
186 #define _NT_NET_GET_PKT_INNER_L5_OFFSET_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.innerL5Offset)
187 #define _NT_NET_GET_PKT_INNER_L3_FRAME_TYPE_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.innerL3FrameType)
188 #define _NT_NET_GET_PKT_INNER_L4_FRAME_TYPE_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.innerL4FrameType)
189 #define _NT_NET_GET_PKT_INNER_L3_FRAGMENT_TYPE_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.innerL3FragmentType)
190 #define _NT_NET_GET_PKT_TUNNEL_TYPE_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.tunnelType)
191 #define _NT_NET_GET_PKT_TUNNEL_HDR_LENGTH_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.tunnelHdrSize)
192 #define _NT_NET_GET_PKT_INNER_DECODE_ERROR_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.innerDecodeError)
193 #define _NT_NET_GET_PKT_DEDUPLICATION_CRC_EXT9(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->rx.dedupCrc)
196 #define _NT_NET_SET_PKT_INJECT_TIMESTAMP_EXT9(_hNetBuf_, _offset_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->tx.txTsInject=1; \
198 #define _NT_NET_SET_PKT_ISL_EXT9(_hNetBuf_, _bval_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->tx.islPresent=(_bval_);}while(0)
199 #define _NT_NET_SET_PKT_VLAN_COUNT_EXT9(_hNetBuf_, _count_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->tx.vlanCount=(_count_);}while(0)
200 #define _NT_NET_SET_PKT_MPLS_COUNT_EXT9(_hNetBuf_, _count_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->tx.mplsCount=(_count_);}while(0)
201 #define _NT_NET_SET_PKT_L2_FRAME_TYPE_EXT9(_hNetBuf_, _type_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->tx.l2FrameType=(_type_);}while(0)
202 #define _NT_NET_SET_PKT_L3_FRAME_TYPE_EXT9(_hNetBuf_, _type_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->tx.l3FrameType=(_type_);}while(0)
203 #define _NT_NET_SET_PKT_L4_FRAME_TYPE_EXT9(_hNetBuf_, _type_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->tx.l4FrameType=(_type_);}while(0)
204 #define _NT_NET_SET_PKT_L3_LENGTH_EXT9(_hNetBuf_, _u32len_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->tx.l3Size=(_u32len_);}while(0)
205 #define _NT_NET_SET_PKT_L4_LENGTH_EXT9(_hNetBuf_, _u32len_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->tx.l4Size=(_u32len_);}while(0)
206 #define _NT_NET_SET_PKT_CALC_L3_CHECKSUM_EXT9(_hNetBuf_, _bval_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT9(_hNetBuf_)->tx.calcIPChecksum=(_bval_);}while(0)