beautypg.com

Rainbow Electronics W90N740 User Manual

Page 74

background image

W90N740

- 70 -

7.5.1.5 NATFSH: NAT Processing Finish

The value is 1 if current packet NAT processing is finished and successful. This bit will be written
while NATA finish the NAT processing.

NOP: No Operation

This bit indicates the packet is hit in NAT table but no need to be replaced by NATA. This bit will be
set to 1 if the packet hit the NAT table and the corresponding NOP and Discard bit of hit entry is 2’b10.

RP: Runt Packet

Set if the received packet length is less than 64 bytes.

ALIE: Alignment Error

Set if the Frame length bits are not a multiple of eight.

RXGD: Receiving Good packet received

Set if the MAC successfully receives a packet with no errors. If EnRXGD = 1, an interrupt is generated
on each time this bit is being set.

PTLE: Packet Too Long Error

Set if a received frame longer than 1518 bytes. Not set if the ALP (Accept Long Packet) bit is set.

CRCE: CRC Error

Set if the CRC at end of packet does not match the computed value, or else the PHY asserts Rx_er
during packet reception.

RXINTR: Interrupt on receive

Set if reception of packet caused an interrupt condition. This includes Good received, if the EnRXGD
is set.

NAT INFORMATION (Reserved if disabled)

31

30

29

28

27

26

25

24

Reserved TCP

information

23

22

21

20

19

18

17

16

Reserved

UCK_Err

TU_Err

NH_Err

IP Header Length

15

14

13

12

11

10

9

8

Reserved

Hit Entry Number

7

6

5

4

3

2

1

0

Reserved PPPCaps

PPPoE

UCKS

UDP

TCP

L/W

Hit

TCP information: URG (bit 29), ACK, PSH, RST, SYN, FIN (bit 24)

The six bit values show current TCP status, and are transparent to the six bits in TCP header. The
values are valid if current packet is TCP type and Hit is set.

UCK_Err: TCP/UCKS Error

TU_Err: TCP/UDP Error