System and method for network interfacing in a multiple network environment
First Claim
Patent Images
1. A server, comprising:
- a network connector;
a processing circuit coupled to the network connector, the processing circuit processes a plurality of different types of network traffic communicated via the network connector, the plurality of different types of network traffic including at least two of common Ethernet traffic, storage traffic, or remote direct memory access (RDMA) traffic;
a peripheral component interface (PCI) bridge coupled to the processing circuit; and
a unified driver coupled to the PCI bridge, the unified driver interfaces with the plurality of different types of network traffic, whereinthe processing circuit determines the different types of network traffic that access software services via a single data path through a unified driver that interfaces with the different types of network traffic, andthe processing circuit dynamically allocates fixed resources among the different types of network traffic to provide access to the software services based on the determined different types of network traffic.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods that network interface in a multiple network environment are provided. In one embodiment, the system includes, for example, a network connector, a processor, a peripheral component interface (PCI) bridge and a unified driver. The processor may be coupled to the network connector and to the PCI bridge. The processor may be adapted, for example, to process a plurality of different types of network traffic. The unified driver may be coupled to the PCI bridge and may be adapted to provide drivers associated with the plurality of different types of network traffic.
21 Citations
20 Claims
-
1. A server, comprising:
-
a network connector; a processing circuit coupled to the network connector, the processing circuit processes a plurality of different types of network traffic communicated via the network connector, the plurality of different types of network traffic including at least two of common Ethernet traffic, storage traffic, or remote direct memory access (RDMA) traffic; a peripheral component interface (PCI) bridge coupled to the processing circuit; and a unified driver coupled to the PCI bridge, the unified driver interfaces with the plurality of different types of network traffic, wherein the processing circuit determines the different types of network traffic that access software services via a single data path through a unified driver that interfaces with the different types of network traffic, and the processing circuit dynamically allocates fixed resources among the different types of network traffic to provide access to the software services based on the determined different types of network traffic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for network interfacing, comprising:
-
receiving a plurality of different types of network traffic via a network connector, the plurality of different types of network traffic including at least two of common Ethernet traffic, storage traffic, or remote direct memory access (RDMA) traffic; processing, by processing circuitry, the different types of network traffic communicated via the network connector; determining, by the processing circuitry, which of the different types of network traffic accesses software services via a single data path through a unified driver that interfaces with the plurality of different types of network traffic; and dynamically allocate fixed resources among the different types of network traffic to provide access to the software services based on the determined different types of network traffic. - View Dependent Claims (16, 17, 18)
-
-
19. A non-transitory computer readable medium having instructions for network interfacing, that when executed by processing circuitry, cause the processing circuitry to:
-
process different types of network traffic communicated via a network connector, the plurality of different types of network traffic including at least two of common Ethernet traffic, storage traffic, or remote direct memory access (RDMA) traffic; determine the different types of network traffic that access software services via a single data path through a unified driver that interfaces with the different types of network traffic; and dynamically allocate fixed resources among the different types of network traffic to provide access to the software services based on the determined different types of network traffic. - View Dependent Claims (20)
-
Specification