|
| 1 | +============================================================== |
1 | 2 | Linux* Base Driver for the Intel(R) PRO/100 Family of Adapters |
2 | 3 | ============================================================== |
3 | 4 |
|
@@ -86,83 +87,84 @@ Event Log Message Level: The driver uses the message level flag to log events |
86 | 87 | Additional Configurations |
87 | 88 | ========================= |
88 | 89 |
|
89 | | - Configuring the Driver on Different Distributions |
90 | | - ------------------------------------------------- |
| 90 | +Configuring the Driver on Different Distributions |
| 91 | +------------------------------------------------- |
91 | 92 |
|
92 | | - Configuring a network driver to load properly when the system is started is |
93 | | - distribution dependent. Typically, the configuration process involves adding |
94 | | - an alias line to /etc/modprobe.d/*.conf as well as editing other system |
95 | | - startup scripts and/or configuration files. Many popular Linux |
96 | | - distributions ship with tools to make these changes for you. To learn the |
97 | | - proper way to configure a network device for your system, refer to your |
98 | | - distribution documentation. If during this process you are asked for the |
99 | | - driver or module name, the name for the Linux Base Driver for the Intel |
100 | | - PRO/100 Family of Adapters is e100. |
| 93 | +Configuring a network driver to load properly when the system is started |
| 94 | +is distribution dependent. Typically, the configuration process involves |
| 95 | +adding an alias line to /etc/modprobe.d/*.conf as well as editing other |
| 96 | +system startup scripts and/or configuration files. Many popular Linux |
| 97 | +distributions ship with tools to make these changes for you. To learn |
| 98 | +the proper way to configure a network device for your system, refer to |
| 99 | +your distribution documentation. If during this process you are asked |
| 100 | +for the driver or module name, the name for the Linux Base Driver for |
| 101 | +the Intel PRO/100 Family of Adapters is e100. |
101 | 102 |
|
102 | | - As an example, if you install the e100 driver for two PRO/100 adapters |
103 | | - (eth0 and eth1), add the following to a configuration file in /etc/modprobe.d/ |
| 103 | +As an example, if you install the e100 driver for two PRO/100 adapters |
| 104 | +(eth0 and eth1), add the following to a configuration file in |
| 105 | +/etc/modprobe.d/:: |
104 | 106 |
|
105 | 107 | alias eth0 e100 |
106 | 108 | alias eth1 e100 |
107 | 109 |
|
108 | | - Viewing Link Messages |
109 | | - --------------------- |
110 | | - In order to see link messages and other Intel driver information on your |
111 | | - console, you must set the dmesg level up to six. This can be done by |
112 | | - entering the following on the command line before loading the e100 driver:: |
113 | | - |
114 | | - dmesg -n 6 |
| 110 | +Viewing Link Messages |
| 111 | +--------------------- |
115 | 112 |
|
116 | | - If you wish to see all messages issued by the driver, including debug |
117 | | - messages, set the dmesg level to eight. |
| 113 | +In order to see link messages and other Intel driver information on your |
| 114 | +console, you must set the dmesg level up to six. This can be done by |
| 115 | +entering the following on the command line before loading the e100 |
| 116 | +driver:: |
118 | 117 |
|
119 | | - NOTE: This setting is not saved across reboots. |
| 118 | + dmesg -n 6 |
120 | 119 |
|
| 120 | +If you wish to see all messages issued by the driver, including debug |
| 121 | +messages, set the dmesg level to eight. |
121 | 122 |
|
122 | | - ethtool |
123 | | - ------- |
| 123 | +NOTE: This setting is not saved across reboots. |
124 | 124 |
|
125 | | - The driver utilizes the ethtool interface for driver configuration and |
126 | | - diagnostics, as well as displaying statistical information. The ethtool |
127 | | - version 1.6 or later is required for this functionality. |
| 125 | +ethtool |
| 126 | +------- |
128 | 127 |
|
129 | | - The latest release of ethtool can be found from |
130 | | - https://www.kernel.org/pub/software/network/ethtool/ |
| 128 | +The driver utilizes the ethtool interface for driver configuration and |
| 129 | +diagnostics, as well as displaying statistical information. The ethtool |
| 130 | +version 1.6 or later is required for this functionality. |
131 | 131 |
|
132 | | - Enabling Wake on LAN* (WoL) |
133 | | - --------------------------- |
134 | | - WoL is provided through the ethtool* utility. For instructions on enabling |
135 | | - WoL with ethtool, refer to the ethtool man page. |
| 132 | +The latest release of ethtool can be found from |
| 133 | +https://www.kernel.org/pub/software/network/ethtool/ |
136 | 134 |
|
137 | | - WoL will be enabled on the system during the next shut down or reboot. For |
138 | | - this driver version, in order to enable WoL, the e100 driver must be |
139 | | - loaded when shutting down or rebooting the system. |
| 135 | +Enabling Wake on LAN* (WoL) |
| 136 | +--------------------------- |
| 137 | +WoL is provided through the ethtool* utility. For instructions on |
| 138 | +enabling WoL with ethtool, refer to the ethtool man page. WoL will be |
| 139 | +enabled on the system during the next shut down or reboot. For this |
| 140 | +driver version, in order to enable WoL, the e100 driver must be loaded |
| 141 | +when shutting down or rebooting the system. |
140 | 142 |
|
141 | | - NAPI |
142 | | - ---- |
| 143 | +NAPI |
| 144 | +---- |
143 | 145 |
|
144 | | - NAPI (Rx polling mode) is supported in the e100 driver. |
| 146 | +NAPI (Rx polling mode) is supported in the e100 driver. |
145 | 147 |
|
146 | | - See https://wiki.linuxfoundation.org/networking/napi for more information |
147 | | - on NAPI. |
| 148 | +See https://wiki.linuxfoundation.org/networking/napi for more |
| 149 | +information on NAPI. |
148 | 150 |
|
149 | | - Multiple Interfaces on Same Ethernet Broadcast Network |
150 | | - ------------------------------------------------------ |
| 151 | +Multiple Interfaces on Same Ethernet Broadcast Network |
| 152 | +------------------------------------------------------ |
151 | 153 |
|
152 | | - Due to the default ARP behavior on Linux, it is not possible to have |
153 | | - one system on two IP networks in the same Ethernet broadcast domain |
154 | | - (non-partitioned switch) behave as expected. All Ethernet interfaces |
155 | | - will respond to IP traffic for any IP address assigned to the system. |
156 | | - This results in unbalanced receive traffic. |
| 154 | +Due to the default ARP behavior on Linux, it is not possible to have one |
| 155 | +system on two IP networks in the same Ethernet broadcast domain |
| 156 | +(non-partitioned switch) behave as expected. All Ethernet interfaces |
| 157 | +will respond to IP traffic for any IP address assigned to the system. |
| 158 | +This results in unbalanced receive traffic. |
157 | 159 |
|
158 | | - If you have multiple interfaces in a server, either turn on ARP |
159 | | - filtering by |
| 160 | +If you have multiple interfaces in a server, either turn on ARP |
| 161 | +filtering by |
160 | 162 |
|
161 | | - (1) entering:: echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter |
162 | | - (this only works if your kernel's version is higher than 2.4.5), or |
| 163 | +(1) entering:: echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter |
| 164 | + (this only works if your kernel's version is higher than 2.4.5), or |
163 | 165 |
|
164 | | - (2) installing the interfaces in separate broadcast domains (either |
165 | | - in different switches or in a switch partitioned to VLANs). |
| 166 | +(2) installing the interfaces in separate broadcast domains (either |
| 167 | + in different switches or in a switch partitioned to VLANs). |
166 | 168 |
|
167 | 169 |
|
168 | 170 | Support |
|
0 commit comments