Movatterモバイル変換


[0]ホーム

URL:


US20060221953A1 - Method and apparatus for blind checksum and correction for network transmissions - Google Patents

Method and apparatus for blind checksum and correction for network transmissions
Download PDF

Info

Publication number
US20060221953A1
US20060221953A1US11/097,055US9705505AUS2006221953A1US 20060221953 A1US20060221953 A1US 20060221953A1US 9705505 AUS9705505 AUS 9705505AUS 2006221953 A1US2006221953 A1US 2006221953A1
Authority
US
United States
Prior art keywords
packet
checksum
header
blind
value
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.)
Abandoned
Application number
US11/097,055
Inventor
Claude Basso
Jean Calvignac
Chih-Jen Chang
Philippe Damon
Ronald Fuhs
Natarajan Vaidhyanathan
Fabrice Verplanken
Colin Verrilli
Scott Willenborg
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to US11/097,055priorityCriticalpatent/US20060221953A1/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATIONreassignmentINTERNATIONAL BUSINESS MACHINES CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BASSO, CLAUDE, CALVIGNAC, JEAN LOUIS, DAMON, PHILIPPE, FUHS, RONALD EDWARD, VAIDHYANATHAN, NATARAJAN, WILLENBORG, SCOTT MICHAEL, CHANG, CHIH-JEN, VERPLANKEN, FABRICE JEAN, VERRILLI, COLIN BEATON
Publication of US20060221953A1publicationCriticalpatent/US20060221953A1/en
Priority to US12/200,985prioritypatent/US8225188B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Method and apparatus for providing a checksum in a network transmission. In one aspect of the invention, a checksum for a packet to be transmitted on a network is determined by retrieving packet information from a storage device, the packet information to be included in the packet to be transmitted. A blind checksum value is determined based on the retrieved packet information, and the blind checksum value is adjusted to a protocol checksum based on descriptor information describing the structure of the packet. The protocol checksum is inserted in the packet before the packet is transmitted.

Description

Claims (28)

US11/097,0552005-04-012005-04-01Method and apparatus for blind checksum and correction for network transmissionsAbandonedUS20060221953A1 (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
US11/097,055US20060221953A1 (en)2005-04-012005-04-01Method and apparatus for blind checksum and correction for network transmissions
US12/200,985US8225188B2 (en)2005-04-012008-08-29Apparatus for blind checksum and correction for network transmissions

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US11/097,055US20060221953A1 (en)2005-04-012005-04-01Method and apparatus for blind checksum and correction for network transmissions

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US12/200,985ContinuationUS8225188B2 (en)2005-04-012008-08-29Apparatus for blind checksum and correction for network transmissions

Publications (1)

Publication NumberPublication Date
US20060221953A1true US20060221953A1 (en)2006-10-05

Family

ID=37070368

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US11/097,055AbandonedUS20060221953A1 (en)2005-04-012005-04-01Method and apparatus for blind checksum and correction for network transmissions
US12/200,985Expired - Fee RelatedUS8225188B2 (en)2005-04-012008-08-29Apparatus for blind checksum and correction for network transmissions

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US12/200,985Expired - Fee RelatedUS8225188B2 (en)2005-04-012008-08-29Apparatus for blind checksum and correction for network transmissions

Country Status (1)

CountryLink
US (2)US20060221953A1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070223483A1 (en)*2005-11-122007-09-27Liquid Computing CorporationHigh performance memory based communications interface
US20070294435A1 (en)*2006-06-192007-12-20Liquid Computing CorporationToken based flow control for data communication
US20080148291A1 (en)*2006-10-302008-06-19Liquid Computing CorporationKernel functions for inter-processor communications in high performance multi-processor systems
US20080151883A1 (en)*2006-12-222008-06-26Geoffrey CockerellSerial digital communication protocol
US20080181245A1 (en)*2007-01-312008-07-31Claude BassoSystem and Method for Multicore Communication Processing
JP2010057033A (en)*2008-08-292010-03-11Nec Electronics CorpCommunications apparatus and method therefor
US20110283068A1 (en)*2010-05-142011-11-17Realtek Semiconductor Corp.Memory access apparatus and method
CN102523205A (en)*2011-12-052012-06-27中兴通讯股份有限公司Determination method and device for content checksum
JP2013102556A (en)*2013-03-052013-05-23Renesas Electronics CorpCommunications apparatus and communication method
US20140068134A1 (en)*2012-08-282014-03-06Huawei Technologies Co., Ltd.Data transmission apparatus, system, and method
US8831658B2 (en)2010-11-052014-09-09Qualcomm IncorporatedControlling application access to a network
US8838086B2 (en)2011-08-292014-09-16Qualcomm IncorporatedSystems and methods for management of background application events
US9178965B2 (en)2011-03-182015-11-03Qualcomm IncorporatedSystems and methods for synchronization of application communications
US9264868B2 (en)*2011-01-192016-02-16Qualcomm IncorporatedManagement of network access requests
US9571952B2 (en)2011-04-222017-02-14Qualcomm IncorporatdOffloading of data to wireless local area network
US9603085B2 (en)2010-02-162017-03-21Qualcomm IncorporatedMethods and apparatus providing intelligent radio selection for legacy and non-legacy applications
CN109417507A (en)*2016-06-302019-03-01华为技术有限公司The message of section retards accesses
JP2019139638A (en)*2018-02-142019-08-22キヤノン株式会社Communication device, communication method and program
US20210297157A1 (en)*2020-03-202021-09-23Arris Enterprises LlcEfficient remote phy dataplane management for a cable system

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8589333B2 (en)*2008-08-192013-11-19Northrop Grumman Systems CorporationSystem and method for information sharing across security boundaries
US8891532B1 (en)*2011-05-172014-11-18Hitachi Data Systems Engineering UK LimitedSystem and method for conveying the reason for TCP reset in machine-readable form
US8683307B2 (en)*2011-05-272014-03-25International Business Machines CorporationChecksum calculation, prediction and validation
US10936405B2 (en)*2017-11-132021-03-02Weka.IO Ltd.Efficient networking for a distributed storage system

Citations (58)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4825406A (en)*1981-10-051989-04-25Digital Equipment CorporationSecondary storage facility employing serial communications between drive and controller
US5058110A (en)*1989-05-031991-10-15Ultra Network TechnologiesProtocol processor
US5359659A (en)*1992-06-191994-10-25Doren RosenthalMethod for securing software against corruption by computer viruses
US5430842A (en)*1992-05-291995-07-04Hewlett-Packard CompanyInsertion of network data checksums by a network adapter
US5442802A (en)*1992-01-031995-08-15International Business Machines CorporationAsynchronous co-processor data mover method and means
US5752078A (en)*1995-07-101998-05-12International Business Machines CorporationSystem for minimizing latency data reception and handling data packet error if detected while transferring data packet from adapter memory to host memory
US5983274A (en)*1997-05-081999-11-09Microsoft CorporationCreation and use of control information associated with packetized network data by protocol drivers and device drivers
US20010027496A1 (en)*1997-10-142001-10-04Alacritech, Inc.Passing a communication control block to a local device such that a message is processed on the device
US6400730B1 (en)*1999-03-102002-06-04Nishan Systems, Inc.Method and apparatus for transferring data between IP network devices and SCSI and fibre channel devices over an IP network
US6427169B1 (en)*1999-07-302002-07-30Intel CorporationParsing a packet header
US20030026252A1 (en)*2001-07-312003-02-06Thunquest Gary L.Data packet structure for directly addressed multicast protocol
US20030088689A1 (en)*2001-11-082003-05-08Alexander Cedell A.Methods and systems for efficiently delivering data to a plurality of destinations in a computer network
US20030103499A1 (en)*2001-11-212003-06-05Tom DavisConfigurable packet processor
US20030154399A1 (en)*2002-02-082003-08-14Nir ZukMulti-method gateway-based network security systems and methods
US6650640B1 (en)*1999-03-012003-11-18Sun Microsystems, Inc.Method and apparatus for managing a network flow in a high performance network interface
US6658002B1 (en)*1998-06-302003-12-02Cisco Technology, Inc.Logical operation unit for packet processing
US6678746B1 (en)*2000-08-012004-01-13Hewlett-Packard Development Company, L.P.Processing network packets
US20040030766A1 (en)*2002-08-122004-02-12Michael WitkowskiMethod and apparatus for switch fabric configuration
US6724769B1 (en)*1999-09-232004-04-20Advanced Micro Devices, Inc.Apparatus and method for simultaneously accessing multiple network switch buffers for storage of data units of data frames
US6728929B1 (en)*2001-02-162004-04-27Spirent Communications Of Calabasas, Inc.System and method to insert a TCP checksum in a protocol neutral manner
US6735670B1 (en)*2000-05-122004-05-113Com CorporationForwarding table incorporating hash table and content addressable memory
US20040100952A1 (en)*1997-10-142004-05-27Boucher Laurence B.Method and apparatus for dynamic packet batching with a high performance network interface
US6751229B1 (en)*1999-07-202004-06-15Sony United Kingdom LimitedNetwork terminator
US6754662B1 (en)*2000-08-012004-06-22Nortel Networks LimitedMethod and apparatus for fast and consistent packet classification via efficient hash-caching
US20040128398A1 (en)*2001-02-152004-07-01BanderacomWork queue to TCP/IP translation
US6788697B1 (en)*1999-12-062004-09-07Nortel Networks LimitedBuffer management scheme employing dynamic thresholds
US6822968B1 (en)*1999-12-292004-11-23Advanced Micro Devices, Inc.Method and apparatus for accounting for delays caused by logic in a network interface by integrating logic into a media access controller
US20050022017A1 (en)*2003-06-242005-01-27Maufer Thomas A.Data structures and state tracking for network protocol processing
US20050076136A1 (en)*2002-09-172005-04-07Samsung Electronics Co., Ltd.Apparatus and method for streaming multimedia data
US20050089031A1 (en)*2003-10-232005-04-28Jon KruegerDetermining a checksum from packet data
US20050108611A1 (en)*2003-11-142005-05-19Intel CorporationEarly CRC delivery for partial frame
US6937574B1 (en)*1999-03-162005-08-30Nortel Networks LimitedVirtual private networks and methods for their operation
US6954463B1 (en)*2000-12-112005-10-11Cisco Technology, Inc.Distributed packet processing architecture for network access servers
US6970419B1 (en)*1998-08-072005-11-29Nortel Networks LimitedMethod and apparatus for preserving frame ordering across aggregated links between source and destination nodes
US6976205B1 (en)*2001-09-212005-12-13Syrus ZiaiMethod and apparatus for calculating TCP and UDP checksums while preserving CPU resources
US6988235B2 (en)*2000-03-022006-01-17Agere Systems Inc.Checksum engine and a method of operation thereof
US20060031600A1 (en)*2004-08-032006-02-09Ellis Jackson LMethod of processing a context for execution
US7023811B2 (en)*2001-01-172006-04-04Intel CorporationSwitched fabric network and method of mapping nodes using batch requests
US7031304B1 (en)*2002-09-112006-04-18Redback Networks Inc.Method and apparatus for selective packet Mirroring
US7062570B2 (en)*2000-08-042006-06-13Avaya Technology, Corp.High performance server farm with tagging and pipelining
US7098685B1 (en)*2003-07-142006-08-29Lattice Semiconductor CorporationScalable serializer-deserializer architecture and programmable interface
US7124198B2 (en)*2001-10-302006-10-17Microsoft CorporationApparatus and method for scaling TCP off load buffer requirements by segment size
US7131140B1 (en)*2000-12-292006-10-31Cisco Technology, Inc.Method for protecting a firewall load balancer from a denial of service attack
US7134796B2 (en)*2004-08-252006-11-14Opnext, Inc.XFP adapter module
US7164678B2 (en)*2001-06-252007-01-16Intel CorporationControl of processing order for received network packets
US7218632B1 (en)*2000-12-062007-05-15Cisco Technology, Inc.Packet processing engine architecture
US7251704B2 (en)*2002-08-232007-07-31Intel CorporationStore and forward switch device, system and method
US7260120B2 (en)*2002-11-072007-08-21Electronics And Telecommunications Research InstituteEthernet switching apparatus and method using frame multiplexing and demultiplexing
US7269661B2 (en)*2002-02-122007-09-11Bradley Richard ReeMethod using receive and transmit protocol aware logic modules for confirming checksum values stored in network packet
US7271706B2 (en)*2002-10-092007-09-18The University Of MississippiTermite acoustic detection
US7274706B1 (en)*2001-04-242007-09-25Syrus ZiaiMethods and systems for processing network data
US7283528B1 (en)*2002-03-222007-10-16Raymond Marcelino Manese LimOn the fly header checksum processing using dedicated logic
US7286557B2 (en)*2001-11-162007-10-23Intel CorporationInterface and related methods for rate pacing in an ethernet architecture
US7292591B2 (en)*2004-03-302007-11-06Extreme Networks, Inc.Packet processing system architecture and method
US7292586B2 (en)*2001-03-302007-11-06Nokia Inc.Micro-programmable protocol packet parser and encapsulator
US7295553B2 (en)*2001-05-142007-11-13Fujitsu LimitedPacket buffer
US7298761B2 (en)*2003-05-092007-11-20Institute For Information IndustryLink path searching and maintaining method for a bluetooth scatternet
US7308006B1 (en)*2000-02-112007-12-11Lucent Technologies Inc.Propagation and detection of faults in a multiplexed communication system

Family Cites Families (26)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US1724198A (en)1927-06-301929-08-13Utica Products IncElectric heater
US5172371A (en)1990-08-091992-12-15At&T Bell LaboratoriesGrowable switch
US5793954A (en)1995-12-201998-08-11Nb NetworksSystem and method for general purpose network analysis
US6041058A (en)1997-09-112000-03-213Com CorporationHardware filtering method and apparatus
US5991299A (en)1997-09-111999-11-233Com CorporationHigh speed header translation processing
US6404752B1 (en)1999-08-272002-06-11International Business Machines CorporationNetwork switch using network processor and methods
US8019901B2 (en)2000-09-292011-09-13Alacritech, Inc.Intelligent network storage interface system
US7366194B2 (en)2001-04-182008-04-29Brocade Communications Systems, Inc.Fibre channel zoning by logical unit number in hardware
WO2003030012A1 (en)2001-09-282003-04-10Tidal Networks, Inc.Multi-threaded packet processing engine for stateful packet pro cessing
WO2003043271A1 (en)2001-11-092003-05-22Vitesse Semiconductor CorporationA means and a method for switching data packets or frames
WO2003049488A1 (en)2001-12-032003-06-12Vitesse Semiconductor CompanyInterface to operate groups of inputs/outputs
US7047374B2 (en)2002-02-252006-05-16Intel CorporationMemory read/write reordering
US7304941B2 (en)2002-04-112007-12-04International Business Machines CorporationSwitchover system and method in a data packet switching network
US7349399B1 (en)2002-09-202008-03-25Redback Networks, Inc.Method and apparatus for out-of-order processing of packets using linked lists
KR100460672B1 (en)2002-12-102004-12-09한국전자통신연구원Line interface apparatus for 10 gigabit ethernet and control method thereof
US8296452B2 (en)2003-03-062012-10-23Cisco Technology, Inc.Apparatus and method for detecting tiny fragment attacks
US7283473B2 (en)2003-04-102007-10-16International Business Machines CorporationApparatus, system and method for providing multiple logical channel adapters within a single physical channel adapter in a system area network
US20040218623A1 (en)2003-05-012004-11-04Dror GoldenbergHardware calculation of encapsulated IP, TCP and UDP checksums by a switch fabric channel adapter
US8776050B2 (en)2003-08-202014-07-08Oracle International CorporationDistributed virtual machine monitor for managing multiple virtual resources across multiple physical nodes
JP4437650B2 (en)2003-08-252010-03-24株式会社日立製作所 Storage system
US20050114663A1 (en)2003-11-212005-05-26Finisar CorporationSecure network access devices with data encryption
JP2005223829A (en)2004-02-092005-08-18Nec Electronics CorpFractional frequency divider circuit and data transmission apparatus using the same
US7502474B2 (en)2004-05-062009-03-10Advanced Micro Devices, Inc.Network interface with security association data prefetch for high speed offloaded security processing
US7436773B2 (en)2004-12-072008-10-14International Business Machines CorporationPacket flow control in switched full duplex ethernet networks
US8040903B2 (en)2005-02-012011-10-18Hewlett-Packard Development Company, L.P.Automated configuration of point-to-point load balancing between teamed network resources of peer devices
US7620754B2 (en)2005-03-252009-11-17Cisco Technology, Inc.Carrier card converter for 10 gigabit ethernet slots

Patent Citations (58)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4825406A (en)*1981-10-051989-04-25Digital Equipment CorporationSecondary storage facility employing serial communications between drive and controller
US5058110A (en)*1989-05-031991-10-15Ultra Network TechnologiesProtocol processor
US5442802A (en)*1992-01-031995-08-15International Business Machines CorporationAsynchronous co-processor data mover method and means
US5430842A (en)*1992-05-291995-07-04Hewlett-Packard CompanyInsertion of network data checksums by a network adapter
US5359659A (en)*1992-06-191994-10-25Doren RosenthalMethod for securing software against corruption by computer viruses
US5752078A (en)*1995-07-101998-05-12International Business Machines CorporationSystem for minimizing latency data reception and handling data packet error if detected while transferring data packet from adapter memory to host memory
US5983274A (en)*1997-05-081999-11-09Microsoft CorporationCreation and use of control information associated with packetized network data by protocol drivers and device drivers
US20010027496A1 (en)*1997-10-142001-10-04Alacritech, Inc.Passing a communication control block to a local device such that a message is processed on the device
US20040100952A1 (en)*1997-10-142004-05-27Boucher Laurence B.Method and apparatus for dynamic packet batching with a high performance network interface
US6658002B1 (en)*1998-06-302003-12-02Cisco Technology, Inc.Logical operation unit for packet processing
US6970419B1 (en)*1998-08-072005-11-29Nortel Networks LimitedMethod and apparatus for preserving frame ordering across aggregated links between source and destination nodes
US6650640B1 (en)*1999-03-012003-11-18Sun Microsystems, Inc.Method and apparatus for managing a network flow in a high performance network interface
US6400730B1 (en)*1999-03-102002-06-04Nishan Systems, Inc.Method and apparatus for transferring data between IP network devices and SCSI and fibre channel devices over an IP network
US6937574B1 (en)*1999-03-162005-08-30Nortel Networks LimitedVirtual private networks and methods for their operation
US6751229B1 (en)*1999-07-202004-06-15Sony United Kingdom LimitedNetwork terminator
US6427169B1 (en)*1999-07-302002-07-30Intel CorporationParsing a packet header
US6724769B1 (en)*1999-09-232004-04-20Advanced Micro Devices, Inc.Apparatus and method for simultaneously accessing multiple network switch buffers for storage of data units of data frames
US6788697B1 (en)*1999-12-062004-09-07Nortel Networks LimitedBuffer management scheme employing dynamic thresholds
US6822968B1 (en)*1999-12-292004-11-23Advanced Micro Devices, Inc.Method and apparatus for accounting for delays caused by logic in a network interface by integrating logic into a media access controller
US7308006B1 (en)*2000-02-112007-12-11Lucent Technologies Inc.Propagation and detection of faults in a multiplexed communication system
US6988235B2 (en)*2000-03-022006-01-17Agere Systems Inc.Checksum engine and a method of operation thereof
US6735670B1 (en)*2000-05-122004-05-113Com CorporationForwarding table incorporating hash table and content addressable memory
US6678746B1 (en)*2000-08-012004-01-13Hewlett-Packard Development Company, L.P.Processing network packets
US6754662B1 (en)*2000-08-012004-06-22Nortel Networks LimitedMethod and apparatus for fast and consistent packet classification via efficient hash-caching
US7062570B2 (en)*2000-08-042006-06-13Avaya Technology, Corp.High performance server farm with tagging and pipelining
US7218632B1 (en)*2000-12-062007-05-15Cisco Technology, Inc.Packet processing engine architecture
US6954463B1 (en)*2000-12-112005-10-11Cisco Technology, Inc.Distributed packet processing architecture for network access servers
US7131140B1 (en)*2000-12-292006-10-31Cisco Technology, Inc.Method for protecting a firewall load balancer from a denial of service attack
US7023811B2 (en)*2001-01-172006-04-04Intel CorporationSwitched fabric network and method of mapping nodes using batch requests
US20040128398A1 (en)*2001-02-152004-07-01BanderacomWork queue to TCP/IP translation
US6728929B1 (en)*2001-02-162004-04-27Spirent Communications Of Calabasas, Inc.System and method to insert a TCP checksum in a protocol neutral manner
US7292586B2 (en)*2001-03-302007-11-06Nokia Inc.Micro-programmable protocol packet parser and encapsulator
US7274706B1 (en)*2001-04-242007-09-25Syrus ZiaiMethods and systems for processing network data
US7295553B2 (en)*2001-05-142007-11-13Fujitsu LimitedPacket buffer
US7164678B2 (en)*2001-06-252007-01-16Intel CorporationControl of processing order for received network packets
US20030026252A1 (en)*2001-07-312003-02-06Thunquest Gary L.Data packet structure for directly addressed multicast protocol
US6976205B1 (en)*2001-09-212005-12-13Syrus ZiaiMethod and apparatus for calculating TCP and UDP checksums while preserving CPU resources
US7124198B2 (en)*2001-10-302006-10-17Microsoft CorporationApparatus and method for scaling TCP off load buffer requirements by segment size
US20030088689A1 (en)*2001-11-082003-05-08Alexander Cedell A.Methods and systems for efficiently delivering data to a plurality of destinations in a computer network
US7286557B2 (en)*2001-11-162007-10-23Intel CorporationInterface and related methods for rate pacing in an ethernet architecture
US20030103499A1 (en)*2001-11-212003-06-05Tom DavisConfigurable packet processor
US20030154399A1 (en)*2002-02-082003-08-14Nir ZukMulti-method gateway-based network security systems and methods
US7269661B2 (en)*2002-02-122007-09-11Bradley Richard ReeMethod using receive and transmit protocol aware logic modules for confirming checksum values stored in network packet
US7283528B1 (en)*2002-03-222007-10-16Raymond Marcelino Manese LimOn the fly header checksum processing using dedicated logic
US20040030766A1 (en)*2002-08-122004-02-12Michael WitkowskiMethod and apparatus for switch fabric configuration
US7251704B2 (en)*2002-08-232007-07-31Intel CorporationStore and forward switch device, system and method
US7031304B1 (en)*2002-09-112006-04-18Redback Networks Inc.Method and apparatus for selective packet Mirroring
US20050076136A1 (en)*2002-09-172005-04-07Samsung Electronics Co., Ltd.Apparatus and method for streaming multimedia data
US7271706B2 (en)*2002-10-092007-09-18The University Of MississippiTermite acoustic detection
US7260120B2 (en)*2002-11-072007-08-21Electronics And Telecommunications Research InstituteEthernet switching apparatus and method using frame multiplexing and demultiplexing
US7298761B2 (en)*2003-05-092007-11-20Institute For Information IndustryLink path searching and maintaining method for a bluetooth scatternet
US20050022017A1 (en)*2003-06-242005-01-27Maufer Thomas A.Data structures and state tracking for network protocol processing
US7098685B1 (en)*2003-07-142006-08-29Lattice Semiconductor CorporationScalable serializer-deserializer architecture and programmable interface
US20050089031A1 (en)*2003-10-232005-04-28Jon KruegerDetermining a checksum from packet data
US20050108611A1 (en)*2003-11-142005-05-19Intel CorporationEarly CRC delivery for partial frame
US7292591B2 (en)*2004-03-302007-11-06Extreme Networks, Inc.Packet processing system architecture and method
US20060031600A1 (en)*2004-08-032006-02-09Ellis Jackson LMethod of processing a context for execution
US7134796B2 (en)*2004-08-252006-11-14Opnext, Inc.XFP adapter module

Cited By (34)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8284802B2 (en)2005-11-122012-10-09Liquid Computing CorporationHigh performance memory based communications interface
US20110087721A1 (en)*2005-11-122011-04-14Liquid Computing CorporationHigh performance memory based communications interface
US7773630B2 (en)*2005-11-122010-08-10Liquid Computing CorportationHigh performance memory based communications interface
USRE47756E1 (en)2005-11-122019-12-03Iii Holdings 1, LlcHigh performance memory based communications interface
US20070223483A1 (en)*2005-11-122007-09-27Liquid Computing CorporationHigh performance memory based communications interface
US20070299970A1 (en)*2006-06-192007-12-27Liquid Computing CorporationSecure handle for intra- and inter-processor communications
US7664026B2 (en)2006-06-192010-02-16Liquid Computing CorporationMethods and systems for reliable data transmission using selective retransmission
US20070294435A1 (en)*2006-06-192007-12-20Liquid Computing CorporationToken based flow control for data communication
US20070294426A1 (en)*2006-06-192007-12-20Liquid Computing CorporationMethods, systems and protocols for application to application communications
US20070291778A1 (en)*2006-06-192007-12-20Liquid Computing CorporationMethods and systems for reliable data transmission using selective retransmission
US8631106B2 (en)2006-06-192014-01-14Kaiyuan HuangSecure handle for intra- and inter-processor communications
US7908372B2 (en)2006-06-192011-03-15Liquid Computing CorporationToken based flow control for data communication
US7873964B2 (en)2006-10-302011-01-18Liquid Computing CorporationKernel functions for inter-processor communications in high performance multi-processor systems
US20080148291A1 (en)*2006-10-302008-06-19Liquid Computing CorporationKernel functions for inter-processor communications in high performance multi-processor systems
US20080151883A1 (en)*2006-12-222008-06-26Geoffrey CockerellSerial digital communication protocol
US8363541B2 (en)*2006-12-222013-01-29Pratt & Whitney Canada Corp.Serial digital communication protocol
US7715428B2 (en)2007-01-312010-05-11International Business Machines CorporationMulticore communication processing
US20080181245A1 (en)*2007-01-312008-07-31Claude BassoSystem and Method for Multicore Communication Processing
JP2010057033A (en)*2008-08-292010-03-11Nec Electronics CorpCommunications apparatus and method therefor
US9603085B2 (en)2010-02-162017-03-21Qualcomm IncorporatedMethods and apparatus providing intelligent radio selection for legacy and non-legacy applications
US20110283068A1 (en)*2010-05-142011-11-17Realtek Semiconductor Corp.Memory access apparatus and method
US8831658B2 (en)2010-11-052014-09-09Qualcomm IncorporatedControlling application access to a network
US9264868B2 (en)*2011-01-192016-02-16Qualcomm IncorporatedManagement of network access requests
US9178965B2 (en)2011-03-182015-11-03Qualcomm IncorporatedSystems and methods for synchronization of application communications
US9571952B2 (en)2011-04-222017-02-14Qualcomm IncorporatdOffloading of data to wireless local area network
US9137737B2 (en)2011-08-292015-09-15Qualcomm IncorporatedSystems and methods for monitoring of background application events
US8838086B2 (en)2011-08-292014-09-16Qualcomm IncorporatedSystems and methods for management of background application events
CN102523205A (en)*2011-12-052012-06-27中兴通讯股份有限公司Determination method and device for content checksum
US20140068134A1 (en)*2012-08-282014-03-06Huawei Technologies Co., Ltd.Data transmission apparatus, system, and method
JP2013102556A (en)*2013-03-052013-05-23Renesas Electronics CorpCommunications apparatus and communication method
CN109417507A (en)*2016-06-302019-03-01华为技术有限公司The message of section retards accesses
US10554548B2 (en)*2016-06-302020-02-04Futurewei Technologies, Inc.Partially deferred packet access
JP2019139638A (en)*2018-02-142019-08-22キヤノン株式会社Communication device, communication method and program
US20210297157A1 (en)*2020-03-202021-09-23Arris Enterprises LlcEfficient remote phy dataplane management for a cable system

Also Published As

Publication numberPublication date
US20090083611A1 (en)2009-03-26
US8225188B2 (en)2012-07-17

Similar Documents

PublicationPublication DateTitle
US8225188B2 (en)Apparatus for blind checksum and correction for network transmissions
US7580406B2 (en)Remote direct memory access segment generation by a network controller
EP1732285B1 (en)Apparatus and methods for a high performance hardware network protocol processing engine
US7849208B2 (en)System and method for TCP offload
US7185266B2 (en)Network interface device for error detection using partial CRCS of variable length message portions
US7814218B1 (en)Multi-protocol and multi-format stateful processing
US7596144B2 (en)System-on-a-chip (SoC) device with integrated support for ethernet, TCP, iSCSI, RDMA, and network application acceleration
USRE45070E1 (en)Receive processing with network protocol bypass
US7643505B1 (en)Method and system for real time compression and decompression
US8255600B2 (en)Method and system for interlocking data integrity for network adapters
US7535907B2 (en)TCP engine
US7080308B2 (en)Method and apparatus to perform error control
US20060034283A1 (en)Method and system for providing direct data placement support
JPH0678024A (en) Network adapter system
US8473632B2 (en)Packet receiving apparatus and processing method for the same
US7701973B2 (en)Processing receive protocol data units
TWI407733B (en)System and method for processing rx packets in high speed network applications using an rx fifo buffer
CN101911612A (en)Network offloading with reduced packet loss
US20040006636A1 (en)Optimized digital media delivery engine
US12323490B2 (en)Fragmented transfer of data over networks
EP1878152A1 (en)Determination of network protocol unit integrity
WO2006046028A1 (en)Buffering packets according to their addresses

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BASSO, CLAUDE;CALVIGNAC, JEAN LOUIS;CHANG, CHIH-JEN;AND OTHERS;REEL/FRAME:016440/0586;SIGNING DATES FROM 20050606 TO 20050615

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp