Transmission using multiple physical interface
First Claim
1. A computer program product comprising a computer useable medium including control logic stored therein to transmit data via one or more physical interfaces of a communications device, comprising:
- control logic means for causing a processor to receive data from an application;
control logic means for causing a processor to determine a topology according to which data is to be transmitted;
control logic means for causing a processor to transmit data sequentially via a single physical interface for a first network topology; and
control logic means for causing a processor to transmit data in random order via a plurality of physical interfaces for a second network topology.
7 Assignments
0 Petitions
Accused Products
Abstract
A method to transmit data using a device having a plurality of physical input/output (I/O) interfaces is provided. The method comprises receiving data and determining a topology according to which data is to be transmitted. Data is transmitted in sequential order via a single physical interface for a first topology and in random order via a plurality of physical interfaces for a second topology.
A System On Chip (SOC) unit enabled to transmit data via one or more physical interfaces is provided. The SOC comprises a processor and a network interface including multiple physical input/output (I/O) interfaces coupled to the processor. In response to receiving data for transmission, the processor is enabled to select a single I/O interface for sequential data transmission according to a first topology or select multiple physical I/O interfaces for random order data transmission according to a second topology.
-
Citations
21 Claims
-
1. A computer program product comprising a computer useable medium including control logic stored therein to transmit data via one or more physical interfaces of a communications device, comprising:
-
control logic means for causing a processor to receive data from an application; control logic means for causing a processor to determine a topology according to which data is to be transmitted; control logic means for causing a processor to transmit data sequentially via a single physical interface for a first network topology; and control logic means for causing a processor to transmit data in random order via a plurality of physical interfaces for a second network topology. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of transmitting data using a device having a plurality of physical interfaces, comprising:
-
receiving data; determining a topology according to which data is to be transmitted; transmitting data in sequential order via a single physical interface for a first topology; and transmitting data in random order via a plurality of physical interfaces for a second topology. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of transmitting data in a System on Chip (SOC) unit having multiple physical interfaces, comprising:
-
receiving a packet; determining a protocol to transmit the packet; determining a virtual interface to transmit the packet; determining a mapping between the virtual interface and the multiple physical interfaces; transmitting the packet via a single physical interface for a first protocol; and transmitting the packet via a plurality of physical interfaces for a second protocol. - View Dependent Claims (18, 19)
-
-
20. A System On Chip (SOC) unit, comprising:
-
a processor; and a network interface including multiple physical input/output (I/O) interfaces coupled to the processor; wherein in response to receiving data for transmission, the processor is enabled to select a single I/O interface for sequential data transmission according to a Peripheral Component Interconnect (PCI) topology or select multiple physical I/O interfaces for random order data transmission according to a Cache Coherent Non Uniform Memory Access (CCNUMA) or a clustering topology. - View Dependent Claims (21)
-
Specification