Commit | Line | Data |
---|---|---|
1d3bb996 DG |
1 | config IBM_NEW_EMAC |
2 | tristate "IBM EMAC Ethernet support" | |
3 | depends on PPC_DCR && PPC_MERGE | |
4 | help | |
5 | This driver supports the IBM EMAC family of Ethernet controllers | |
6 | typically found on 4xx embedded PowerPC chips, but also on the | |
7 | Axon southbridge for Cell. | |
8 | ||
9 | config IBM_NEW_EMAC_RXB | |
10 | int "Number of receive buffers" | |
11 | depends on IBM_NEW_EMAC | |
12 | default "128" | |
13 | ||
14 | config IBM_NEW_EMAC_TXB | |
15 | int "Number of transmit buffers" | |
16 | depends on IBM_NEW_EMAC | |
17 | default "64" | |
18 | ||
19 | config IBM_NEW_EMAC_POLL_WEIGHT | |
20 | int "MAL NAPI polling weight" | |
21 | depends on IBM_NEW_EMAC | |
22 | default "32" | |
23 | ||
24 | config IBM_NEW_EMAC_RX_COPY_THRESHOLD | |
25 | int "RX skb copy threshold (bytes)" | |
26 | depends on IBM_NEW_EMAC | |
27 | default "256" | |
28 | ||
29 | config IBM_NEW_EMAC_RX_SKB_HEADROOM | |
30 | int "Additional RX skb headroom (bytes)" | |
31 | depends on IBM_NEW_EMAC | |
32 | default "0" | |
33 | help | |
34 | Additional receive skb headroom. Note, that driver | |
35 | will always reserve at least 2 bytes to make IP header | |
36 | aligned, so usually there is no need to add any additional | |
37 | headroom. | |
38 | ||
39 | If unsure, set to 0. | |
40 | ||
41 | config IBM_NEW_EMAC_DEBUG | |
42 | bool "Debugging" | |
43 | depends on IBM_NEW_EMAC | |
44 | default n | |
45 | ||
46 | # The options below has to be select'ed by the respective | |
47 | # processor types or platforms | |
48 | ||
49 | config IBM_NEW_EMAC_ZMII | |
50 | bool | |
51 | default n | |
52 | ||
53 | config IBM_NEW_EMAC_RGMII | |
54 | bool | |
55 | default n | |
56 | ||
57 | config IBM_NEW_EMAC_TAH | |
58 | bool | |
59 | default n | |
60 | ||
61 | config IBM_NEW_EMAC_EMAC4 | |
62 | bool | |
63 | default n |