Fast linkup arbitration
First Claim
1. A data processing system comprising:
- first and second network ports each operable to support a network connection configured according to one or more of a predetermined set of physical layer protocols; and
a processor configured to, on a network message being formed for transmission to a network endpoint accessible over either of the first and second network ports, said first and second network ports connected to respective physical links;
estimate the total time required to, for each of the predetermined set of physical layer protocols, transmit the network message over a respective network connection;
select the physical layer protocol having the lowest estimate of the total time required to transmit the entire network message over a respective network connection; and
configure at least one of the first and second network ports to use the selected physical layer protocol;
and wherein said data processor is configured to;
transmit in parallel said network message over both of a first of said physical links and a second of said physical links.
4 Assignments
0 Petitions
Accused Products
Abstract
A data processing system comprising: first and second network ports each operable to support a network connection configured according to one or more of a predetermined set of physical layer protocols; and a processor configured to, on a network message being formed for transmission to a network endpoint accessible over either of the first and second network ports: estimate the total time required to, for each of the predetermined set of physical layer protocols, negotiate a respective network connection and transmit the entire network message over that respective network connection; select the physical layer protocol having the lowest estimate of the total time required to negotiate a respective network connection and transmit the network message over that respective network connection; and configure at least one of the first and second network ports to use the selected physical layer protocol.
-
Citations
20 Claims
-
1. A data processing system comprising:
-
first and second network ports each operable to support a network connection configured according to one or more of a predetermined set of physical layer protocols; and a processor configured to, on a network message being formed for transmission to a network endpoint accessible over either of the first and second network ports, said first and second network ports connected to respective physical links; estimate the total time required to, for each of the predetermined set of physical layer protocols, transmit the network message over a respective network connection; select the physical layer protocol having the lowest estimate of the total time required to transmit the entire network message over a respective network connection; and configure at least one of the first and second network ports to use the selected physical layer protocol; and wherein said data processor is configured to; transmit in parallel said network message over both of a first of said physical links and a second of said physical links. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for use in a data processing system comprising first and second network ports and a processor, each of said first and second network ports operable to support a network connection configured according to one or more of a predetermined set of physical layer protocols, said first and second network ports connected to respective physical links, said method comprising:
-
forming a network message for transmission to a network endpoint accessible over either of the first and second network ports; estimating the total time required to, for each of the predetermined set of physical layer protocols, transmit the network message over a respective network connection; selecting the physical layer protocol having the lowest estimate of the total time required to transmit the entire network message over a respective network connection; configuring at least one of the first and second network ports to use the selected physical layer protocol; transmitting in parallel said network message over both of a first of said physical links and a second of said physical links. - View Dependent Claims (18, 19, 20)
-
Specification