Patents by Inventor Mrudula Kanuri

Mrudula Kanuri has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 6934260
    Abstract: A network switch, configured for performing layer 2 and layer 3 switching in an Ethernet (IEEE 802.3) network without blocking of incoming data packets, includes a switching module for performing layer 2 and layer 3 switching operations, and a plurality of network switch ports, each configured for connecting the network switch to a corresponding subnetwork. One of the switch ports serves as a router interface port for transferring data packets between the network switch and a router. The network switch, configured for performing learning of layer 2 addresses and layer 3 addresses of the data packets, has a learning bit for each network switch port. A host network controller disables the learning bit for the router interface port in compliance with IEEE 802.1d, preventing the switching module from performing any learning of layer 2 or layer 3 addresses for the data packets transferred between the network switch and the router on the router interface port.
    Type: Grant
    Filed: February 1, 2000
    Date of Patent: August 23, 2005
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Mrudula Kanuri
  • Publication number: 20050149632
    Abstract: A system and method are provided for performing the retransmission of data in a network. Included is an offload engine in communication with system memory and a network. The offload engine serves for managing the retransmission of data transmitted in the network.
    Type: Application
    Filed: December 19, 2003
    Publication date: July 7, 2005
    Inventors: John Minami, Michael Johnson, Andrew Currid, Mrudula Kanuri
  • Patent number: 6807179
    Abstract: A network switch includes network switch ports, and switching logic for determining the output port for each received layer 2 type data packet. The switching logic includes an address table configured for storing address-based switching decisions, a trunk table configured for assigning each network switch port to a corresponding identified trunk, and a trunk distribution table identifying the network switch ports assigned to each identified trunk. The switching logic determines the output port for each corresponding received layer 2 type data packet based on a corresponding switching decision for the received layer 2 type data packet, and based on selection of an entry in the trunk distribution table based on information within the received layer 2 type data packet. Hence, the network switch is able to perform trunk-based switching with minimal complexity, ensuring switching of data packets at the wire rate.
    Type: Grant
    Filed: April 18, 2000
    Date of Patent: October 19, 2004
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Mrudula Kanuri, Bahadir Erimli
  • Patent number: 6807176
    Abstract: A network switch includes a switching module and network switch ports connecting respective subnetworks. The switching module includes a plurality of address tables for storing address information (e.g., layer 2 and layer 3 address and switching information), where at least one table is configured for storing subnetwork identifiers of subnetworks that are reachable by the network switch.
    Type: Grant
    Filed: August 30, 2000
    Date of Patent: October 19, 2004
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Chandan Egbert, Mrudula Kanuri
  • Patent number: 6798788
    Abstract: A network switch, configured for performing layer 2 and layer 3 switching in an Ethernet (IEEE 802.3) network without blocking of incoming data packets, includes network switch ports, each including a policy filter configured for obtaining layer 3 and layer 4 information from a received layer 2 frame. The layer 3 information and the layer 4 information is used to determine a policy identifier that specifies a layer 3 switching operation to be performed on the received layer 2 frame. Each network switch port also includes a flow identification module that caches portions of the layer 3 information and the corresponding policy identifier.
    Type: Grant
    Filed: January 14, 2000
    Date of Patent: September 28, 2004
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Somnath Viswanath, Mrudula Kanuri, Xiaohua Zhuang
  • Patent number: 6728246
    Abstract: A network switch, configured for performing layer 2 and layer 3 switching in an Ethernet (IEEE 802.3) network without blocking of incoming data packets, includes network switch ports, each including a port filter configured for obtaining and filtering relevant layer 2 and layer 3 information from a received layer 2 frame. Each port filter, upon filtering the relevant layer 2 and layer 3 information from a received layer 2 frame, outputs the relevant layer 2 and layer 3 information to switching logic, enabling the switching logic to perform layer 3 processing to determine a layer 3 switching operation to be performed on the received layer 2 frame. Hence, the switching logic performs the layer 3 processing based on the relevant layer 2 and layer 3 information, without the necessity of parsing the received layer 2 and layer 3 information by the switching logic.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: April 27, 2004
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Chandan Egbert, Mrudula Kanuri
  • Patent number: 6718379
    Abstract: A centralized policy server sends policy messages, that describe network management policy, to network switches. Each policy message includes a packet attribute that enables a network switch to uniquely identify a received data packet, and either a priority level or network switch action that describes the switching operation to be performed by the network switch. The network switches are configured for implementing the network management policy by storing switching actions for prescribed data packets, and templates that specify frame data parameters for identifying the prescribed data packets. Each network switch, configured for performing layer 2 and layer 3 switching in an Ethernet (IEEE 802.3) network without blocking of incoming data packets, includes in each network switch port a packet classifier module configured for classifying a received data packet based on a template generated based on the policy messages.
    Type: Grant
    Filed: June 9, 2000
    Date of Patent: April 6, 2004
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Gopal S. Krishna, Peter Ka-Fai Chow, Somnath Viswanath, Shr-Jie Tzeng, Mrudula Kanuri
  • Patent number: 6697380
    Abstract: A network switch, configured for performing layer 2 and layer 3 switching in an Ethernet (IEEE 802.3) network without blocking of incoming data packets, includes a switching module having a shared address table storing address entries for both layer 2 and layer 3 address search operations for layer 2 and layer 3 processing. The shared address table is configured for storing in each address entry two key entries, and two pointer fields, enabling each address entry of the shared address table to logically belong to two separate and independent tables for search purposes.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: February 24, 2004
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Chandan Egbert, Mrudula Kanuri