diff options
author | Jeff Garzik <jgarzik@pobox.com> | 2005-11-05 15:39:24 -0500 |
---|---|---|
committer | Jeff Garzik <jgarzik@pobox.com> | 2005-11-05 15:39:24 -0500 |
commit | 7211bb9b64f17b23834d91fc3d0c1d78671ee9a8 (patch) | |
tree | 541909f86c31fee97cd70d28ec2fe5c23e1ceb02 /drivers/net/Kconfig | |
parent | f1e691a24955ea987f021f378324fb5003b1b208 (diff) | |
parent | 70d9d825e0a5a78ec1dacaaaf5c72ff5b0206fab (diff) |
Merge branch 'master'
Diffstat (limited to 'drivers/net/Kconfig')
-rw-r--r-- | drivers/net/Kconfig | 88 |
1 files changed, 57 insertions, 31 deletions
diff --git a/drivers/net/Kconfig b/drivers/net/Kconfig index b39cba36d15e..e2d5b77764a2 100644 --- a/drivers/net/Kconfig +++ b/drivers/net/Kconfig | |||
@@ -1163,38 +1163,74 @@ config IBMVETH | |||
1163 | be called ibmveth. | 1163 | be called ibmveth. |
1164 | 1164 | ||
1165 | config IBM_EMAC | 1165 | config IBM_EMAC |
1166 | bool "IBM PPC4xx EMAC driver support" | 1166 | tristate "PowerPC 4xx on-chip Ethernet support" |
1167 | depends on 4xx | 1167 | depends on 4xx |
1168 | select CRC32 | 1168 | help |
1169 | ---help--- | 1169 | This driver supports the PowerPC 4xx EMAC family of on-chip |
1170 | This driver supports the IBM PPC4xx EMAC family of on-chip | 1170 | Ethernet controllers. |
1171 | Ethernet controllers. | ||
1172 | |||
1173 | config IBM_EMAC_ERRMSG | ||
1174 | bool "Verbose error messages" | ||
1175 | depends on IBM_EMAC && BROKEN | ||
1176 | 1171 | ||
1177 | config IBM_EMAC_RXB | 1172 | config IBM_EMAC_RXB |
1178 | int "Number of receive buffers" | 1173 | int "Number of receive buffers" |
1179 | depends on IBM_EMAC | 1174 | depends on IBM_EMAC |
1180 | default "128" if IBM_EMAC4 | 1175 | default "128" |
1181 | default "64" | ||
1182 | 1176 | ||
1183 | config IBM_EMAC_TXB | 1177 | config IBM_EMAC_TXB |
1184 | int "Number of transmit buffers" | 1178 | int "Number of transmit buffers" |
1185 | depends on IBM_EMAC | 1179 | depends on IBM_EMAC |
1186 | default "128" if IBM_EMAC4 | 1180 | default "64" |
1187 | default "8" | ||
1188 | 1181 | ||
1189 | config IBM_EMAC_FGAP | 1182 | config IBM_EMAC_POLL_WEIGHT |
1190 | int "Frame gap" | 1183 | int "MAL NAPI polling weight" |
1191 | depends on IBM_EMAC | 1184 | depends on IBM_EMAC |
1192 | default "8" | 1185 | default "32" |
1193 | 1186 | ||
1194 | config IBM_EMAC_SKBRES | 1187 | config IBM_EMAC_RX_COPY_THRESHOLD |
1195 | int "Skb reserve amount" | 1188 | int "RX skb copy threshold (bytes)" |
1189 | depends on IBM_EMAC | ||
1190 | default "256" | ||
1191 | |||
1192 | config IBM_EMAC_RX_SKB_HEADROOM | ||
1193 | int "Additional RX skb headroom (bytes)" | ||
1196 | depends on IBM_EMAC | 1194 | depends on IBM_EMAC |
1197 | default "0" | 1195 | default "0" |
1196 | help | ||
1197 | Additional receive skb headroom. Note, that driver | ||
1198 | will always reserve at least 2 bytes to make IP header | ||
1199 | aligned, so usualy there is no need to add any additional | ||
1200 | headroom. | ||
1201 | |||
1202 | If unsure, set to 0. | ||
1203 | |||
1204 | config IBM_EMAC_PHY_RX_CLK_FIX | ||
1205 | bool "PHY Rx clock workaround" | ||
1206 | depends on IBM_EMAC && (405EP || 440GX || 440EP || 440GR) | ||
1207 | help | ||
1208 | Enable this if EMAC attached to a PHY which doesn't generate | ||
1209 | RX clock if there is no link, if this is the case, you will | ||
1210 | see "TX disable timeout" or "RX disable timeout" in the system | ||
1211 | log. | ||
1212 | |||
1213 | If unsure, say N. | ||
1214 | |||
1215 | config IBM_EMAC_DEBUG | ||
1216 | bool "Debugging" | ||
1217 | depends on IBM_EMAC | ||
1218 | default n | ||
1219 | |||
1220 | config IBM_EMAC_ZMII | ||
1221 | bool | ||
1222 | depends on IBM_EMAC && (NP405H || NP405L || 44x) | ||
1223 | default y | ||
1224 | |||
1225 | config IBM_EMAC_RGMII | ||
1226 | bool | ||
1227 | depends on IBM_EMAC && 440GX | ||
1228 | default y | ||
1229 | |||
1230 | config IBM_EMAC_TAH | ||
1231 | bool | ||
1232 | depends on IBM_EMAC && 440GX | ||
1233 | default y | ||
1198 | 1234 | ||
1199 | config NET_PCI | 1235 | config NET_PCI |
1200 | bool "EISA, VLB, PCI and on board controllers" | 1236 | bool "EISA, VLB, PCI and on board controllers" |
@@ -1775,6 +1811,7 @@ config NE_H8300 | |||
1775 | controller on the Renesas H8/300 processor. | 1811 | controller on the Renesas H8/300 processor. |
1776 | 1812 | ||
1777 | source "drivers/net/fec_8xx/Kconfig" | 1813 | source "drivers/net/fec_8xx/Kconfig" |
1814 | source "drivers/net/fs_enet/Kconfig" | ||
1778 | 1815 | ||
1779 | endmenu | 1816 | endmenu |
1780 | 1817 | ||
@@ -2219,8 +2256,8 @@ config S2IO | |||
2219 | depends on PCI | 2256 | depends on PCI |
2220 | ---help--- | 2257 | ---help--- |
2221 | This driver supports the 10Gbe XFrame NIC of S2IO. | 2258 | This driver supports the 10Gbe XFrame NIC of S2IO. |
2222 | For help regarding driver compilation, installation and | 2259 | More specific information on configuring the driver is in |
2223 | tuning please look into ~/drivers/net/s2io/README.txt. | 2260 | <file:Documentation/networking/s2io.txt>. |
2224 | 2261 | ||
2225 | config S2IO_NAPI | 2262 | config S2IO_NAPI |
2226 | bool "Use Rx Polling (NAPI) (EXPERIMENTAL)" | 2263 | bool "Use Rx Polling (NAPI) (EXPERIMENTAL)" |
@@ -2239,17 +2276,6 @@ config S2IO_NAPI | |||
2239 | 2276 | ||
2240 | If in doubt, say N. | 2277 | If in doubt, say N. |
2241 | 2278 | ||
2242 | config 2BUFF_MODE | ||
2243 | bool "Use 2 Buffer Mode on Rx side." | ||
2244 | depends on S2IO | ||
2245 | ---help--- | ||
2246 | On enabling the 2 buffer mode, the received frame will be | ||
2247 | split into 2 parts before being DMA'ed to the hosts memory. | ||
2248 | The parts are the ethernet header and ethernet payload. | ||
2249 | This is useful on systems where DMA'ing to to unaligned | ||
2250 | physical memory loactions comes with a heavy price. | ||
2251 | If not sure please say N. | ||
2252 | |||
2253 | endmenu | 2279 | endmenu |
2254 | 2280 | ||
2255 | if !UML | 2281 | if !UML |