TCP/IP offload device with fast-path TCP ACK generating and...

Electrical computers and digital processing systems: multicomput – Network-to-computer interfacing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

10085802

ABSTRACT:
A network interface device has a fast-path ACK generating and transmitting mechanism. ACKs are generated using a finite state machine (FSM). The FSM retrieves a template header and fills in TCP and IP fields in the template. The FSM is not a stack, but rather fills in the TCP and IP fields without performing transport layer processing and network layer processing sequentially as separate tasks. The filled-in template is placed into a buffer and a pointer to the buffer is pushed onto a high-priority transmit queue. Pointers for ordinary data packets are pushed onto a low-priority transmit queue. A transmit sequencer outputs a packet by popping a transmit queue, obtaining a pointer, and causing information pointed to by the pointer to be output from the network interface device as a packet. The sequencer pops the high-priority queue in preference to the low-priority queue, thereby accelerating ACK generation and transmission.

REFERENCES:
patent: 4366538 (1982-12-01), Johnson et al.
patent: 4589063 (1986-05-01), Shah et al.
patent: 4700185 (1987-10-01), Balph et al.
patent: 4991133 (1991-02-01), Davis et al.
patent: 5056058 (1991-10-01), Hirata et al.
patent: 5058110 (1991-10-01), Beach et al.
patent: 5097442 (1992-03-01), Ward et al.
patent: 5163131 (1992-11-01), Row et al.
patent: 5212778 (1993-05-01), Dally et al.
patent: 5280477 (1994-01-01), Trapp
patent: 5289580 (1994-02-01), Latif et al.
patent: 5303344 (1994-04-01), Yokoyama et al.
patent: 5412782 (1995-05-01), Hausman et al.
patent: 5448566 (1995-09-01), Richter et al.
patent: 5485455 (1996-01-01), Dobbins et al.
patent: 5485460 (1996-01-01), Schrier et al.
patent: 5485579 (1996-01-01), Hitz et al.
patent: 5506966 (1996-04-01), Ban
patent: 5511169 (1996-04-01), Suda
patent: 5517668 (1996-05-01), Szwerinski et al.
patent: 5548730 (1996-08-01), Young et al.
patent: 5566170 (1996-10-01), Bakke et al.
patent: 5574919 (1996-11-01), Netravali et al.
patent: 5588121 (1996-12-01), Reddin et al.
patent: 5590328 (1996-12-01), Seno et al.
patent: 5592622 (1997-01-01), Isfeld et al.
patent: 5598410 (1997-01-01), Stone
patent: 5629933 (1997-05-01), Delp et al.
patent: 5634099 (1997-05-01), Andrews et al.
patent: 5634127 (1997-05-01), Cloud et al.
patent: 5642482 (1997-06-01), Pardillos
patent: 5664114 (1997-09-01), Krech, Jr. et al.
patent: 5671355 (1997-09-01), Collins
patent: 5678060 (1997-10-01), Yokoyama et al.
patent: 5682534 (1997-10-01), Kapoor et al.
patent: 5692130 (1997-11-01), Shobu et al.
patent: 5699317 (1997-12-01), Sartore et al.
patent: 5699350 (1997-12-01), Kraslavsky
patent: 5701434 (1997-12-01), Nakagawa
patent: 5701516 (1997-12-01), Cheng et al.
patent: 5749095 (1998-05-01), Hagersten
patent: 5751715 (1998-05-01), Chan et al.
patent: 5752078 (1998-05-01), Delp et al.
patent: 5758084 (1998-05-01), Silverstein et al.
patent: 5758089 (1998-05-01), Gentry et al.
patent: 5758186 (1998-05-01), Hamilton et al.
patent: 5758194 (1998-05-01), Kuzma
patent: 5768618 (1998-06-01), Erickson et al.
patent: 5771349 (1998-06-01), Picazo, Jr. et al.
patent: 5778013 (1998-07-01), Jedwab
patent: 5790804 (1998-08-01), Osborne
patent: 5794061 (1998-08-01), Hansen et al.
patent: 5802580 (1998-09-01), McAlpice
patent: 5809328 (1998-09-01), Nogales et al.
patent: 5812775 (1998-09-01), Van Seeters et al.
patent: 5815646 (1998-09-01), Purcell et al.
patent: 5828835 (1998-10-01), Isfeld et al.
patent: 5878225 (1999-03-01), Bilansky et al.
patent: 5913028 (1999-06-01), Wang et al.
patent: 5930830 (1999-07-01), Mendelson et al.
patent: 5931918 (1999-08-01), Row et al.
patent: 5935205 (1999-08-01), Murayama et al.
patent: 5937169 (1999-08-01), Connery et al.
patent: 5941969 (1999-08-01), Ram et al.
patent: 5941972 (1999-08-01), Hoese et al.
patent: 5950203 (1999-09-01), Stakuis et al.
patent: 5970804 (1999-10-01), Osborne
patent: 5987022 (1999-11-01), Geiger et al.
patent: 5991299 (1999-11-01), Radogna et al.
patent: 5996024 (1999-11-01), Blumenau
patent: 6005849 (1999-12-01), Roach et al.
patent: 6009478 (1999-12-01), Panner et al.
patent: 6016513 (2000-01-01), Lowe
patent: 6021446 (2000-02-01), Gentry, Jr.
patent: 6026452 (2000-02-01), Pitts
patent: 6034963 (2000-03-01), Minami et al.
patent: 6038562 (2000-03-01), Anjur et al.
patent: 6044438 (2000-03-01), Olnowich
patent: 6047356 (2000-04-01), Anderson et al.
patent: 6057863 (2000-05-01), Olarig
patent: 6061368 (2000-05-01), Hitzelberger
patent: 6065096 (2000-05-01), Day et al.
patent: 6070200 (2000-05-01), Gates et al.
patent: 6078564 (2000-06-01), Lakshman et al.
patent: 6078733 (2000-06-01), Osborne
patent: 6101555 (2000-08-01), Goshey et al.
patent: 6141705 (2000-10-01), Anand et al.
patent: 6145017 (2000-11-01), Ghaffari
patent: 6157955 (2000-12-01), Narad et al.
patent: 6172980 (2001-01-01), Flanders et al.
patent: 6173333 (2001-01-01), Jolitz et al.
patent: 6181705 (2001-01-01), Branstad et al.
patent: 6202105 (2001-03-01), Gates et al.
patent: 6226680 (2001-05-01), Boucher et al.
patent: 6246683 (2001-06-01), Connery et al.
patent: 6247060 (2001-06-01), Boucher et al.
patent: 6279051 (2001-08-01), Gates et al.
patent: 6298403 (2001-10-01), Suri et al.
patent: 6334153 (2001-12-01), Boucher et al.
patent: 6345301 (2002-02-01), Burns et al.
patent: 6356951 (2002-03-01), Gentry, Jr.
patent: 6389468 (2002-05-01), Muller et al.
patent: 6389479 (2002-05-01), Boucher
patent: 6421742 (2002-07-01), Tillier
patent: 6427169 (2002-07-01), Elzur
patent: 6434651 (2002-08-01), Gentry, Jr.
patent: 6449656 (2002-09-01), Elzur et al.
patent: 6453360 (2002-09-01), Muller et al.
patent: 6473425 (2002-10-01), Bellaton et al.
patent: 6480489 (2002-11-01), Muller et al.
patent: 6487202 (2002-11-01), Klausmeier et al.
patent: 6526446 (2003-02-01), Yang et al.
patent: 6965941 (2005-11-01), Boucher et al.
patent: 2001/0004354 (2001-06-01), Jolitz
patent: 2001/0013059 (2001-08-01), Dawson et al.
patent: 2001/0014892 (2001-08-01), Gaither et al.
patent: 2001/0014954 (2001-08-01), Purcell et al.
patent: 2001/0025315 (2001-09-01), Jolitz
patent: 2001/0048681 (2001-12-01), Bilic et al.
patent: 2001/0053148 (2001-12-01), Bilic et al.
patent: 2002/0073223 (2002-06-01), Darnell et al.
patent: 2003/0066011 (2003-04-01), Oren
patent: 2003/0110344 (2003-06-01), Szczepanek et al.
patent: 2003/0165160 (2003-09-01), Minami et al.
patent: WO/98/19412 (1998-05-01), None
patent: WO/98/50852 (1998-11-01), None
patent: WO/99/04343 (1999-01-01), None
patent: WO 99/65219 (1999-12-01), None
patent: WO 00/13091 (2000-03-01), None
patent: WO 01/04770 (2001-01-01), None
patent: WO 01/05107 (2001-01-01), None
patent: WO 01/05116 (2001-01-01), None
patent: WO 01/05123 (2001-01-01), None
patent: WO 01/40960 (2001-06-01), None
WindRiver article entitled “Tornado: For Intelligent Network Acceleration”, copyright Wind River Systems, 2001, 2 pages.
WindRiver White Paper entitled “Complete TCP/IP Offload for High-Speed Ethernet Networks”, Copyright Wind River Systems, 2002, 7 pages.
Intel article entitled “Solving Server Bottlenecks with Intel Server Adapters”, Copyright Intel Corporation, 1999, 8 pages.
Schwaderer et al., IEEE Computer Society Press publication entitled, “XTP in VLSI Protocol Decomposition for ASIC Implementation”, from 15thConference on Local Computer Networks, 5 pages, Sep. 30-Oct. 3, 1990.
Beach, Bob, IEEE Computer Society Press publication entitled, “UltraNet: An Architecture for Gigabit Networking”, from 15thConference on Local Computer Networks, 18 pages. Sep. 30-Oct. 3, 1990.
Chesson et al., IEEE Syposium Record entitled, “The Protocol Engine Chipset”, from Hot Chips III, 16 pages, Aug. 26-27, 1991.
Maclean et al., IEEE Global Telecommunications Conference, Globecom '91, presentation entitled, “An Outboard Processor for High Performance Implementation of Transport Layer Protocols”, 7 pages, Dec. 2-5, 1991.
Ross et al., IEEE article entitled “FX1000: A high performance single chip Gigabit Ethernet NIC”, from Compcon '97 Proceedings, 7 pages, Feb. 23-26, 1997.
Strayer et al., “Ch. 9: The Protocol Engin

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

TCP/IP offload device with fast-path TCP ACK generating and... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with TCP/IP offload device with fast-path TCP ACK generating and..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and TCP/IP offload device with fast-path TCP ACK generating and... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3723154

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.