Data Sheet

Ethernet Controller I210 — Programming Interface
452
8.11.3 2-tuples Queue Filter - TTQF (0x59E0 + 4*n[n=0...7]; RW)
CtrlBit 18:13 X
Control Bit.
Defines TCP control bits used to generate immediate interrupt and trigger filter.
Only a received packet with the corresponding TCP control bits set to 1b triggers an
immediate interrupt (if IMIR[n].Immediate Interrupt is set to 1b) and trigger the
actions defined in the appropriate TTQF[n] register (if TTQF[n].Queue Enable is set to
1b) if all other filtering conditions are met.
Bit 13 (URG)= Urgent pointer field significant.
Bit 14 (ACK)= Acknowledgment field.
Bit 15 (PSH):= Push function.
Bit 16 (RST)= Reset the connection.
Bit 17 (SYN)= Synchronize sequence numbers.
Bit 18 (FIN)= No more data from sender.
Note: Enabled by the IMIREXT.CtrlBit_BP bit.
CtrlBit_BP 19 X
Control Bits Bypass.
When set to 1b, the control bits check is bypassed.
When set to 0b, the control bits check is performed.
Reserved 31:20 0x0
Reserved.
Write 0x0, ignore on read.
Field Bit(s) Initial Value Description
Protocol 7:0 0x0
IP L4 protocol, part of the 2-tuple queue filters.
This field is compared with the IP L4 protocol in incoming packets. Only a packet
with a matching IP L4 protocol will trigger an immediate interrupt (if
IMIR[n].Immediate Interrupt is set to 1b) and trigger the actions defined in the
appropriate TTQF[n] register (if TTQF[n].Queue Enable is set to 1b) if all other
filtering conditions are met.
Queue Enable 8 0b
When set, enables filtering of Rx packets by the 2-tuples defined in this filter to
the queue indicated in this register.
Reserved 11:9 0x0
Reserved.
Write 0x0, ignore on read.
Reserved 14:9 0x0
Reserved.
Write 0x0, ignore on read.
Reserved_1 15
1b (For
legacy
reasons)
Reserved.
Write 1b, ignore on read.
Rx Queue 18:16 0x0 Identifies the Rx queue associated with this 2-tuple filter. Valid values are 0 to 3.
Reserved 26:19 0x0
Reserved
Write 0x0, ignore on read.
1588 time stamp 27 0b
When set, packets that match this filter are time stamped according to the IEEE
1588 specification.
Note: Packet is time stamped only if it matches IEEE 1588 protocol according
to the definition in the TSYNCRXCTL.Type field.
Mask 31:28 0xF
Mask bits for the 2-tuple fields. The corresponding field participates in the match
if the following bit cleared:
Bit 28 = Mask protocol comparison.
Bits 31:29 = Reserved.
Field Bit(s) Initial Value Description