pktdescr_ext8.h
Go to the documentation of this file.
132 #define _NT_NET_GET_PKT_HASH_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.hash)
133 #define _NT_NET_GET_PKT_HASH_TYPE_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.hashType)
134 #define _NT_NET_GET_PKT_HASH_VALID_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.hashValid)
135 #define _NT_NET_GET_PKT_JUMBO_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.jumbo)
136 #define _NT_NET_GET_PKT_BROADCAST_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.broadcastDest)
137 #define _NT_NET_GET_PKT_L4_PORT_TYPE_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.l4PortType)
138 #define _NT_NET_GET_PKT_L4_FRAME_TYPE_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.l4FrameType)
139 #define _NT_NET_GET_PKT_L3_FRAME_TYPE_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.l3FrameType)
140 #define _NT_NET_GET_PKT_L2_FRAME_TYPE_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.l2FrameType)
141 #define _NT_NET_GET_PKT_L4_LENGTH_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.l4Size)
142 #define _NT_NET_GET_PKT_L3_LENGTH_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.l3Size)
143 #define _NT_NET_GET_PKT_MPLS_COUNT_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.mplsCount)
144 #define _NT_NET_GET_PKT_VLAN_COUNT_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.vlanCount)
145 #define _NT_NET_GET_PKT_ISL_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.islPresent)
146 #define _NT_NET_GET_PKT_DECODE_ERROR_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.decodeError)
147 #define _NT_NET_GET_PKT_FRAME_LARGE_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.frameLarge)
148 #define _NT_NET_GET_PKT_FRAME_SMALL_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.frameSmall)
149 #define _NT_NET_GET_PKT_IPV6_FR_HEADER_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.ipv6FragmentHeader)
150 #define _NT_NET_GET_PKT_IPV6_RT_HEADER_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.ipv6RoutingHeader)
151 #define _NT_NET_GET_PKT_L4_PROTOCOL_NUM_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.l4ProtocolNumber)
152 #define _NT_NET_GET_PKT_L3_FRAGMENTED_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.l3Fragmented)
153 #define _NT_NET_GET_PKT_L3_FIRST_FRAG_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.l3FirstFragment)
154 #define _NT_NET_GET_PKT_COLOR_EXT8(_hNetBuf_) ((_hNetBuf_)->colorMap[_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.color])
155 #define _NT_NET_GET_PKT_L5_OFFSET_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.l5Offset)
156 #define _NT_NET_GET_PKT_L4_OFFSET_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.l4Offset)
157 #define _NT_NET_GET_PKT_L3_OFFSET_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.l3Offset)
161 ((_hNetBuf_)->streamInfo[(_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.l3UnmatchedFragFeed<<_FEED2STREAM_SHL_)+(_hNetBuf_)->adapterNo])
162 #define _NT_NET_GET_PKT_IPF_UNMATCHED_FLAG_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.l3UnmatchedFragFlag)
163 #define _NT_NET_GET_PKT_IPF_LAST_FRAGMENT_EXT8(_hNetBuf_) (_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->rx.l3LastFragment)
166 #define _NT_NET_SET_PKT_INJECT_TIMESTAMP_EXT8(_hNetBuf_, _offset_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->tx.txTsInject=1; \
168 #define _NT_NET_SET_PKT_ISL_EXT8(_hNetBuf_, _bval_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->tx.islPresent=(_bval_);}while(0)
169 #define _NT_NET_SET_PKT_VLAN_COUNT_EXT8(_hNetBuf_, _count_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->tx.vlanCount=(_count_);}while(0)
170 #define _NT_NET_SET_PKT_MPLS_COUNT_EXT8(_hNetBuf_, _count_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->tx.mplsCount=(_count_);}while(0)
171 #define _NT_NET_SET_PKT_L2_FRAME_TYPE_EXT8(_hNetBuf_, _type_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->tx.l2FrameType=(_type_);}while(0)
172 #define _NT_NET_SET_PKT_L3_FRAME_TYPE_EXT8(_hNetBuf_, _type_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->tx.l3FrameType=(_type_);}while(0)
173 #define _NT_NET_SET_PKT_L4_FRAME_TYPE_EXT8(_hNetBuf_, _type_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->tx.l4FrameType=(_type_);}while(0)
174 #define _NT_NET_SET_PKT_L3_LENGTH_EXT8(_hNetBuf_, _u32len_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->tx.l3Size=(_u32len_);}while(0)
175 #define _NT_NET_SET_PKT_L4_LENGTH_EXT8(_hNetBuf_, _u32len_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->tx.l4Size=(_u32len_);}while(0)
176 #define _NT_NET_SET_PKT_CALC_L3_CHECKSUM_EXT8(_hNetBuf_, _bval_) do{_NT_NET_GET_PKT_DESCR_PTR_EXT8(_hNetBuf_)->tx.calcIPChecksum=(_bval_);}while(0)