Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 19pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US7464174: Shared network-interface controller (NIC) using advanced switching (AS) turn-pool routing field to select from among multiple contexts for multiple processors
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
19 pages

 
Inventor: Ngai, Henry P.; Coto De Caza, CA, United States of America

Assignee: Pericom Semiconductor Corp., San Jose, CA, United States of America
other patents from PERICOM SEMICONDUCTOR CORP. (713978) (approx. 58)
 News, Profiles, Stocks and More about this company

Published / Filed: 2008-12-09 / 2005-03-07

Application Number: US2005000906783

IPC Code: Advanced: G06F 15/16; G06F 15/173;
Core: more...

ECLA Code: H04L12/46B7B; H04L12/56S8;

U.S. Class: 709/234; 709/232; 709/238; 709/250;

Field of Search: 709/232-234,238-242,250 719/311,328 370/351-356,466-469

Priority Number:
2005-03-07  US2005000906783

Abstract:     A network connection is transparently shared among two or more processors. A shared network interface controller (NIC) has two or more sets of context registers that may include Ethernet command and pointer registers. Each set of context registers is accessed by a different processor. The processors are separated from the shared NIC by an Advanced Switching (AS) network. AS packets to write the context registers are embedded in AS packets that contain turnpool information that specifies a route through the AS network. Turnpools for AS packets from the different processors are unique and used to indicate which set of context registers to access. Each turnpool-identified context is assigned a different external network (Ethernet) address. External packets received by the shared NIC from the external network are sent inside AS packets over the AS network to the correct processor by associating the packet's external network address with a turnpool-context.

Attorney, Agent or Firm: Auvinen, Stuart T. ; gPatent LLC ;

Primary / Asst. Examiners: Barot, Bharat N;

INPADOC Legal Status: Show legal status actions

Family: None

First Claim:
Show all 20 claims
    1. A shared network interface controller (NIC) comprising:

an external-network connection that sends external packets and receives external packets over an external network using an external-network protocol;

a local network connection for sending and receiving local packets to and from a first processor and to and from a second processor on a local network using a local-network protocol;

wherein the local packets include a routing specifier that specifies a route through the local network;

a protocol converter for embedding data from external packets received from the external network inside local packets sent over the local network;

a first set of registers that include a first command register to command transmission of an external packet that contains data from the first processor and a first transmit-pointer register for locating data to transmit in the external packet and a first receive-pointer register for indicating a location to store data from external packets received;

wherein local packets from the first processor received by the local network connection of the shared NIC have a first routing value of the routing specifier that specifies a first route between the first processor and the shared NIC;

a second set of registers that include a second command register to command transmission of an external packet that contains data from the second processor and a second transmit-pointer register for locating data to transmit in the external packet and a second receive-pointer register for indicating a location to store data from external packets received;

wherein local packets from the second processor received by the local network connection of the shared NIC have a second routing value of the routing specifier that specifies a second route between the second processor and the shared NIC;

wherein the first routing value and the second routing value are different values; and

a context controller that selects the first set of registers for access in response to the local packets when the local packets contain the first routing value; the context controller selecting the second set of registers for access in response to the local packets when the local packets contain the second routing value,

whereby the external network connection is shared by the first and second processors and the first and second set of registers are selected for access by the first or second routing values for the local network.



Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

       
U.S. References: Go to Result Set: All U.S. references   |  No patents reference this one   |   Backward references (35)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 35pp US5535338  1996-07 Krause et al.  3Com Corporation Multifunction network station with network addresses for functional units
Buy PDF- 24pp US5710908  1998-01 Man  Canon Kabushiki Kaisha Adaptive network protocol independent interface
Buy PDF- 20pp US5748911  1998-05 Maguire et al.  Compaq Computer Corporation Serial bus system for shadowing registers
Buy PDF- 11pp US6041063  2000-03 Povlsen et al.  Olicom A/S High availability, scaleable bandwidth, multiport ATM-emulated LAN interface
Buy PDF- 21pp US6094700  2000-07 Deschepper et al.  Compaq Computer Corporation Serial bus system for sending multiple frames of unique data
Buy PDF- 20pp US6101188  2000-08 Sekine et al.  NEC Corporation Internetworking router
Buy PDF- 25pp US6151651  2000-11 Hewitt et al.  Advanced Micro Devices, Inc. Communication link with isochronous and asynchronous priority modes coupling bridge circuits in a computer system
Buy PDF- 10pp US6256700  2001-07 Sauber  Dell USA, L.P. Bus/port switching system and method for a computer
Buy PDF- 37pp US6289388  2001-09 Disney et al.  Unisys Corporation System for communicating heterogeneous computers that are coupled through an I/O interconnection subsystem and have distinct network addresses, via a single network interface card
Buy PDF- 33pp US6314525  2001-11 Mahalingham et al.  3Com Corporation Means for allowing two or more network interface controller cards to appear as one card to an operating system
Buy PDF- 13pp US6385197  2002-05 Sugihara  Allied Telesyn International Corp. Virtual port trunking method and apparatus
Buy PDF- 18pp US6456590  2002-09 Ren et al.  Texas Instruments Incorporated Static and dynamic flow control using virtual input queueing for shared memory ethernet switches
Buy PDF- 30pp US6473803  2002-10 Stern et al.  Unisys Corporation Virtual LAN interface for high-speed communications between heterogeneous computer systems
Buy PDF- 13pp US6614800  2003-09 Genty et al.  International Business Machines Corporation Method and system for virtual private network administration channels
Buy PDF- 37pp US6658480  2003-12 Boucher et al.  Alacritech, Inc. Intelligent network interface system and method for accelerated protocol processing
Buy PDF- 9pp US6687758  2004-02 Craft et al.  Alacritech, Inc. Port aggregation for network connections that are offloaded to network interface devices
Buy PDF- 34pp US6738821  2004-05 Wilson et al.  Adaptec, Inc. Ethernet storage protocol networks
Buy PDF- 9pp US6757725  2004-06 Frantz et al.  Hewlett-Packard Development Company, LP. Sharing an ethernet NIC between two sub-systems
Buy PDF- 49pp US6769009  2004-07 Reisman   Method and system for selecting a personalized set of information channels
Buy PDF- 18pp US6771612  2004-08 Park  Samsung Electronics Co., Ltd. Full duplex interface apparatus for a high performance serial bus using a port switch
Buy PDF- 14pp US6775283  2004-08 Williams  Advanced Micro Devices, Inc. Passing vlan information through descriptors
Buy PDF- 30pp US6816929  2004-11 Ueda  NEC Electronics Corporation Data transfer control method and controller for universal serial bus interface
Buy PDF- 22pp US6839777  2005-01 Vrancic et al.  National Instruments Corporation System and method for transferring data over a communication medium using data transfer links
Buy PDF- 10pp US6874042  2005-03 Sauber  Dell Products L.P. System and method for using a switch to route peripheral and graphics data on an interconnect
Buy PDF- 33pp US7177941  2007-02 Biran et al.  International Business Machines Corporation Increasing TCP re-transmission process speed
Buy PDF- 16pp US7269666  2007-09 Leitner et al.  Intel Corporation Memory utilization in a network interface
Buy PDF- 9pp US7325167  2008-01 David et al.  Silicon Laboratories Inc. System and method for using network interface card reset pin as indication of lock loss of a phase locked loop and brownout condition
Buy PDF- 14pp US20040109473A1  2004-06 Lebizay et al.   Interconnecting network processors with heterogeneous fabrics
Buy PDF- 22pp US20040128410A1  2004-07 Mayhew et al.   Advanced switching architecture
Buy PDF- 12pp US20040172485A1  2004-09 Naghshineh et al.   Multi-purpose switching network interface controller
Buy PDF- 36pp US20040179534A1  2004-09 Pettey   Method and apparatus for shared I/O in a load/store fabric
Buy PDF- 12pp US20040252722A1  2004-12 Wybenga et al.   Apparatus and method for implementing VLAN bridging and a VPN in a distributed architecture router
Buy PDF- 43pp US20040268015A1  2004-12 Pettey et al.   Switching apparatus and method for providing shared I/O within a load-store fabric
Buy PDF- 52pp US20050010709A1  2005-01 Davies et al.   Application server blade for embedded storage appliance
Buy PDF- 19pp US20050068964A1  2005-03 Wright et al.   Link capacity dimensioning methods for packet switched communications networks, and networks and links dimensioned thereby
       
Foreign References: None

Other References:
  • ASI-SIG, “Protocol Interface #8 (PI-8) PCI-Express to Advanced Switching Bridge Architecture Specification” R1.0, Feb. 2004, pp. 1-4, 8-11.
  • ASI-SIG, “Advanced Switching Core Architecture Specification” Revision 1.0, Dec. 2003, pp. 1-10, 32-36, 43-46.
  • PCI-SIG, “PCI-Express Base Specification” Revision 1.0a, Apr. 15, 2003, pp. 1-8, 41-44, 46, 50.


  • Inquire Regarding Licensing

    Powered by Verity


    Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

    Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
    Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help