CA2573162C - Appareil et procede de support de mise en place de connexion dans un dechargement de traitement de protocole de reseau - Google Patents
Appareil et procede de support de mise en place de connexion dans un dechargement de traitement de protocole de reseau Download PDFInfo
- Publication number
- CA2573162C CA2573162C CA2573162A CA2573162A CA2573162C CA 2573162 C CA2573162 C CA 2573162C CA 2573162 A CA2573162 A CA 2573162A CA 2573162 A CA2573162 A CA 2573162A CA 2573162 C CA2573162 C CA 2573162C
- Authority
- CA
- Canada
- Prior art keywords
- connection
- data
- network adapter
- host system
- descriptor
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/166—IP fragmentation; TCP segmentation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/90—Buffering arrangements
- H04L49/901—Buffering arrangements using storage descriptor, e.g. read or write pointers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/163—In-band adaptation of TCP data exchange; In-band control procedures
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Abstract
L'invention porte sur un certain nombre d'améliorations d'adaptateurs de réseau qui déchargent un traitement de protocole du processeur hôte. Plus précisément, elle porte sur un mécanisme d'amélioration de la mise en place de la connexion dans un système utilisant un adaptateur de réseau de déchargement (730). Ce mécanisme de mise en place de connexion permet de décharger une mise en place de connexion (1030) et l'entretien des informations d'état de connexion pour l'adaptateur de réseau de déchargement (730). Suite à ce déchargement de mise en place de connexion (1030) et d'entretien d'informations d'état, le nombre de communications nécessaires entre le système hôte (710) et l'adaptateur de réseau de déchargement (730) peut être réduit. De plus, le déchargement de ces fonctions de l'adaptateur de réseau de déchargement (730) permet de notifier la plupart des connexions mises en place et les informations d'état au système hôte (710) au lieu d'avertir partiellement comme le font les systèmes informatiques connus.
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/890,710 | 2004-07-14 | ||
| US10/890,710 US7533176B2 (en) | 2004-07-14 | 2004-07-14 | Method for supporting connection establishment in an offload of network protocol processing |
| PCT/US2005/022348 WO2006019512A1 (fr) | 2004-07-14 | 2005-06-23 | Appareil et procede de support de mise en place de connexion dans un dechargement de traitement de protocole de reseau |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CA2573162A1 CA2573162A1 (fr) | 2006-02-23 |
| CA2573162C true CA2573162C (fr) | 2014-02-04 |
Family
ID=34972739
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CA2573162A Expired - Lifetime CA2573162C (fr) | 2004-07-14 | 2005-06-23 | Appareil et procede de support de mise en place de connexion dans un dechargement de traitement de protocole de reseau |
Country Status (9)
| Country | Link |
|---|---|
| US (2) | US7533176B2 (fr) |
| EP (1) | EP1782602B1 (fr) |
| JP (1) | JP4577853B2 (fr) |
| KR (1) | KR100992282B1 (fr) |
| CN (2) | CN101848203B (fr) |
| AT (1) | ATE377321T1 (fr) |
| CA (1) | CA2573162C (fr) |
| DE (1) | DE602005003142T2 (fr) |
| WO (1) | WO2006019512A1 (fr) |
Families Citing this family (83)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7447795B2 (en) * | 2001-04-11 | 2008-11-04 | Chelsio Communications, Inc. | Multi-purpose switching network interface controller |
| US7831745B1 (en) | 2004-05-25 | 2010-11-09 | Chelsio Communications, Inc. | Scalable direct memory access using validation of host and scatter gather engine (SGE) generation indications |
| US7930422B2 (en) * | 2004-07-14 | 2011-04-19 | International Business Machines Corporation | Apparatus and method for supporting memory management in an offload of network protocol processing |
| US7519699B2 (en) * | 2004-08-05 | 2009-04-14 | International Business Machines Corporation | Method, system, and computer program product for delivering data to a storage buffer assigned to an application |
| US8127045B2 (en) * | 2004-09-13 | 2012-02-28 | Apple Inc. | Dynamically configurable connection on demand |
| US8984140B2 (en) * | 2004-12-14 | 2015-03-17 | Hewlett-Packard Development Company, L.P. | Managing connections through an aggregation of network resources providing offloaded connections between applications over a network |
| US8065350B2 (en) * | 2005-01-31 | 2011-11-22 | Broadcom Corporation | Method and system for flexibly providing shared access to data pools |
| US7966353B2 (en) * | 2005-01-31 | 2011-06-21 | Broadcom Corporation | Method and system for flexibly providing shared access to non-data pool file systems |
| US7475167B2 (en) * | 2005-04-15 | 2009-01-06 | Intel Corporation | Offloading data path functions |
| EP3339348B1 (fr) | 2005-04-22 | 2019-12-04 | Université de Genève | Compositions de polylactides et leurs utilisations |
| EP1891787B1 (fr) * | 2005-06-15 | 2010-03-24 | Solarflare Communications Incorporated | Systeme de traitement de donnees |
| US7441112B2 (en) | 2005-06-30 | 2008-10-21 | Intel Corporation | Offloading the processing of a network protocol stack |
| US20080304481A1 (en) * | 2005-07-12 | 2008-12-11 | Paul Thomas Gurney | System and Method of Offloading Protocol Functions |
| US7610415B2 (en) * | 2005-07-28 | 2009-10-27 | Digi International | System and method for processing data streams |
| US7660264B1 (en) | 2005-12-19 | 2010-02-09 | Chelsio Communications, Inc. | Method for traffic schedulign in intelligent network interface circuitry |
| US7724658B1 (en) | 2005-08-31 | 2010-05-25 | Chelsio Communications, Inc. | Protocol offload transmit traffic management |
| US7616563B1 (en) | 2005-08-31 | 2009-11-10 | Chelsio Communications, Inc. | Method to implement an L4-L7 switch using split connections and an offloading NIC |
| US7660306B1 (en) | 2006-01-12 | 2010-02-09 | Chelsio Communications, Inc. | Virtualizing the operation of intelligent network interface circuitry |
| US7715436B1 (en) | 2005-11-18 | 2010-05-11 | Chelsio Communications, Inc. | Method for UDP transmit protocol offload processing with traffic management |
| US7639715B1 (en) | 2005-09-09 | 2009-12-29 | Qlogic, Corporation | Dedicated application interface for network systems |
| US7760733B1 (en) | 2005-10-13 | 2010-07-20 | Chelsio Communications, Inc. | Filtering ingress packets in network interface circuitry |
| US7735099B1 (en) * | 2005-12-23 | 2010-06-08 | Qlogic, Corporation | Method and system for processing network data |
| US7792102B2 (en) * | 2006-03-31 | 2010-09-07 | Intel Corporation | Scaling egress network traffic |
| TWI418178B (zh) * | 2006-04-13 | 2013-12-01 | Ibm | 利用代理伺服器控制內嵌裝置外部通訊之技術 |
| US9794378B2 (en) * | 2006-11-08 | 2017-10-17 | Standard Microsystems Corporation | Network traffic controller (NTC) |
| US8935406B1 (en) | 2007-04-16 | 2015-01-13 | Chelsio Communications, Inc. | Network adaptor configured for connection establishment offload |
| US7813339B2 (en) * | 2007-05-02 | 2010-10-12 | Tehuti Networks Ltd. | Direct assembly of a data payload in an application memory |
| US8589587B1 (en) * | 2007-05-11 | 2013-11-19 | Chelsio Communications, Inc. | Protocol offload in intelligent network adaptor, including application level signalling |
| US7826350B1 (en) | 2007-05-11 | 2010-11-02 | Chelsio Communications, Inc. | Intelligent network adaptor with adaptive direct data placement scheme |
| US8060644B1 (en) * | 2007-05-11 | 2011-11-15 | Chelsio Communications, Inc. | Intelligent network adaptor with end-to-end flow control |
| US7831720B1 (en) * | 2007-05-17 | 2010-11-09 | Chelsio Communications, Inc. | Full offload of stateful connections, with partial connection offload |
| FR2925190B1 (fr) * | 2007-12-18 | 2009-11-20 | Alcatel Lucent | Procede et dispositif de communication entre plusieurs interfaces de connexion |
| JP5028339B2 (ja) * | 2008-06-09 | 2012-09-19 | キヤノン株式会社 | 通信装置及び制御方法 |
| CN101339789B (zh) * | 2008-08-13 | 2010-08-18 | 中兴通讯股份有限公司 | 一种多媒体引擎的实现方法 |
| US8429349B2 (en) * | 2008-09-18 | 2013-04-23 | International Business Machines Corporation | Techniques for cache injection in a processor system with replacement policy position modification |
| US9110885B2 (en) * | 2008-09-18 | 2015-08-18 | International Business Machines Corporation | Techniques for cache injection in a processor system |
| US8443146B2 (en) * | 2008-09-18 | 2013-05-14 | International Business Machines Corporation | Techniques for cache injection in a processor system responsive to a specific instruction sequence |
| US9256540B2 (en) * | 2008-09-18 | 2016-02-09 | International Business Machines Corporation | Techniques for cache injection in a processor system using a cache injection instruction |
| US8213924B2 (en) * | 2008-10-06 | 2012-07-03 | Facebook, Inc. | Providing distributed online services for mobile devices |
| US9104406B2 (en) * | 2009-01-07 | 2015-08-11 | Microsoft Technology Licensing, Llc | Network presence offloads to network interface |
| JP5353278B2 (ja) * | 2009-02-06 | 2013-11-27 | 富士通株式会社 | 通信装置 |
| JP5233756B2 (ja) * | 2009-03-06 | 2013-07-10 | 富士通株式会社 | 情報処理装置、識別情報設定プログラム、識別情報設定方法 |
| US9336145B2 (en) * | 2009-04-09 | 2016-05-10 | International Business Machines Corporation | Techniques for cache injection in a processor system based on a shared state |
| US9268703B2 (en) * | 2009-04-15 | 2016-02-23 | International Business Machines Corporation | Techniques for cache injection in a processor system from a remote node |
| US8527664B2 (en) * | 2009-12-17 | 2013-09-03 | International Business Machines Corporation | Direct memory access with minimal host interruption |
| WO2011102488A1 (fr) * | 2010-02-22 | 2011-08-25 | 日本電気株式会社 | Système de commande de communication, nœud de commutation, procédé de commande de communication et programme de commande de communication |
| US8214448B2 (en) * | 2010-04-20 | 2012-07-03 | International Business Machines Corporation | Optimized utilization of DMA buffers for incoming data packets in a network protocol |
| US8478813B2 (en) * | 2010-04-28 | 2013-07-02 | Microsoft Corporation | Transparent migration of endpoint |
| US8990422B1 (en) * | 2011-06-21 | 2015-03-24 | Netlogic Microsystems, Inc. | TCP segmentation offload (TSO) using a hybrid approach of manipulating memory pointers and actual packet data |
| US8839044B2 (en) | 2012-01-05 | 2014-09-16 | International Business Machines Corporation | Debugging of adapters with stateful offload connections |
| US8848741B2 (en) | 2012-06-21 | 2014-09-30 | Breakingpoint Systems, Inc. | High-speed CLD-based TCP segmentation offload |
| US8824508B2 (en) * | 2012-06-21 | 2014-09-02 | Breakingpoint Systems, Inc. | High-speed CLD-based TCP assembly offload |
| US9088612B2 (en) * | 2013-02-12 | 2015-07-21 | Verizon Patent And Licensing Inc. | Systems and methods for providing link-performance information in socket-based communication devices |
| US9967199B2 (en) | 2013-12-09 | 2018-05-08 | Nicira, Inc. | Inspecting operations of a machine to detect elephant flows |
| US10193771B2 (en) * | 2013-12-09 | 2019-01-29 | Nicira, Inc. | Detecting and handling elephant flows |
| US9350825B2 (en) * | 2014-06-16 | 2016-05-24 | International Business Machines Corporation | Optimizing network communications |
| US20160026605A1 (en) * | 2014-07-28 | 2016-01-28 | Emulex Corporation | Registrationless transmit onload rdma |
| US9769590B2 (en) * | 2014-12-17 | 2017-09-19 | International Business Machines Corporation | Moving critical actions within a mobile application |
| JP6428309B2 (ja) * | 2015-01-27 | 2018-11-28 | 富士通株式会社 | 演算処理システムおよび演算処理システムの制御方法 |
| US9444769B1 (en) | 2015-03-31 | 2016-09-13 | Chelsio Communications, Inc. | Method for out of order placement in PDU-oriented protocols |
| US10498654B2 (en) | 2015-12-28 | 2019-12-03 | Amazon Technologies, Inc. | Multi-path transport design |
| EP3731487B1 (fr) * | 2015-12-29 | 2022-07-06 | Amazon Technologies, Inc. | Technologies de réseautage |
| US9985904B2 (en) | 2015-12-29 | 2018-05-29 | Amazon Technolgies, Inc. | Reliable, out-of-order transmission of packets |
| US10148570B2 (en) | 2015-12-29 | 2018-12-04 | Amazon Technologies, Inc. | Connectionless reliable transport |
| US9985903B2 (en) | 2015-12-29 | 2018-05-29 | Amazon Technologies, Inc. | Reliable, out-of-order receipt of packets |
| US11516872B2 (en) * | 2016-06-07 | 2022-11-29 | Paypal, Inc. | Bridge configurations to communicate with various sites |
| KR20200137000A (ko) | 2018-04-30 | 2020-12-08 | 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. | 리셉터클 격리 |
| EP3788687A4 (fr) | 2018-04-30 | 2021-12-15 | Hewlett-Packard Development Company, L.P. | Configuration de dispositif de kiosque de service |
| US10945190B2 (en) | 2019-01-04 | 2021-03-09 | Apple Inc. | Predictive routing based on microlocation |
| JP7387335B2 (ja) * | 2019-08-28 | 2023-11-28 | キヤノン株式会社 | 通信装置、制御方法およびプログラム |
| US12218841B1 (en) | 2019-12-12 | 2025-02-04 | Amazon Technologies, Inc. | Ethernet traffic over scalable reliable datagram protocol |
| WO2021213691A1 (fr) * | 2020-04-23 | 2021-10-28 | NEC Laboratories Europe GmbH | Coopératives de minage basées sur des environnements d'exécution de confiance (tee) pour cryptomonnaies utilisant la preuve de travail |
| US11962518B2 (en) | 2020-06-02 | 2024-04-16 | VMware LLC | Hardware acceleration techniques using flow selection |
| CN112650558B (zh) * | 2020-12-29 | 2022-07-05 | 优刻得科技股份有限公司 | 数据处理方法、装置、可读介质和电子设备 |
| CN114968545A (zh) * | 2021-02-24 | 2022-08-30 | 华为技术有限公司 | 网卡、计算设备和获取数据的方法 |
| CN113553279B (zh) * | 2021-07-30 | 2023-04-07 | 中科计算技术西部研究院 | 一种rdma通信加速集合通信的方法及系统 |
| CN114185650B (zh) * | 2021-12-14 | 2023-07-25 | 平安壹账通云科技(深圳)有限公司 | Linux系统下识别SCSI设备的方法、系统、设备及存储介质 |
| US11765237B1 (en) * | 2022-04-20 | 2023-09-19 | Mellanox Technologies, Ltd. | Session-based remote direct memory access |
| CN114817088B (zh) * | 2022-05-20 | 2024-12-17 | 中国人民解放军国防科技大学 | 用于降低直接内存访问处理延迟的数据预取方法及装置 |
| US12531808B2 (en) | 2022-06-29 | 2026-01-20 | Amazon Technologies, Inc. | Transport protocol selection based on connection state |
| US12301460B1 (en) | 2022-09-30 | 2025-05-13 | Amazon Technologies, Inc. | Multi-port load balancing using transport protocol |
| US12284115B2 (en) * | 2023-05-04 | 2025-04-22 | Mellanox Technologies, Ltd. | Multipathing with remote direct memory access connections |
| US20250338328A1 (en) * | 2024-04-30 | 2025-10-30 | Avago Technologies International Sales Pte. Limited | Systems for and methods for offloading network processing |
Family Cites Families (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2624388B2 (ja) | 1991-04-24 | 1997-06-25 | 松下電子工業株式会社 | Dma装置 |
| US5453847A (en) * | 1993-11-01 | 1995-09-26 | Motorola, Inc. | LCD facsimile transmission |
| US5664116A (en) | 1995-07-07 | 1997-09-02 | Sun Microsystems, Inc. | Buffering of data for transmission in a computer communication system interface |
| US5909427A (en) * | 1995-07-19 | 1999-06-01 | Fujitsu Network Communications, Inc. | Redundant switch system and method of operation |
| US5978849A (en) * | 1997-06-13 | 1999-11-02 | International Business Machines Corporation | Systems, methods, and computer program products for establishing TCP connections using information from closed TCP connections in time-wait state |
| US6434620B1 (en) * | 1998-08-27 | 2002-08-13 | Alacritech, Inc. | TCP/IP offload network interface device |
| US6154728A (en) * | 1998-04-27 | 2000-11-28 | Lucent Technologies Inc. | Apparatus, method and system for distributed and automatic inventory, status and database creation and control for remote communication sites |
| US7020712B1 (en) * | 1998-09-30 | 2006-03-28 | Cisco Technology, Inc. | Reducing CPU overhead in the forwarding process in an inbound/outbound controller for a router |
| EP1045552B1 (fr) * | 1999-04-12 | 2006-07-12 | International Business Machines Corporation | Equilibrage auto-adaptatif de charge dans un système de transmission de données en mode connecté |
| IT1308484B1 (it) * | 1999-05-13 | 2001-12-17 | Cselt Centro Studi Lab Telecom | Apparecchiatura per la rimultiplazione di flussi audiovisivinumerizzati |
| JP3528170B2 (ja) * | 1999-07-09 | 2004-05-17 | 日本電気株式会社 | ダイヤルアップインターネット接続分岐システム及び方法 |
| EP1219068B1 (fr) * | 1999-08-13 | 2007-12-26 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Systeme de communication interne, plate-forme de transport destinee a un systeme de communication interne et appareil de raccordement au reseau intelligent destine a un systeme de communication interne |
| US6775707B1 (en) | 1999-10-15 | 2004-08-10 | Fisher-Rosemount Systems, Inc. | Deferred acknowledgment communications and alarm management |
| US20030061362A1 (en) * | 2000-03-03 | 2003-03-27 | Qiu Chaoxin C. | Systems and methods for resource management in information storage environments |
| US6735620B1 (en) * | 2000-07-18 | 2004-05-11 | International Business Machines Corporation | Efficient protocol for retransmit logic in reliable zero copy message transport |
| US7746798B2 (en) * | 2000-11-22 | 2010-06-29 | Silicon Image, Inc. | Method and system for integrating packet type information with synchronization symbols |
| US20030046330A1 (en) * | 2001-09-04 | 2003-03-06 | Hayes John W. | Selective offloading of protocol processing |
| US7159048B2 (en) * | 2001-12-10 | 2007-01-02 | Emulex Design & Manufacturing Corporation | Direct memory access (DMA) transfer buffer processor |
| US7181531B2 (en) * | 2002-04-30 | 2007-02-20 | Microsoft Corporation | Method to synchronize and upload an offloaded network stack connection with a network stack |
| US7113479B2 (en) * | 2002-05-31 | 2006-09-26 | Broadcom Corporation | Aggregated rate control method and system |
| US7536462B2 (en) * | 2002-06-11 | 2009-05-19 | Pandya Ashish A | Memory system for a high performance IP processor |
| US7346701B2 (en) * | 2002-08-30 | 2008-03-18 | Broadcom Corporation | System and method for TCP offload |
| EP1552408A4 (fr) | 2002-08-30 | 2010-10-06 | Broadcom Corp | Systeme et procede destines au delestage du tcp/ip independamment d'un produit de retard de largeur de bande |
| US7155571B2 (en) * | 2002-09-30 | 2006-12-26 | International Business Machines Corporation | N-source in-kernel cache for high performance in computer operating systems |
| US6711650B1 (en) * | 2002-11-07 | 2004-03-23 | International Business Machines Corporation | Method and apparatus for accelerating input/output processing using cache injections |
| US7152033B2 (en) * | 2002-11-12 | 2006-12-19 | Motorola, Inc. | Method, system and module for multi-modal data fusion |
| US7305493B2 (en) | 2002-11-27 | 2007-12-04 | Intel Corporation | Embedded transport acceleration architecture |
| US7225266B2 (en) * | 2002-12-20 | 2007-05-29 | Nokia Corporation | Adaptive delayed ACK switching for TCP applications |
| US6996070B2 (en) * | 2003-12-05 | 2006-02-07 | Alacritech, Inc. | TCP/IP offload device with reduced sequential processing |
| US7720930B2 (en) | 2003-12-30 | 2010-05-18 | Intel Corporation | Systems and methods using NIC-based prefetching for host TCP context lookup |
| US7493427B2 (en) | 2004-07-14 | 2009-02-17 | International Business Machines Corporation | Apparatus and method for supporting received data processing in an offload of network protocol processing |
| US7930422B2 (en) | 2004-07-14 | 2011-04-19 | International Business Machines Corporation | Apparatus and method for supporting memory management in an offload of network protocol processing |
-
2004
- 2004-07-14 US US10/890,710 patent/US7533176B2/en not_active Expired - Fee Related
-
2005
- 2005-06-23 CN CN2010101136284A patent/CN101848203B/zh not_active Expired - Fee Related
- 2005-06-23 WO PCT/US2005/022348 patent/WO2006019512A1/fr not_active Ceased
- 2005-06-23 EP EP05768248A patent/EP1782602B1/fr not_active Expired - Lifetime
- 2005-06-23 JP JP2007521482A patent/JP4577853B2/ja not_active Expired - Fee Related
- 2005-06-23 AT AT05768248T patent/ATE377321T1/de not_active IP Right Cessation
- 2005-06-23 CA CA2573162A patent/CA2573162C/fr not_active Expired - Lifetime
- 2005-06-23 DE DE602005003142T patent/DE602005003142T2/de not_active Expired - Lifetime
- 2005-06-23 KR KR1020077001454A patent/KR100992282B1/ko not_active Expired - Fee Related
- 2005-06-23 CN CN2005800230498A patent/CN101015187B/zh not_active Expired - Fee Related
-
2009
- 2009-05-12 US US12/464,741 patent/US7962628B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| WO2006019512B1 (fr) | 2006-05-18 |
| KR100992282B1 (ko) | 2010-11-05 |
| KR20070042152A (ko) | 2007-04-20 |
| JP4577853B2 (ja) | 2010-11-10 |
| CN101848203A (zh) | 2010-09-29 |
| EP1782602A1 (fr) | 2007-05-09 |
| US20090222564A1 (en) | 2009-09-03 |
| DE602005003142T2 (de) | 2008-08-21 |
| US7533176B2 (en) | 2009-05-12 |
| US20060031524A1 (en) | 2006-02-09 |
| ATE377321T1 (de) | 2007-11-15 |
| CN101015187B (zh) | 2011-05-11 |
| CN101015187A (zh) | 2007-08-08 |
| CN101848203B (zh) | 2011-08-31 |
| WO2006019512A1 (fr) | 2006-02-23 |
| CA2573162A1 (fr) | 2006-02-23 |
| EP1782602B1 (fr) | 2007-10-31 |
| DE602005003142D1 (de) | 2007-12-13 |
| US7962628B2 (en) | 2011-06-14 |
| JP2008507201A (ja) | 2008-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA2573156C (fr) | Appareil et procede permettant de prendre en charge la gestion de memoire dans le dechargement de traitement de protocole de reseau | |
| US7533176B2 (en) | Method for supporting connection establishment in an offload of network protocol processing | |
| US7493427B2 (en) | Apparatus and method for supporting received data processing in an offload of network protocol processing | |
| US20250126055A1 (en) | System and method for facilitating efficient packet forwarding in a network interface controller (nic) | |
| USRE47756E1 (en) | High performance memory based communications interface | |
| US7613813B2 (en) | Method and apparatus for reducing host overhead in a socket server implementation | |
| US20070208820A1 (en) | Apparatus and method for out-of-order placement and in-order completion reporting of remote direct memory access operations | |
| US7457845B2 (en) | Method and system for TCP/IP using generic buffers for non-posting TCP applications | |
| CN112953967A (zh) | 网络协议卸载装置和数据传输系统 | |
| WO2004010311A2 (fr) | Procede et appareil de gestion de reception dans des tampons a copiage nul | |
| WO2025190259A1 (fr) | Procédé de gestion de ressources et dispositif associé |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EEER | Examination request |