Knowledge

Network interface controller

Source đź“ť

435: 615: 603: 423: 508: 45: 693:
With multi-queue NICs, additional performance improvements can be achieved by distributing outgoing traffic among different transmit queues. By assigning different transmit queues to different CPUs or CPU cores, internal operating system contentions can be avoided. This approach is usually referred
458:
or implemented via a low-cost dedicated Ethernet chip. A separate network card is typically no longer required unless additional independent network connections are needed or some non-Ethernet type of network is used. A general trend in computer hardware is towards
445:
Network controllers were originally implemented as expansion cards that plugged into a computer bus. The low cost and ubiquity of the Ethernet standard means that most new computers have a network interface controller built into the motherboard. Newer
405:
The NIC allows computers to communicate over a computer network, either by using cables or wirelessly. The NIC is both a physical layer and data link layer device, as it provides physical access to a networking medium and, for
1146: 732:
stack to the network controller. It is primarily used with high-speed network interfaces, such as Gigabit Ethernet and 10 Gigabit Ethernet, for which the processing overhead of the network stack becomes significant.
717:
virtualization to divide a single 10 Gigabit Ethernet NIC into multiple discrete virtual NICs with dedicated bandwidth, which are presented to the firmware and operating system as separate
362:
interfaces to the host processors, support for multiple receive and transmit queues, partitioning into multiple logical interfaces, and on-controller network traffic processing such as the
1161: 589:
to move data to or from the NIC to memory. This removes load from the CPU but requires more logic on the card. In addition, a packet buffer on the NIC may not be required and
426:
12 early ISA 8 bit and 16 bit PC network cards. The lower right-most card is an early wireless network card, and the central card with partial beige plastic cover is a PSTN
674:. Further performance improvements can be achieved by routing the interrupt requests to the CPUs or cores executing the applications that are the ultimate destinations for 1268: 860: 636:, allowing packets received by the NIC to be assigned to one of its receive queues. The NIC may distribute incoming traffic between the receive queues using a 1472: 1998: 1238: 986: 652:, processing of the interrupt requests triggered by the network traffic received by a single NIC can be distributed improving performance. 533:
adjacent to or integrated into the network connector inform the user of whether the network is connected, and when data activity occurs.
527:. These define a standard receptacle for media-dependent transceivers, so users can easily adapt the network interface to their needs. 740:(FPGAs) for user-programmable processing of network traffic before it reaches the host computer, allowing for significantly reduced 1465: 520: 1212: 1034: 682:
and results in higher overall performance, reduced latency and better hardware utilization because of the higher utilization of
811: 912: 2003: 17: 1458: 1054: 799: 103: 1445: 960: 434: 1341: 1432: 109: 1993: 737: 547:
The NIC may use one or more of the following techniques to indicate the availability of packets to transfer:
614: 2029: 1832: 1658: 1600: 1837: 885: 633: 607: 551: 164: 1651: 1424: 941: 805: 777: 524: 475: 374:
The network controller implements the electronic circuitry required to communicate using a specific
1968: 1881: 1854: 1825: 1588: 439: 263: 1089: 1911: 1906: 1794: 1767: 753: 660: 576: 450:
motherboards may have multiple network interfaces built-in. The Ethernet capabilities are either
139: 1186: 98: 1801: 788: 741: 679: 664: 590: 602: 1789: 649: 582: 501: 359: 8: 1663: 718: 500:
NICs are also available, and, as of November 2014, are beginning to be available on
497: 1393: 1322: 794: 725: 451: 447: 395: 363: 655:
The hardware-based distribution of the interrupts, described above, is referred to as
2024: 1811: 1675: 1573: 1485: 568:-driven I/O is where the peripheral alerts the CPU that it is ready to transfer data. 565: 399: 313: 1646: 1537: 1342:"Solarflare turns network adapters into servers: When a CPU just isn't fast enough" 622: 487: 460: 321: 93: 31: 1806: 1784: 1747: 1695: 1515: 1510: 1502: 1437: 398:(LAN) and large-scale network communications through routable protocols, such as 379: 339:
standard means that most newer computers have a network interface built into the
410:
and similar networks, provides a low-level addressing system through the use of
1871: 1772: 1542: 1525: 1007: 687: 675: 391: 375: 328: 1114: 572:
NICs may use one or more of the following techniques to transfer packet data:
2018: 1973: 1963: 1943: 1759: 1685: 1638: 1583: 1578: 1530: 1269:"An Introduction to Intel Flexible Port Partitioning Using SR-IOV Technology" 637: 483: 471: 159: 58: 53:
network interface card that connects to the motherboard via the now-obsolete
1450: 744:
in time-sensitive workloads. Moreover, some NICs offer complete low-latency
422: 1849: 1737: 1720: 1715: 1493: 1346: 783: 745: 496:, meaning that they can support data rates of 10, 100 or 1000 Mbit/s. 332: 1008:"Breaking Speed Limits with ASRock X99 WS-E/10G and Intel 10G BASE-T LANs" 1948: 1916: 1819: 1779: 1742: 1710: 1552: 836: 541: 492: 411: 340: 214: 195: 191: 82: 1239:"Introduction to Intel Ethernet Flow Director and Memcached Performance" 752:
libraries that intercept networking operations usually performed by the
1680: 1610: 1605: 1595: 1190: 1093: 832: 586: 559: 507: 174: 30:"Network card" redirects here. For the British Rail discount card, see 839:) have achieved near-ubiquity as LAN technologies since the mid-1990s. 625:
NIC, a PCI Express Ă—1 card, which provides two hardware receive queues
470:
socket where the network cable is connected. Older NICs also supplied
1958: 1953: 1937: 1866: 1705: 1557: 1520: 945: 749: 683: 641: 355: 354:
Modern network interface controllers offer advanced features such as
119: 764:
is an example. This kind of functionality is usually referred to as
478:
connections. Ethernet network controllers typically support 10 
1896: 1547: 1482: 1297: 1266: 913:"Enhancing Scalability Through Network Interface Card Partitioning" 407: 383: 336: 317: 276: 250: 149: 129: 70: 50: 1090:"Linux kernel documentation: Documentation/networking/scaling.txt" 1730: 1668: 1622: 1301: 455: 327:
Early network interface controllers were commonly implemented on
280: 246: 89: 62: 54: 1187:"Linux kernel documentation: Documentation/networking/ixgbe.txt" 585:(DMA), where a device other than the CPU assumes control of the 1844: 1617: 729: 714: 659:(RSS). Purely software implementations also exist, such as the 512: 479: 348: 271: 267: 258: 179: 44: 1367: 1275: 1245: 1216: 1157: 1121: 1061: 761: 668: 618: 427: 387: 254: 242: 154: 579:, where the CPU moves the data to or from the NIC to memory. 1921: 1815: 1087: 919: 467: 169: 115: 66: 1267:
Patrick Kutch; Brian Johnson; Greg Rose (September 2011).
1055:"Intel 82574 Gigabit Ethernet Controller Family Datasheet" 1901: 1725: 645: 597: 555: 537: 530: 344: 134: 123: 1035:"How can I change a network adapter card's MAC address?" 438:
Intel Ophir 82571 dual-port Gigabit Ethernet controller
27:
Hardware component that connects a computer to a network
1391: 1339: 678:
that generated the interrupts. This technique improves
463:, and this is also applied to network interface cards. 461:
integrating the various components of systems on a chip
1115:"Intel Ethernet Controller i210 Family Product Brief" 831:
Although other network technologies exist, Ethernet (
394:, allowing communication among computers on the same 1083: 1081: 1079: 644:; by routing each of those interrupts to different 414:that are uniquely assigned to network interfaces. 1141: 1139: 1076: 961:"Networking Basics: Part 1 - Networking Hardware" 2016: 1446:Multi-queue network interfaces with SMP on Linux 984: 748:running on integrated FPGAs in combination with 466:An Ethernet network controller typically has an 1323:"High Performance Solutions for Cyber Security" 1295: 987:"Will 2014 Be The Year Of 10 Gigabit Ethernet?" 958: 640:. Each receive queue is assigned to a separate 1136: 490:varieties. Such controllers are designated as 1999:History of computing hardware (1960s–present) 1480: 1466: 1088:Tom Herbert; Willem de Bruijn (May 9, 2014). 952: 1032: 886:"Section 11.2: Ethernet Standards - Arista" 1473: 1459: 861:"Port speed and duplex mode configuration" 390:. This provides a base for a full network 43: 1394:"OpenOnload: A user-level network stack" 1392:Steve Pope; David Riddoch (2008-03-21). 613: 601: 506: 433: 421: 57:. This combination card features both a 14: 2017: 1340:Timothy Prickett Morgan (2012-02-08). 907: 905: 632:provide multiple transmit and receive 598:Performance and advanced functionality 1454: 1433:"Predictable Network Interface Names" 883: 812:Wireless network interface controller 2004:List of pioneers in computer science 728:to offload processing of the entire 1160:. November 27, 2014. Archived from 1147:"Intel Look Inside: Intel Ethernet" 902: 523:are highly popular, especially for 335:. The low cost and ubiquity of the 24: 1327:New Wave Design & Verification 1296:Jonathan Corbet (August 1, 2007). 25: 2041: 1417: 800:Network monitoring interface card 417: 61:(left) for use in (now obsolete) 1385: 1360: 1333: 1315: 1289: 1260: 1231: 1205: 1179: 1107: 1047: 1213:"Intel Ethernet Flow Director" 1026: 1000: 978: 934: 877: 853: 825: 738:field-programmable gate arrays 540:to store its factory-assigned 145:Network via one of: 13: 1: 1994:History of computing hardware 846: 515:QLE3442-CU SFP+ dual-port NIC 69:connector (right) for use in 1862:Network interface controller 1425:"Physical Network Interface" 1154:Xeon E5 v3 (Grantley) Launch 1033:John Savill (Nov 12, 2000). 942:"Physical Network Interface" 884:Admin, Arista (2020-04-23). 290:network interface controller 38:Network interface controller 7: 1659:Refreshable braille display 1601:Refreshable braille display 985:Jim O'Reilly (2014-01-22). 771: 760:network stack that runs on 756:; Solarflare's open-source 736:Some NICs offer integrated 558:examines the status of the 10: 2046: 608:Asynchronous Transfer Mode 369: 316:component that connects a 310:physical network interface 29: 1986: 1930: 1889: 1880: 1758: 1694: 1637: 1566: 1501: 1492: 806:Virtual network interface 778:Converged network adapter 525:fiber-optic communication 488:1000 Mbit/s Ethernet 343:, or is contained into a 238: 187: 78: 42: 959:Posey, Brien M. (2006). 818: 696:transmit packet steering 484:100 Mbit/s Ethernet 264:Marvell Technology Group 1768:Central processing unit 1298:"Large receive offload" 865:docs.ruckuswireless.com 754:operating system kernel 661:receive packet steering 610:(ATM) network interface 577:Programmed input/output 85: via one of: 1064:. June 2014. p. 1 701:Some products feature 626: 611: 562:under program control. 516: 442: 431: 298:network interface card 965:Windowsnetworking.com 789:Intel Data Direct I/O 766:user-level networking 680:locality of reference 665:receive flow steering 617: 605: 519:Modular designs like 510: 502:computer motherboards 454:into the motherboard 437: 425: 724:Some NICs provide a 719:PCI device functions 657:receive-side scaling 583:Direct memory access 536:The NIC may include 331:that plugged into a 239:Common manufacturers 18:Receive-side scaling 2030:Networking hardware 1219:. February 16, 2015 1193:. December 15, 2014 989:. Network Computing 686:and fewer required 498:10 Gigabit Ethernet 39: 1248:. October 14, 2014 1014:. 24 November 2014 948:. January 7, 2009. 795:Loopback interface 726:TCP offload engine 627: 612: 517: 443: 432: 396:local area network 364:TCP offload engine 296:, also known as a 37: 2012: 2011: 1982: 1981: 1912:Analog audio jack 1633: 1632: 1167:on March 26, 2015 711:port partitioning 400:Internet Protocol 382:standard such as 314:computer hardware 286: 285: 253:(includes former 16:(Redirected from 2037: 1887: 1886: 1538:Optical trackpad 1503:Pointing devices 1499: 1498: 1475: 1468: 1461: 1452: 1451: 1442: 1428: 1411: 1410: 1408: 1407: 1398: 1389: 1383: 1382: 1380: 1379: 1364: 1358: 1357: 1355: 1354: 1337: 1331: 1330: 1319: 1313: 1312: 1310: 1308: 1293: 1287: 1286: 1284: 1282: 1273: 1264: 1258: 1257: 1255: 1253: 1243: 1235: 1229: 1228: 1226: 1224: 1209: 1203: 1202: 1200: 1198: 1183: 1177: 1176: 1174: 1172: 1166: 1151: 1143: 1134: 1133: 1131: 1129: 1119: 1111: 1105: 1104: 1102: 1100: 1085: 1074: 1073: 1071: 1069: 1059: 1051: 1045: 1044: 1042: 1041: 1030: 1024: 1023: 1021: 1019: 1004: 998: 997: 995: 994: 982: 976: 975: 973: 972: 956: 950: 949: 938: 932: 931: 929: 927: 917: 909: 900: 899: 897: 896: 881: 875: 874: 872: 871: 857: 840: 829: 709:, also known as 703:NIC partitioning 688:context switches 623:Gigabit Ethernet 322:computer network 231:up to 160 Gbit/s 99:discrete onboard 65:networks and an 47: 40: 36: 32:Network Railcard 21: 2045: 2044: 2040: 2039: 2038: 2036: 2035: 2034: 2015: 2014: 2013: 2008: 1978: 1926: 1876: 1754: 1748:USB flash drive 1697: 1690: 1629: 1562: 1516:Game controller 1511:Graphics tablet 1488: 1479: 1438:Freedesktop.org 1431: 1423: 1420: 1415: 1414: 1405: 1403: 1396: 1390: 1386: 1377: 1375: 1366: 1365: 1361: 1352: 1350: 1338: 1334: 1321: 1320: 1316: 1306: 1304: 1294: 1290: 1280: 1278: 1271: 1265: 1261: 1251: 1249: 1241: 1237: 1236: 1232: 1222: 1220: 1211: 1210: 1206: 1196: 1194: 1185: 1184: 1180: 1170: 1168: 1164: 1149: 1145: 1144: 1137: 1127: 1125: 1117: 1113: 1112: 1108: 1098: 1096: 1086: 1077: 1067: 1065: 1057: 1053: 1052: 1048: 1039: 1037: 1031: 1027: 1017: 1015: 1006: 1005: 1001: 992: 990: 983: 979: 970: 968: 967:. TechGenix Ltd 957: 953: 940: 939: 935: 925: 923: 915: 911: 910: 903: 894: 892: 890:Arista Networks 882: 878: 869: 867: 859: 858: 854: 849: 844: 843: 830: 826: 821: 774: 676:network packets 630:Multiqueue NICs 600: 593:can be reduced. 420: 380:data link layer 372: 329:expansion cards 302:network adapter 279: 275: 266: 262: 249: 245: 234: 218: 213: 212: 199: 74: 35: 28: 23: 22: 15: 12: 11: 5: 2043: 2033: 2032: 2027: 2010: 2009: 2007: 2006: 2001: 1996: 1990: 1988: 1984: 1983: 1980: 1979: 1977: 1976: 1971: 1966: 1961: 1956: 1951: 1946: 1941: 1934: 1932: 1928: 1927: 1925: 1924: 1919: 1914: 1909: 1904: 1899: 1893: 1891: 1884: 1878: 1877: 1875: 1874: 1872:Expansion card 1869: 1864: 1859: 1858: 1857: 1852: 1842: 1841: 1840: 1830: 1829: 1828: 1823: 1809: 1799: 1798: 1797: 1792: 1782: 1777: 1776: 1775: 1773:Microprocessor 1764: 1762: 1756: 1755: 1753: 1752: 1751: 1750: 1745: 1735: 1734: 1733: 1728: 1723: 1713: 1708: 1702: 1700: 1692: 1691: 1689: 1688: 1683: 1678: 1673: 1672: 1671: 1661: 1656: 1655: 1654: 1643: 1641: 1639:Output devices 1635: 1634: 1631: 1630: 1628: 1627: 1626: 1625: 1615: 1614: 1613: 1603: 1598: 1593: 1592: 1591: 1581: 1576: 1570: 1568: 1564: 1563: 1561: 1560: 1555: 1550: 1545: 1543:Pointing stick 1540: 1535: 1534: 1533: 1523: 1518: 1513: 1507: 1505: 1496: 1490: 1489: 1478: 1477: 1470: 1463: 1455: 1449: 1448: 1443: 1429: 1419: 1418:External links 1416: 1413: 1412: 1401:openonload.org 1384: 1372:openonload.org 1359: 1332: 1329:. New Wave DV. 1314: 1288: 1259: 1230: 1204: 1178: 1135: 1106: 1075: 1046: 1025: 999: 977: 951: 933: 901: 876: 851: 850: 848: 845: 842: 841: 823: 822: 820: 817: 816: 815: 809: 803: 797: 792: 786: 781: 773: 770: 599: 596: 595: 594: 580: 570: 569: 563: 419: 418:Implementation 416: 392:protocol stack 376:physical layer 371: 368: 284: 283: 240: 236: 235: 233: 232: 229: 226: 223: 219: 211: 210: 207: 204: 200: 189: 185: 184: 183: 182: 177: 172: 167: 162: 157: 152: 143: 142: 137: 132: 127: 113: 107: 101: 96: 88:integrated in 80: 76: 75: 48: 26: 9: 6: 4: 3: 2: 2042: 2031: 2028: 2026: 2023: 2022: 2020: 2005: 2002: 2000: 1997: 1995: 1992: 1991: 1989: 1985: 1975: 1972: 1970: 1967: 1965: 1962: 1960: 1957: 1955: 1952: 1950: 1947: 1945: 1944:Parallel port 1942: 1939: 1936: 1935: 1933: 1929: 1923: 1920: 1918: 1915: 1913: 1910: 1908: 1905: 1903: 1900: 1898: 1895: 1894: 1892: 1888: 1885: 1883: 1879: 1873: 1870: 1868: 1865: 1863: 1860: 1856: 1853: 1851: 1848: 1847: 1846: 1843: 1839: 1836: 1835: 1834: 1831: 1827: 1824: 1821: 1817: 1813: 1810: 1808: 1805: 1804: 1803: 1800: 1796: 1793: 1791: 1788: 1787: 1786: 1783: 1781: 1778: 1774: 1771: 1770: 1769: 1766: 1765: 1763: 1761: 1760:Computer case 1757: 1749: 1746: 1744: 1741: 1740: 1739: 1736: 1732: 1729: 1727: 1724: 1722: 1719: 1718: 1717: 1714: 1712: 1709: 1707: 1704: 1703: 1701: 1699: 1693: 1687: 1686:Graphics card 1684: 1682: 1679: 1677: 1674: 1670: 1667: 1666: 1665: 1662: 1660: 1657: 1653: 1650: 1649: 1648: 1645: 1644: 1642: 1640: 1636: 1624: 1621: 1620: 1619: 1616: 1612: 1609: 1608: 1607: 1604: 1602: 1599: 1597: 1594: 1590: 1587: 1586: 1585: 1584:Graphics card 1582: 1580: 1579:Image scanner 1577: 1575: 1572: 1571: 1569: 1565: 1559: 1556: 1554: 1551: 1549: 1546: 1544: 1541: 1539: 1536: 1532: 1529: 1528: 1527: 1524: 1522: 1519: 1517: 1514: 1512: 1509: 1508: 1506: 1504: 1500: 1497: 1495: 1494:Input devices 1491: 1487: 1484: 1476: 1471: 1469: 1464: 1462: 1457: 1456: 1453: 1447: 1444: 1440: 1439: 1434: 1430: 1426: 1422: 1421: 1402: 1395: 1388: 1373: 1369: 1363: 1349: 1348: 1343: 1336: 1328: 1324: 1318: 1303: 1299: 1292: 1281:September 24, 1277: 1270: 1263: 1247: 1240: 1234: 1218: 1214: 1208: 1192: 1188: 1182: 1163: 1159: 1155: 1148: 1142: 1140: 1123: 1116: 1110: 1095: 1091: 1084: 1082: 1080: 1063: 1056: 1050: 1036: 1029: 1013: 1009: 1003: 988: 981: 966: 962: 955: 947: 943: 937: 921: 914: 908: 906: 891: 887: 880: 866: 862: 856: 852: 838: 835:) and Wi-Fi ( 834: 828: 824: 813: 810: 807: 804: 801: 798: 796: 793: 790: 787: 785: 782: 779: 776: 775: 769: 767: 763: 759: 755: 751: 747: 746:TCP/IP stacks 743: 739: 734: 731: 727: 722: 720: 716: 712: 708: 704: 699: 697: 691: 689: 685: 681: 677: 673: 672:Flow Director 670: 666: 662: 658: 653: 651: 647: 643: 639: 638:hash function 635: 631: 624: 620: 616: 609: 604: 592: 588: 584: 581: 578: 575: 574: 573: 567: 564: 561: 557: 554:is where the 553: 550: 549: 548: 545: 543: 539: 534: 532: 528: 526: 522: 514: 509: 505: 503: 499: 495: 494: 489: 485: 481: 477: 473: 469: 464: 462: 457: 453: 449: 441: 436: 429: 424: 415: 413: 412:MAC addresses 409: 403: 401: 397: 393: 389: 385: 381: 377: 367: 365: 361: 357: 352: 350: 346: 342: 338: 334: 330: 325: 323: 319: 315: 311: 307: 303: 299: 295: 291: 282: 278: 273: 269: 265: 260: 256: 252: 248: 244: 241: 237: 230: 227: 224: 221: 220: 216: 208: 205: 202: 201: 197: 193: 190: 186: 181: 178: 176: 173: 171: 168: 166: 163: 161: 160:Fibre Channel 158: 156: 153: 151: 148: 147: 146: 141: 138: 136: 133: 131: 128: 125: 121: 117: 114: 111: 108: 105: 102: 100: 97: 95: 91: 87: 86: 84: 81: 77: 72: 68: 64: 60: 59:BNC connector 56: 52: 46: 41: 33: 19: 1861: 1850:Power MOSFET 1833:Power supply 1802:Data storage 1738:Flash memory 1716:Optical disc 1698:data storage 1436: 1427:. Microsoft. 1404:. Retrieved 1400: 1387: 1376:. Retrieved 1374:. 2013-12-03 1371: 1368:"OpenOnload" 1362: 1351:. Retrieved 1347:The Register 1345: 1335: 1326: 1317: 1305:. Retrieved 1291: 1279:. Retrieved 1262: 1250:. Retrieved 1233: 1221:. Retrieved 1207: 1195:. Retrieved 1181: 1169:. Retrieved 1162:the original 1153: 1128:November 16, 1126:. Retrieved 1109: 1099:November 16, 1097:. Retrieved 1068:November 16, 1066:. Retrieved 1049: 1038:. Retrieved 1028: 1016:. Retrieved 1011: 1002: 991:. Retrieved 980: 969:. Retrieved 964: 954: 936: 924:. Retrieved 922:. April 2011 893:. Retrieved 889: 879: 868:. Retrieved 864: 855: 827: 784:Host adapter 765: 757: 735: 723: 713:) that uses 710: 706: 702: 700: 695: 692: 671: 656: 654: 629: 628: 571: 546: 535: 529: 521:SFP and SFP+ 518: 491: 465: 444: 404: 373: 353: 333:computer bus 326: 309: 305: 301: 297: 293: 289: 287: 144: 1949:Serial port 1940:(IEEE 1394) 1917:DisplayPort 1907:Thunderbolt 1780:Motherboard 1743:Memory card 1711:Floppy disk 1553:Touchscreen 1252:October 11, 837:IEEE 802.11 667:(RFS), and 542:MAC address 493:10/100/1000 347:-connected 341:motherboard 306:LAN adapter 215:Full-duplex 196:half-duplex 192:Full-duplex 140:Thunderbolt 118:(including 83:Motherboard 79:Connects to 2019:Categories 1696:Removable 1681:Sound card 1611:Sound chip 1606:Sound card 1596:Microphone 1486:components 1406:2014-05-08 1378:2014-05-08 1353:2014-05-08 1191:kernel.org 1094:kernel.org 1040:2023-11-06 1012:asrock.com 993:2015-04-29 971:2012-06-09 895:2020-09-28 870:2020-09-25 847:References 833:IEEE 802.3 758:OpenOnload 684:CPU caches 587:system bus 560:peripheral 482:Ethernet, 452:integrated 270:(formerly 222:2.5 Gbit/s 206:100 Mbit/s 175:Token Ring 1959:PS/2 port 1954:Game port 1867:Fax modem 1706:Disk pack 1558:Trackball 1521:Light pen 1223:March 26, 1197:March 26, 1171:March 26, 946:Microsoft 750:userspace 742:latencies 650:CPU cores 642:interrupt 566:Interrupt 356:interrupt 228:10 Gbit/s 203:10 Mbit/s 120:Mini PCIe 112:Connector 106:Connector 73:networks. 2025:Ethernet 1938:FireWire 1931:Obsolete 1897:Ethernet 1676:Speakers 1574:Keyboard 1548:Touchpad 1483:computer 772:See also 408:IEEE 802 384:Ethernet 337:Ethernet 318:computer 277:Mellanox 251:Broadcom 225:5 Gbit/s 209:1 Gbit/s 150:Ethernet 130:FireWire 71:10BASE-T 51:Ethernet 49:A 1990s 1987:Related 1890:Current 1731:Blu-ray 1669:Plotter 1664:Printer 1647:Monitor 1623:Softcam 1531:Optical 1302:LWN.net 926:May 12, 698:(XPS). 663:(RPS), 621:82574L 591:latency 552:Polling 456:chipset 370:Purpose 312:) is a 281:Chelsio 247:Realtek 90:chipset 63:10BASE2 55:ISA bus 1845:MOSFET 1785:Memory 1652:Screen 1618:Webcam 1481:Basic 1307:May 2, 1124:. 2012 1018:19 May 814:(WNIC) 802:(NMIC) 791:(DDIO) 730:TCP/IP 715:SR-IOV 694:to as 634:queues 513:Qlogic 486:, and 480:Mbit/s 448:server 402:(IP). 349:dongle 272:QLogic 268:Cavium 259:Emulex 188:Speeds 180:ARCNET 1964:eSATA 1882:Ports 1567:Other 1526:Mouse 1397:(PDF) 1276:Intel 1272:(PDF) 1246:Intel 1242:(PDF) 1217:Intel 1165:(PDF) 1158:Intel 1150:(PDF) 1122:Intel 1118:(PDF) 1062:Intel 1058:(PDF) 916:(PDF) 819:Notes 808:(VIF) 780:(CNA) 762:Linux 669:Intel 619:Intel 474:, or 428:modem 388:Wi-Fi 320:to a 255:Avago 243:Intel 155:Wi-Fi 1922:HDMI 1838:SMPS 1826:SSHD 1820:NVMe 1816:SATA 1795:BIOS 1309:2015 1283:2015 1254:2015 1225:2015 1199:2015 1173:2015 1130:2014 1101:2014 1070:2014 1020:2015 928:2014 920:Dell 707:NPAR 646:CPUs 531:LEDs 468:8P8C 378:and 358:and 308:and 170:FDDI 122:and 116:PCIe 67:8P8C 1974:VGA 1969:DVI 1902:USB 1855:VRM 1812:SSD 1807:HDD 1790:RAM 1726:DVD 1589:GPU 648:or 606:An 556:CPU 538:ROM 476:AUI 472:BNC 440:die 386:or 360:DMA 345:USB 294:NIC 194:or 165:ATM 135:USB 124:M.2 110:ISA 104:PCI 94:SoC 92:or 2021:: 1818:/ 1721:CD 1435:. 1399:. 1370:. 1344:. 1325:. 1300:. 1274:. 1244:. 1215:. 1189:. 1156:. 1152:. 1138:^ 1120:. 1092:. 1078:^ 1060:. 1010:. 963:. 944:. 918:. 904:^ 888:. 863:. 768:. 721:. 690:. 544:. 511:A 504:. 366:. 351:. 324:. 304:, 300:, 288:A 257:, 1822:) 1814:( 1474:e 1467:t 1460:v 1441:. 1409:. 1381:. 1356:. 1311:. 1285:. 1256:. 1227:. 1201:. 1175:. 1132:. 1103:. 1072:. 1043:. 1022:. 996:. 974:. 930:. 898:. 873:. 705:( 430:. 292:( 274:) 261:) 217:: 198:: 126:) 34:. 20:)

Index

Receive-side scaling
Network Railcard

Ethernet
ISA bus
BNC connector
10BASE2
8P8C
10BASE-T
Motherboard
chipset
SoC
discrete onboard
PCI
ISA
PCIe
Mini PCIe
M.2
FireWire
USB
Thunderbolt
Ethernet
Wi-Fi
Fibre Channel
ATM
FDDI
Token Ring
ARCNET
Full-duplex
half-duplex

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑