TCP/IP offload network interface device

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

10098694

ABSTRACT:
A system for protocol processing in a computer network has a TCP/IP Offload Network Interface Device (TONID) associated with a host computer. The TONID provides a fast-path that avoids protocol processing for most large multi-packet messages, greatly accelerating data communication. The TONID also assists the host for those message packets that are chosen for processing by host software layers. A communication control block for a message is defined that allows DMA controllers of the TONID to move data, free of headers, directly to or from a destination or source in the host. The context is stored in the TONID as a communication control block (CCB) that can be passed back to the host for message processing by the host. The TONID contains specialized hardware circuits that are much faster at their specific tasks than a general purpose CPU. A preferred embodiment includes a trio of pipelined processors with separate processors devoted to transmit, receive and management processing, with full duplex communication for four fast Ethernet nodes.

REFERENCES:
patent: 4366538 (1982-12-01), Johnson et al.
patent: 4589063 (1986-05-01), Shah 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: 5418912 (1995-05-01), Christenson
patent: 5448566 (1995-09-01), Richter 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: 5524250 (1996-06-01), Chesson et al.
patent: 5535375 (1996-07-01), Eshel
patent: 5548730 (1996-08-01), Young et al.
patent: 5566170 (1996-10-01), Bakke 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: 5619650 (1997-04-01), Bach et al.
patent: 5629933 (1997-05-01), Delp et al.
patent: 5633780 (1997-05-01), Cronin
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: 5701434 (1997-12-01), Nakagawa
patent: 5701516 (1997-12-01), Cheng et al.
patent: 5727142 (1998-03-01), Chen
patent: 5742765 (1998-04-01), Wong 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: 5771349 (1998-06-01), Picazo, Jr. et al.
patent: 5778013 (1998-07-01), Jedwab
patent: 5778419 (1998-07-01), Hansen et al.
patent: 5790804 (1998-08-01), Osborne
patent: 5794061 (1998-08-01), Hansen et al.
patent: 5802258 (1998-09-01), Chen
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: 5848293 (1998-12-01), Gentry
patent: 5872919 (1999-02-01), Wakeland
patent: 5878225 (1999-03-01), Bilansky et al.
patent: 5892903 (1999-04-01), Klaus
patent: 5898713 (1999-04-01), Melzer et al.
patent: 5913028 (1999-06-01), Wang et al.
patent: 5920566 (1999-07-01), Hendel 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), Robbat, Jr.
patent: 5991299 (1999-11-01), Radogna et al.
patent: 5996013 (1999-11-01), Delp 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: 6021507 (2000-02-01), Chen
patent: 6026452 (2000-02-01), Pitts
patent: 6034963 (2000-03-01), Minami et al.
patent: 6038562 (2000-03-01), Anjur et al.
patent: 6041058 (2000-03-01), Flanders et al.
patent: 6044438 (2000-03-01), Olnowich
patent: 6047323 (2000-04-01), Krause
patent: 6047356 (2000-04-01), Anderson et al.
patent: 6049528 (2000-04-01), Hendel et al.
patent: 6057863 (2000-05-01), Olarig
patent: 6061368 (2000-05-01), Hitzelberger
patent: 6065096 (2000-05-01), Day et al.
patent: 6067569 (2000-05-01), Khaki et al.
patent: 6070200 (2000-05-01), Gates et al.
patent: 6078733 (2000-06-01), Osborne
patent: 6097734 (2000-08-01), Gotesman et al.
patent: 6101555 (2000-08-01), Goshey et al.
patent: 6115615 (2000-09-01), Ota et al.
patent: 6122670 (2000-09-01), Bennett 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: 6202105 (2001-03-01), Gates et al.
patent: 6226680 (2001-05-01), Boucher et al.
patent: 6233242 (2001-05-01), Mayer 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: 6289023 (2001-09-01), Dowling 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: 6345302 (2002-02-01), Bennett et al.
patent: 6356951 (2002-03-01), Gentry, Jr.
patent: 6385647 (2002-05-01), Wills et al.
patent: 6389468 (2002-05-01), Muller et al.
patent: 6389479 (2002-05-01), Boucher et al.
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: 6480489 (2002-11-01), Muller et al.
patent: 6487654 (2002-11-01), Dowling
patent: 6490631 (2002-12-01), Teich et al.
patent: 6526446 (2003-02-01), Yang et al.
patent: 6591310 (2003-07-01), Johnson
patent: 6650640 (2003-11-01), Muller et al.
patent: 6681364 (2004-01-01), Calvignac et al.
patent: 6697868 (2004-02-01), Craft et al.
patent: 6807581 (2004-10-01), Starr et al.
patent: 6912522 (2005-06-01), Edgar
patent: 6941386 (2005-09-01), Craft 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 et al.
patent: 2001/0048681 (2001-12-01), Billic et al.
patent: 2001/0053148 (2001-12-01), Billic et al.
patent: 2003/0066011 (2003-04-01), Oren
patent: 2003/0165160 (2003-09-01), Minami et al.
patent: 2004/0054814 (2004-03-01), McDaniel
patent: 2004/0153578 (2004-08-01), Elzur
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
patent: WO 01/59966 (2001-08-01), None
patent: WO 01/86430 (2001-11-01), None
Internet page entitled “Hardware Assisted Protocol Processing”, (which Eugene Feinberg is working on), 1 page, printed Nov. 25, 1998.
Zilog product Brief entitled “Z85C30 CMOS SCC Serial Communication Controller”, Zilog Inc., 3 pages, 1997.
Internet pages of Xpoint Technologies, Inc. entitled “Smart LAN

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 network interface device 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 network interface device, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and TCP/IP offload network interface device will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3827418

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