diff options
author | Linus Torvalds <torvalds@g5.osdl.org> | 2006-10-03 19:35:11 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@g5.osdl.org> | 2006-10-03 19:35:11 -0400 |
commit | 708e16892e1646594a29eaa7ac7b209b600b9fd2 (patch) | |
tree | fe7c31bc0edef84eb1075c7e195340047d6aaa17 /Documentation/networking | |
parent | f3c87a8999c28f2948ebd407574f7e9fb5c577b2 (diff) | |
parent | a847825970e741e20a09c659978baa34016b63bc (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial
* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (39 commits)
Add missing maintainer countries in CREDITS
Fix bytes <-> kilobytes typo in Kconfig for ramdisk
fix a typo in Documentation/pi-futex.txt
BUG_ON conversion for fs/xfs/
BUG_ON() conversion in fs/nfsd/
BUG_ON conversion for fs/reiserfs
BUG_ON cleanups in arch/i386
BUG_ON cleanup in drivers/net/tokenring/
BUG_ON cleanup for drivers/md/
kerneldoc-typo in led-class.c
debugfs: spelling fix
rcutorture: Fix incorrect description of default for nreaders parameter
parport: Remove space in function calls
Michal Wronski: update contact info
Spelling fix: "control" instead of "cotrol"
reboot parameter in Documentation/kernel-parameters.txt
Fix copy&waste bug in comment in scripts/kernel-doc
remove duplicate "until" from kernel/workqueue.c
ite_gpio fix tabbage
fix file specification in comments
...
Fixed trivial path conflicts due to removed files:
arch/mips/dec/boot/decstation.c, drivers/char/ite_gpio.c
Diffstat (limited to 'Documentation/networking')
28 files changed, 69 insertions, 69 deletions
diff --git a/Documentation/networking/3c509.txt b/Documentation/networking/3c509.txt index 867a99f88c68..0643e3b7168c 100644 --- a/Documentation/networking/3c509.txt +++ b/Documentation/networking/3c509.txt | |||
@@ -126,7 +126,7 @@ packets faster than they can be removed from the card. This should be rare | |||
126 | or impossible in normal operation. Possible causes of this error report are: | 126 | or impossible in normal operation. Possible causes of this error report are: |
127 | 127 | ||
128 | - a "green" mode enabled that slows the processor down when there is no | 128 | - a "green" mode enabled that slows the processor down when there is no |
129 | keyboard activitiy. | 129 | keyboard activity. |
130 | 130 | ||
131 | - some other device or device driver hogging the bus or disabling interrupts. | 131 | - some other device or device driver hogging the bus or disabling interrupts. |
132 | Check /proc/interrupts for excessive interrupt counts. The timer tick | 132 | Check /proc/interrupts for excessive interrupt counts. The timer tick |
diff --git a/Documentation/networking/NAPI_HOWTO.txt b/Documentation/networking/NAPI_HOWTO.txt index 54376e8249c1..93af3e87c65b 100644 --- a/Documentation/networking/NAPI_HOWTO.txt +++ b/Documentation/networking/NAPI_HOWTO.txt | |||
@@ -35,7 +35,7 @@ Legend: | |||
35 | packets out of the rx ring. Note from this that the lower the | 35 | packets out of the rx ring. Note from this that the lower the |
36 | load the more we could clean up the rxring | 36 | load the more we could clean up the rxring |
37 | "Ndone" == is the converse of "Done". Note again, that the higher | 37 | "Ndone" == is the converse of "Done". Note again, that the higher |
38 | the load the more times we couldnt clean up the rxring. | 38 | the load the more times we couldn't clean up the rxring. |
39 | 39 | ||
40 | Observe that: | 40 | Observe that: |
41 | when the NIC receives 890Kpackets/sec only 17 rx interrupts are generated. | 41 | when the NIC receives 890Kpackets/sec only 17 rx interrupts are generated. |
diff --git a/Documentation/networking/arcnet-hardware.txt b/Documentation/networking/arcnet-hardware.txt index 30a5f01403d3..731de411513c 100644 --- a/Documentation/networking/arcnet-hardware.txt +++ b/Documentation/networking/arcnet-hardware.txt | |||
@@ -139,7 +139,7 @@ And now to the cabling. What you can connect together: | |||
139 | 139 | ||
140 | 5. An active hub to passive hub. | 140 | 5. An active hub to passive hub. |
141 | 141 | ||
142 | Remember, that you can not connect two passive hubs together. The power loss | 142 | Remember that you cannot connect two passive hubs together. The power loss |
143 | implied by such a connection is too high for the net to operate reliably. | 143 | implied by such a connection is too high for the net to operate reliably. |
144 | 144 | ||
145 | An example of a typical ARCnet network: | 145 | An example of a typical ARCnet network: |
diff --git a/Documentation/networking/bonding.txt b/Documentation/networking/bonding.txt index dc942eaf490f..de809e58092f 100644 --- a/Documentation/networking/bonding.txt +++ b/Documentation/networking/bonding.txt | |||
@@ -1023,7 +1023,7 @@ Changing a Bond's Configuration | |||
1023 | files located in /sys/class/net/<bond name>/bonding | 1023 | files located in /sys/class/net/<bond name>/bonding |
1024 | 1024 | ||
1025 | The names of these files correspond directly with the command- | 1025 | The names of these files correspond directly with the command- |
1026 | line parameters described elsewhere in in this file, and, with the | 1026 | line parameters described elsewhere in this file, and, with the |
1027 | exception of arp_ip_target, they accept the same values. To see the | 1027 | exception of arp_ip_target, they accept the same values. To see the |
1028 | current setting, simply cat the appropriate file. | 1028 | current setting, simply cat the appropriate file. |
1029 | 1029 | ||
diff --git a/Documentation/networking/cs89x0.txt b/Documentation/networking/cs89x0.txt index 188beb7d6a17..64896470e279 100644 --- a/Documentation/networking/cs89x0.txt +++ b/Documentation/networking/cs89x0.txt | |||
@@ -227,7 +227,7 @@ configuration options are available on the command line: | |||
227 | * media=rj45 - specify media type | 227 | * media=rj45 - specify media type |
228 | or media=bnc | 228 | or media=bnc |
229 | or media=aui | 229 | or media=aui |
230 | or medai=auto | 230 | or media=auto |
231 | * duplex=full - specify forced half/full/autonegotiate duplex | 231 | * duplex=full - specify forced half/full/autonegotiate duplex |
232 | or duplex=half | 232 | or duplex=half |
233 | or duplex=auto | 233 | or duplex=auto |
@@ -584,7 +584,7 @@ of four ways after installing and or configuring the CS8900/20-based adapter: | |||
584 | 584 | ||
585 | 1.) The system does not boot properly (or at all). | 585 | 1.) The system does not boot properly (or at all). |
586 | 586 | ||
587 | 2.) The driver can not communicate with the adapter, reporting an "Adapter | 587 | 2.) The driver cannot communicate with the adapter, reporting an "Adapter |
588 | not found" error message. | 588 | not found" error message. |
589 | 589 | ||
590 | 3.) You cannot connect to the network or the driver will not load. | 590 | 3.) You cannot connect to the network or the driver will not load. |
@@ -684,7 +684,7 @@ ethernet@crystal.cirrus.com) and request that you be registered for automatic | |||
684 | software-update notification. | 684 | software-update notification. |
685 | 685 | ||
686 | Cirrus Logic maintains a web page at http://www.cirrus.com with the | 686 | Cirrus Logic maintains a web page at http://www.cirrus.com with the |
687 | the latest drivers and technical publications. | 687 | latest drivers and technical publications. |
688 | 688 | ||
689 | 689 | ||
690 | 6.4 Current maintainer | 690 | 6.4 Current maintainer |
diff --git a/Documentation/networking/cxgb.txt b/Documentation/networking/cxgb.txt index 76324638626b..20a887615c4a 100644 --- a/Documentation/networking/cxgb.txt +++ b/Documentation/networking/cxgb.txt | |||
@@ -56,7 +56,7 @@ FEATURES | |||
56 | 56 | ||
57 | ethtool -C eth0 rx-usecs 100 | 57 | ethtool -C eth0 rx-usecs 100 |
58 | 58 | ||
59 | You may also provide a timer latency value while disabling adpative-rx: | 59 | You may also provide a timer latency value while disabling adaptive-rx: |
60 | 60 | ||
61 | ethtool -C <interface> adaptive-rx off rx-usecs <microseconds> | 61 | ethtool -C <interface> adaptive-rx off rx-usecs <microseconds> |
62 | 62 | ||
@@ -172,7 +172,7 @@ PERFORMANCE | |||
172 | smaller window prevents congestion and facilitates better pacing, | 172 | smaller window prevents congestion and facilitates better pacing, |
173 | especially if/when MAC level flow control does not work well or when it is | 173 | especially if/when MAC level flow control does not work well or when it is |
174 | not supported on the machine. Experimentation may be necessary to attain | 174 | not supported on the machine. Experimentation may be necessary to attain |
175 | the correct value. This method is provided as a starting point fot the | 175 | the correct value. This method is provided as a starting point for the |
176 | correct receive buffer size. | 176 | correct receive buffer size. |
177 | Setting the min, max, and default receive buffer (RX_WINDOW) size is | 177 | Setting the min, max, and default receive buffer (RX_WINDOW) size is |
178 | performed in the same manner as single connection. | 178 | performed in the same manner as single connection. |
diff --git a/Documentation/networking/decnet.txt b/Documentation/networking/decnet.txt index e6c39c5831f5..badb7480ea62 100644 --- a/Documentation/networking/decnet.txt +++ b/Documentation/networking/decnet.txt | |||
@@ -82,7 +82,7 @@ ethernet address of your ethernet card has to be set according to the DECnet | |||
82 | address of the node in order for it to be autoconfigured (and then appear in | 82 | address of the node in order for it to be autoconfigured (and then appear in |
83 | /proc/net/decnet_dev). There is a utility available at the above | 83 | /proc/net/decnet_dev). There is a utility available at the above |
84 | FTP sites called dn2ethaddr which can compute the correct ethernet | 84 | FTP sites called dn2ethaddr which can compute the correct ethernet |
85 | address to use. The address can be set by ifconfig either before at | 85 | address to use. The address can be set by ifconfig either before or |
86 | at the time the device is brought up. If you are using RedHat you can | 86 | at the time the device is brought up. If you are using RedHat you can |
87 | add the line: | 87 | add the line: |
88 | 88 | ||
diff --git a/Documentation/networking/dl2k.txt b/Documentation/networking/dl2k.txt index d460492037ef..10e8490fa406 100644 --- a/Documentation/networking/dl2k.txt +++ b/Documentation/networking/dl2k.txt | |||
@@ -173,7 +173,7 @@ Installing the Driver | |||
173 | 173 | ||
174 | Parameter Description | 174 | Parameter Description |
175 | ===================== | 175 | ===================== |
176 | You can install this driver without any addtional parameter. However, if you | 176 | You can install this driver without any additional parameter. However, if you |
177 | are going to have extensive functions then it is necessary to set extra | 177 | are going to have extensive functions then it is necessary to set extra |
178 | parameter. Below is a list of the command line parameters supported by the | 178 | parameter. Below is a list of the command line parameters supported by the |
179 | Linux device | 179 | Linux device |
@@ -222,7 +222,7 @@ rx_timeout=n - Rx DMA wait time for an interrupt. | |||
222 | reach timeout of n * 640 nano seconds. | 222 | reach timeout of n * 640 nano seconds. |
223 | Set proper rx_coalesce and rx_timeout can | 223 | Set proper rx_coalesce and rx_timeout can |
224 | reduce congestion collapse and overload which | 224 | reduce congestion collapse and overload which |
225 | has been a bottlenect for high speed network. | 225 | has been a bottleneck for high speed network. |
226 | 226 | ||
227 | For example, rx_coalesce=10 rx_timeout=800. | 227 | For example, rx_coalesce=10 rx_timeout=800. |
228 | that is, hardware assert only 1 interrupt | 228 | that is, hardware assert only 1 interrupt |
diff --git a/Documentation/networking/dmfe.txt b/Documentation/networking/dmfe.txt index 046363552d09..b1b7499dd9d3 100644 --- a/Documentation/networking/dmfe.txt +++ b/Documentation/networking/dmfe.txt | |||
@@ -34,7 +34,7 @@ Next you should configure your network interface with a command similar to : | |||
34 | 34 | ||
35 | ifconfig eth0 172.22.3.18 | 35 | ifconfig eth0 172.22.3.18 |
36 | ^^^^^^^^^^^ | 36 | ^^^^^^^^^^^ |
37 | Your IP Adress | 37 | Your IP Address |
38 | 38 | ||
39 | Then you may have to modify the default routing table with command : | 39 | Then you may have to modify the default routing table with command : |
40 | 40 | ||
diff --git a/Documentation/networking/driver.txt b/Documentation/networking/driver.txt index a9ad58b49cc5..4f7da5a2bf4f 100644 --- a/Documentation/networking/driver.txt +++ b/Documentation/networking/driver.txt | |||
@@ -37,7 +37,7 @@ Transmit path guidelines: | |||
37 | ... | 37 | ... |
38 | } | 38 | } |
39 | 39 | ||
40 | And then at the end of your TX reclaimation event handling: | 40 | And then at the end of your TX reclamation event handling: |
41 | 41 | ||
42 | if (netif_queue_stopped(dp->dev) && | 42 | if (netif_queue_stopped(dp->dev) && |
43 | TX_BUFFS_AVAIL(dp) > (MAX_SKB_FRAGS + 1)) | 43 | TX_BUFFS_AVAIL(dp) > (MAX_SKB_FRAGS + 1)) |
diff --git a/Documentation/networking/e1000.txt b/Documentation/networking/e1000.txt index 71fe15af356c..5c0a5cc03998 100644 --- a/Documentation/networking/e1000.txt +++ b/Documentation/networking/e1000.txt | |||
@@ -350,7 +350,7 @@ Additional Configurations | |||
350 | 350 | ||
351 | As an example, if you install the e1000 driver for two PRO/1000 adapters | 351 | As an example, if you install the e1000 driver for two PRO/1000 adapters |
352 | (eth0 and eth1) and set the speed and duplex to 10full and 100half, add | 352 | (eth0 and eth1) and set the speed and duplex to 10full and 100half, add |
353 | the following to modules.conf or or modprobe.conf: | 353 | the following to modules.conf or modprobe.conf: |
354 | 354 | ||
355 | alias eth0 e1000 | 355 | alias eth0 e1000 |
356 | alias eth1 e1000 | 356 | alias eth1 e1000 |
diff --git a/Documentation/networking/fib_trie.txt b/Documentation/networking/fib_trie.txt index f50d0c673c57..0723db7f8495 100644 --- a/Documentation/networking/fib_trie.txt +++ b/Documentation/networking/fib_trie.txt | |||
@@ -79,7 +79,7 @@ trie_rebalance() | |||
79 | 79 | ||
80 | resize() | 80 | resize() |
81 | Analyzes a tnode and optimizes the child array size by either inflating | 81 | Analyzes a tnode and optimizes the child array size by either inflating |
82 | or shrinking it repeatedly until it fullfills the criteria for optimal | 82 | or shrinking it repeatedly until it fulfills the criteria for optimal |
83 | level compression. This part follows the original paper pretty closely | 83 | level compression. This part follows the original paper pretty closely |
84 | and there may be some room for experimentation here. | 84 | and there may be some room for experimentation here. |
85 | 85 | ||
diff --git a/Documentation/networking/gen_stats.txt b/Documentation/networking/gen_stats.txt index c3297f79c137..70e6275b757a 100644 --- a/Documentation/networking/gen_stats.txt +++ b/Documentation/networking/gen_stats.txt | |||
@@ -79,8 +79,8 @@ Rate Estimator: | |||
79 | 79 | ||
80 | 0) Prepare an estimator attribute. Most likely this would be in user | 80 | 0) Prepare an estimator attribute. Most likely this would be in user |
81 | space. The value of this TLV should contain a tc_estimator structure. | 81 | space. The value of this TLV should contain a tc_estimator structure. |
82 | As usual, such a TLV nees to be 32 bit aligned and therefore the | 82 | As usual, such a TLV needs to be 32 bit aligned and therefore the |
83 | length needs to be appropriately set etc. The estimator interval | 83 | length needs to be appropriately set, etc. The estimator interval |
84 | and ewma log need to be converted to the appropriate values. | 84 | and ewma log need to be converted to the appropriate values. |
85 | tc_estimator.c::tc_setup_estimator() is advisable to be used as the | 85 | tc_estimator.c::tc_setup_estimator() is advisable to be used as the |
86 | conversion routine. It does a few clever things. It takes a time | 86 | conversion routine. It does a few clever things. It takes a time |
@@ -103,8 +103,8 @@ In the kernel when setting up: | |||
103 | else | 103 | else |
104 | failed | 104 | failed |
105 | 105 | ||
106 | From now on, everytime you dump my_rate_est_stats it will contain | 106 | From now on, every time you dump my_rate_est_stats it will contain |
107 | uptodate info. | 107 | up-to-date info. |
108 | 108 | ||
109 | Once you are done, call gen_kill_estimator(my_basicstats, | 109 | Once you are done, call gen_kill_estimator(my_basicstats, |
110 | my_rate_est_stats) Make sure that my_basicstats and my_rate_est_stats | 110 | my_rate_est_stats) Make sure that my_basicstats and my_rate_est_stats |
diff --git a/Documentation/networking/ip-sysctl.txt b/Documentation/networking/ip-sysctl.txt index 935e298f674a..fd3c0c012351 100644 --- a/Documentation/networking/ip-sysctl.txt +++ b/Documentation/networking/ip-sysctl.txt | |||
@@ -495,7 +495,7 @@ icmp_errors_use_inbound_ifaddr - BOOLEAN | |||
495 | 495 | ||
496 | Note that if no primary address exists for the interface selected, | 496 | Note that if no primary address exists for the interface selected, |
497 | then the primary address of the first non-loopback interface that | 497 | then the primary address of the first non-loopback interface that |
498 | has one will be used regarldess of this setting. | 498 | has one will be used regardless of this setting. |
499 | 499 | ||
500 | Default: 0 | 500 | Default: 0 |
501 | 501 | ||
@@ -787,7 +787,7 @@ accept_ra_defrtr - BOOLEAN | |||
787 | disabled if accept_ra is disabled. | 787 | disabled if accept_ra is disabled. |
788 | 788 | ||
789 | accept_ra_pinfo - BOOLEAN | 789 | accept_ra_pinfo - BOOLEAN |
790 | Learn Prefix Inforamtion in Router Advertisement. | 790 | Learn Prefix Information in Router Advertisement. |
791 | 791 | ||
792 | Functional default: enabled if accept_ra is enabled. | 792 | Functional default: enabled if accept_ra is enabled. |
793 | disabled if accept_ra is disabled. | 793 | disabled if accept_ra is disabled. |
diff --git a/Documentation/networking/netconsole.txt b/Documentation/networking/netconsole.txt index 53618fb1a717..1caa6c734691 100644 --- a/Documentation/networking/netconsole.txt +++ b/Documentation/networking/netconsole.txt | |||
@@ -52,6 +52,6 @@ messages is high, but should have no other impact. | |||
52 | Netconsole was designed to be as instantaneous as possible, to | 52 | Netconsole was designed to be as instantaneous as possible, to |
53 | enable the logging of even the most critical kernel bugs. It works | 53 | enable the logging of even the most critical kernel bugs. It works |
54 | from IRQ contexts as well, and does not enable interrupts while | 54 | from IRQ contexts as well, and does not enable interrupts while |
55 | sending packets. Due to these unique needs, configuration can not | 55 | sending packets. Due to these unique needs, configuration cannot |
56 | be more automatic, and some fundamental limitations will remain: | 56 | be more automatic, and some fundamental limitations will remain: |
57 | only IP networks, UDP packets and ethernet devices are supported. | 57 | only IP networks, UDP packets and ethernet devices are supported. |
diff --git a/Documentation/networking/netif-msg.txt b/Documentation/networking/netif-msg.txt index 18ad4cea6259..c967ddb90d0b 100644 --- a/Documentation/networking/netif-msg.txt +++ b/Documentation/networking/netif-msg.txt | |||
@@ -40,7 +40,7 @@ History | |||
40 | Per-interface rather than per-driver message level setting. | 40 | Per-interface rather than per-driver message level setting. |
41 | More selective control over the type of messages emitted. | 41 | More selective control over the type of messages emitted. |
42 | 42 | ||
43 | The netif_msg recommandation adds these features with only a minor | 43 | The netif_msg recommendation adds these features with only a minor |
44 | complexity and code size increase. | 44 | complexity and code size increase. |
45 | 45 | ||
46 | The recommendation is the following points | 46 | The recommendation is the following points |
diff --git a/Documentation/networking/operstates.txt b/Documentation/networking/operstates.txt index 4a21d9bb836b..c9074f9b78bb 100644 --- a/Documentation/networking/operstates.txt +++ b/Documentation/networking/operstates.txt | |||
@@ -2,7 +2,7 @@ | |||
2 | 1. Introduction | 2 | 1. Introduction |
3 | 3 | ||
4 | Linux distinguishes between administrative and operational state of an | 4 | Linux distinguishes between administrative and operational state of an |
5 | interface. Admininstrative state is the result of "ip link set dev | 5 | interface. Administrative state is the result of "ip link set dev |
6 | <dev> up or down" and reflects whether the administrator wants to use | 6 | <dev> up or down" and reflects whether the administrator wants to use |
7 | the device for traffic. | 7 | the device for traffic. |
8 | 8 | ||
diff --git a/Documentation/networking/packet_mmap.txt b/Documentation/networking/packet_mmap.txt index aaf99d5f0dad..12a008a5c221 100644 --- a/Documentation/networking/packet_mmap.txt +++ b/Documentation/networking/packet_mmap.txt | |||
@@ -66,7 +66,7 @@ the following process: | |||
66 | 66 | ||
67 | [setup] socket() -------> creation of the capture socket | 67 | [setup] socket() -------> creation of the capture socket |
68 | setsockopt() ---> allocation of the circular buffer (ring) | 68 | setsockopt() ---> allocation of the circular buffer (ring) |
69 | mmap() ---------> maping of the allocated buffer to the | 69 | mmap() ---------> mapping of the allocated buffer to the |
70 | user process | 70 | user process |
71 | 71 | ||
72 | [capture] poll() ---------> to wait for incoming packets | 72 | [capture] poll() ---------> to wait for incoming packets |
@@ -93,7 +93,7 @@ The destruction of the socket and all associated resources | |||
93 | is done by a simple call to close(fd). | 93 | is done by a simple call to close(fd). |
94 | 94 | ||
95 | Next I will describe PACKET_MMAP settings and it's constraints, | 95 | Next I will describe PACKET_MMAP settings and it's constraints, |
96 | also the maping of the circular buffer in the user process and | 96 | also the mapping of the circular buffer in the user process and |
97 | the use of this buffer. | 97 | the use of this buffer. |
98 | 98 | ||
99 | -------------------------------------------------------------------------------- | 99 | -------------------------------------------------------------------------------- |
@@ -153,8 +153,8 @@ we will get the following buffer structure: | |||
153 | 153 | ||
154 | A frame can be of any size with the only condition it can fit in a block. A block | 154 | A frame can be of any size with the only condition it can fit in a block. A block |
155 | can only hold an integer number of frames, or in other words, a frame cannot | 155 | can only hold an integer number of frames, or in other words, a frame cannot |
156 | be spawn accross two blocks so there are some datails you have to take into | 156 | be spawned accross two blocks, so there are some details you have to take into |
157 | account when choosing the frame_size. See "Maping and use of the circular | 157 | account when choosing the frame_size. See "Mapping and use of the circular |
158 | buffer (ring)". | 158 | buffer (ring)". |
159 | 159 | ||
160 | 160 | ||
@@ -215,8 +215,8 @@ called pg_vec, its size limits the number of blocks that can be allocated. | |||
215 | block #1 | 215 | block #1 |
216 | 216 | ||
217 | 217 | ||
218 | kmalloc allocates any number of bytes of phisically contiguous memory from | 218 | kmalloc allocates any number of bytes of physically contiguous memory from |
219 | a pool of pre-determined sizes. This pool of memory is mantained by the slab | 219 | a pool of pre-determined sizes. This pool of memory is maintained by the slab |
220 | allocator which is at the end the responsible for doing the allocation and | 220 | allocator which is at the end the responsible for doing the allocation and |
221 | hence which imposes the maximum memory that kmalloc can allocate. | 221 | hence which imposes the maximum memory that kmalloc can allocate. |
222 | 222 | ||
@@ -262,7 +262,7 @@ i386 architecture: | |||
262 | <pagesize> = 4096 bytes | 262 | <pagesize> = 4096 bytes |
263 | <max-order> = 11 | 263 | <max-order> = 11 |
264 | 264 | ||
265 | and a value for <frame size> of 2048 byteas. These parameters will yield | 265 | and a value for <frame size> of 2048 bytes. These parameters will yield |
266 | 266 | ||
267 | <block number> = 131072/4 = 32768 blocks | 267 | <block number> = 131072/4 = 32768 blocks |
268 | <block size> = 4096 << 11 = 8 MiB. | 268 | <block size> = 4096 << 11 = 8 MiB. |
@@ -278,7 +278,7 @@ an i386 kernel's memory size is limited to 1GiB. | |||
278 | All memory allocations are not freed until the socket is closed. The memory | 278 | All memory allocations are not freed until the socket is closed. The memory |
279 | allocations are done with GFP_KERNEL priority, this basically means that | 279 | allocations are done with GFP_KERNEL priority, this basically means that |
280 | the allocation can wait and swap other process' memory in order to allocate | 280 | the allocation can wait and swap other process' memory in order to allocate |
281 | the nececessary memory, so normally limits can be reached. | 281 | the necessary memory, so normally limits can be reached. |
282 | 282 | ||
283 | Other constraints | 283 | Other constraints |
284 | ------------------- | 284 | ------------------- |
@@ -296,7 +296,7 @@ the following (from include/linux/if_packet.h): | |||
296 | - struct tpacket_hdr | 296 | - struct tpacket_hdr |
297 | - pad to TPACKET_ALIGNMENT=16 | 297 | - pad to TPACKET_ALIGNMENT=16 |
298 | - struct sockaddr_ll | 298 | - struct sockaddr_ll |
299 | - Gap, chosen so that packet data (Start+tp_net) alignes to | 299 | - Gap, chosen so that packet data (Start+tp_net) aligns to |
300 | TPACKET_ALIGNMENT=16 | 300 | TPACKET_ALIGNMENT=16 |
301 | - Start+tp_mac: [ Optional MAC header ] | 301 | - Start+tp_mac: [ Optional MAC header ] |
302 | - Start+tp_net: Packet data, aligned to TPACKET_ALIGNMENT=16. | 302 | - Start+tp_net: Packet data, aligned to TPACKET_ALIGNMENT=16. |
@@ -311,14 +311,14 @@ the following (from include/linux/if_packet.h): | |||
311 | tp_frame_size must be a multiple of TPACKET_ALIGNMENT | 311 | tp_frame_size must be a multiple of TPACKET_ALIGNMENT |
312 | tp_frame_nr must be exactly frames_per_block*tp_block_nr | 312 | tp_frame_nr must be exactly frames_per_block*tp_block_nr |
313 | 313 | ||
314 | Note that tp_block_size should be choosed to be a power of two or there will | 314 | Note that tp_block_size should be chosen to be a power of two or there will |
315 | be a waste of memory. | 315 | be a waste of memory. |
316 | 316 | ||
317 | -------------------------------------------------------------------------------- | 317 | -------------------------------------------------------------------------------- |
318 | + Maping and use of the circular buffer (ring) | 318 | + Mapping and use of the circular buffer (ring) |
319 | -------------------------------------------------------------------------------- | 319 | -------------------------------------------------------------------------------- |
320 | 320 | ||
321 | The maping of the buffer in the user process is done with the conventional | 321 | The mapping of the buffer in the user process is done with the conventional |
322 | mmap function. Even the circular buffer is compound of several physically | 322 | mmap function. Even the circular buffer is compound of several physically |
323 | discontiguous blocks of memory, they are contiguous to the user space, hence | 323 | discontiguous blocks of memory, they are contiguous to the user space, hence |
324 | just one call to mmap is needed: | 324 | just one call to mmap is needed: |
diff --git a/Documentation/networking/pktgen.txt b/Documentation/networking/pktgen.txt index 18d385c068fc..c8eee23be8c0 100644 --- a/Documentation/networking/pktgen.txt +++ b/Documentation/networking/pktgen.txt | |||
@@ -7,7 +7,7 @@ Date: 041221 | |||
7 | 7 | ||
8 | Enable CONFIG_NET_PKTGEN to compile and build pktgen.o either in kernel | 8 | Enable CONFIG_NET_PKTGEN to compile and build pktgen.o either in kernel |
9 | or as module. Module is preferred. insmod pktgen if needed. Once running | 9 | or as module. Module is preferred. insmod pktgen if needed. Once running |
10 | pktgen creates a thread on each CPU where each thread has affinty it's CPU. | 10 | pktgen creates a thread on each CPU where each thread has affinity to its CPU. |
11 | Monitoring and controlling is done via /proc. Easiest to select a suitable | 11 | Monitoring and controlling is done via /proc. Easiest to select a suitable |
12 | a sample script and configure. | 12 | a sample script and configure. |
13 | 13 | ||
@@ -18,7 +18,7 @@ root 129 0.3 0.0 0 0 ? SW 2003 523:20 [pktgen/0] | |||
18 | root 130 0.3 0.0 0 0 ? SW 2003 509:50 [pktgen/1] | 18 | root 130 0.3 0.0 0 0 ? SW 2003 509:50 [pktgen/1] |
19 | 19 | ||
20 | 20 | ||
21 | For montoring and control pktgen creates: | 21 | For monitoring and control pktgen creates: |
22 | /proc/net/pktgen/pgctrl | 22 | /proc/net/pktgen/pgctrl |
23 | /proc/net/pktgen/kpktgend_X | 23 | /proc/net/pktgen/kpktgend_X |
24 | /proc/net/pktgen/ethX | 24 | /proc/net/pktgen/ethX |
@@ -32,7 +32,7 @@ Running: | |||
32 | Stopped: eth1 | 32 | Stopped: eth1 |
33 | Result: OK: max_before_softirq=10000 | 33 | Result: OK: max_before_softirq=10000 |
34 | 34 | ||
35 | Most important the devices assigend to thread. Note! A device can only belong | 35 | Most important the devices assigned to thread. Note! A device can only belong |
36 | to one thread. | 36 | to one thread. |
37 | 37 | ||
38 | 38 | ||
@@ -147,7 +147,7 @@ Examples: | |||
147 | Example scripts | 147 | Example scripts |
148 | =============== | 148 | =============== |
149 | 149 | ||
150 | A collection of small tutorial scripts for pktgen is in expamples dir. | 150 | A collection of small tutorial scripts for pktgen is in examples dir. |
151 | 151 | ||
152 | pktgen.conf-1-1 # 1 CPU 1 dev | 152 | pktgen.conf-1-1 # 1 CPU 1 dev |
153 | pktgen.conf-1-2 # 1 CPU 2 dev | 153 | pktgen.conf-1-2 # 1 CPU 2 dev |
diff --git a/Documentation/networking/s2io.txt b/Documentation/networking/s2io.txt index bd528ffbeb4b..4bde53e85f3f 100644 --- a/Documentation/networking/s2io.txt +++ b/Documentation/networking/s2io.txt | |||
@@ -126,7 +126,7 @@ However, you may want to set PCI latency timer to 248. | |||
126 | #setpci -d 17d5:* LATENCY_TIMER=f8 | 126 | #setpci -d 17d5:* LATENCY_TIMER=f8 |
127 | For detailed description of the PCI registers, please see Xframe User Guide. | 127 | For detailed description of the PCI registers, please see Xframe User Guide. |
128 | b. Use 2-buffer mode. This results in large performance boost on | 128 | b. Use 2-buffer mode. This results in large performance boost on |
129 | on certain platforms(eg. SGI Altix, IBM xSeries). | 129 | certain platforms(eg. SGI Altix, IBM xSeries). |
130 | c. Ensure Receive Checksum offload is enabled. Use "ethtool -K ethX" command to | 130 | c. Ensure Receive Checksum offload is enabled. Use "ethtool -K ethX" command to |
131 | set/verify this option. | 131 | set/verify this option. |
132 | d. Enable NAPI feature(in kernel configuration Device Drivers ---> Network | 132 | d. Enable NAPI feature(in kernel configuration Device Drivers ---> Network |
diff --git a/Documentation/networking/sk98lin.txt b/Documentation/networking/sk98lin.txt index 7837c53fd5fe..4e1cc745ec63 100644 --- a/Documentation/networking/sk98lin.txt +++ b/Documentation/networking/sk98lin.txt | |||
@@ -180,7 +180,7 @@ To set the driver parameters in this file, proceed as follows: | |||
180 | 1. Insert a line of the form : | 180 | 1. Insert a line of the form : |
181 | options sk98lin ... | 181 | options sk98lin ... |
182 | For "...", the same syntax is required as described for the command | 182 | For "...", the same syntax is required as described for the command |
183 | line paramaters of modprobe below. | 183 | line parameters of modprobe below. |
184 | 2. To activate the new parameters, either reboot your computer | 184 | 2. To activate the new parameters, either reboot your computer |
185 | or | 185 | or |
186 | unload and reload the driver. | 186 | unload and reload the driver. |
@@ -320,7 +320,7 @@ Parameter: Moderation | |||
320 | Values: None, Static, Dynamic | 320 | Values: None, Static, Dynamic |
321 | Default: None | 321 | Default: None |
322 | 322 | ||
323 | Interrupt moderation is employed to limit the maxmimum number of interrupts | 323 | Interrupt moderation is employed to limit the maximum number of interrupts |
324 | the driver has to serve. That is, one or more interrupts (which indicate any | 324 | the driver has to serve. That is, one or more interrupts (which indicate any |
325 | transmit or receive packet to be processed) are queued until the driver | 325 | transmit or receive packet to be processed) are queued until the driver |
326 | processes them. When queued interrupts are to be served, is determined by the | 326 | processes them. When queued interrupts are to be served, is determined by the |
@@ -364,9 +364,9 @@ Parameter: IntsPerSec | |||
364 | Values: 30...40000 (interrupts per second) | 364 | Values: 30...40000 (interrupts per second) |
365 | Default: 2000 | 365 | Default: 2000 |
366 | 366 | ||
367 | This parameter is only used, if either static or dynamic interrupt moderation | 367 | This parameter is only used if either static or dynamic interrupt moderation |
368 | is used on a network adapter card. Using this paramter if no moderation is | 368 | is used on a network adapter card. Using this parameter if no moderation is |
369 | applied, will lead to no action performed. | 369 | applied will lead to no action performed. |
370 | 370 | ||
371 | This parameter determines the length of any interrupt moderation interval. | 371 | This parameter determines the length of any interrupt moderation interval. |
372 | Assuming that static interrupt moderation is to be used, an 'IntsPerSec' | 372 | Assuming that static interrupt moderation is to be used, an 'IntsPerSec' |
@@ -484,7 +484,7 @@ If any problems occur during the installation process, check the | |||
484 | following list: | 484 | following list: |
485 | 485 | ||
486 | 486 | ||
487 | Problem: The SK-98xx adapter can not be found by the driver. | 487 | Problem: The SK-98xx adapter cannot be found by the driver. |
488 | Solution: In /proc/pci search for the following entry: | 488 | Solution: In /proc/pci search for the following entry: |
489 | 'Ethernet controller: SysKonnect SK-98xx ...' | 489 | 'Ethernet controller: SysKonnect SK-98xx ...' |
490 | If this entry exists, the SK-98xx or SK-98xx V2.0 adapter has | 490 | If this entry exists, the SK-98xx or SK-98xx V2.0 adapter has |
@@ -497,12 +497,12 @@ Solution: In /proc/pci search for the following entry: | |||
497 | www.syskonnect.com | 497 | www.syskonnect.com |
498 | 498 | ||
499 | Some COMPAQ machines have problems dealing with PCI under Linux. | 499 | Some COMPAQ machines have problems dealing with PCI under Linux. |
500 | Linux. This problem is described in the 'PCI howto' document | 500 | This problem is described in the 'PCI howto' document |
501 | (included in some distributions or available from the | 501 | (included in some distributions or available from the |
502 | web, e.g. at 'www.linux.org'). | 502 | web, e.g. at 'www.linux.org'). |
503 | 503 | ||
504 | 504 | ||
505 | Problem: Programs such as 'ifconfig' or 'route' can not be found or the | 505 | Problem: Programs such as 'ifconfig' or 'route' cannot be found or the |
506 | error message 'Operation not permitted' is displayed. | 506 | error message 'Operation not permitted' is displayed. |
507 | Reason: You are not logged in as user 'root'. | 507 | Reason: You are not logged in as user 'root'. |
508 | Solution: Logout and login as 'root' or change to 'root' via 'su'. | 508 | Solution: Logout and login as 'root' or change to 'root' via 'su'. |
diff --git a/Documentation/networking/skfp.txt b/Documentation/networking/skfp.txt index 3a419ed42f81..abfddf81e34a 100644 --- a/Documentation/networking/skfp.txt +++ b/Documentation/networking/skfp.txt | |||
@@ -81,7 +81,7 @@ Makes my life much easier :-) | |||
81 | 81 | ||
82 | If you run into problems during installation, check those items: | 82 | If you run into problems during installation, check those items: |
83 | 83 | ||
84 | Problem: The FDDI adapter can not be found by the driver. | 84 | Problem: The FDDI adapter cannot be found by the driver. |
85 | Reason: Look in /proc/pci for the following entry: | 85 | Reason: Look in /proc/pci for the following entry: |
86 | 'FDDI network controller: SysKonnect SK-FDDI-PCI ...' | 86 | 'FDDI network controller: SysKonnect SK-FDDI-PCI ...' |
87 | If this entry exists, then the FDDI adapter has been | 87 | If this entry exists, then the FDDI adapter has been |
@@ -99,7 +99,7 @@ Reason: Look in /proc/pci for the following entry: | |||
99 | 99 | ||
100 | Problem: You want to use your computer as a router between | 100 | Problem: You want to use your computer as a router between |
101 | multiple IP subnetworks (using multiple adapters), but | 101 | multiple IP subnetworks (using multiple adapters), but |
102 | you can not reach computers in other subnetworks. | 102 | you cannot reach computers in other subnetworks. |
103 | Reason: Either the router's kernel is not configured for IP | 103 | Reason: Either the router's kernel is not configured for IP |
104 | forwarding or there is a problem with the routing table | 104 | forwarding or there is a problem with the routing table |
105 | and gateway configuration in at least one of the | 105 | and gateway configuration in at least one of the |
diff --git a/Documentation/networking/slicecom.txt b/Documentation/networking/slicecom.txt index 59cfd95121fb..2f04c9267f89 100644 --- a/Documentation/networking/slicecom.txt +++ b/Documentation/networking/slicecom.txt | |||
@@ -89,7 +89,7 @@ red: green: meaning: | |||
89 | 89 | ||
90 | - - no frame-sync, no signal received, or signal SNAFU. | 90 | - - no frame-sync, no signal received, or signal SNAFU. |
91 | - on "Everything is OK" | 91 | - on "Everything is OK" |
92 | on on Recepion is ok, but the remote end sends Remote Alarm | 92 | on on Reception is ok, but the remote end sends Remote Alarm |
93 | on - The interface is unconfigured | 93 | on - The interface is unconfigured |
94 | 94 | ||
95 | ----------------------------------------------------------------- | 95 | ----------------------------------------------------------------- |
@@ -257,12 +257,12 @@ which begin with '//' are the comments. | |||
257 | // No alarms - Everything OK | 257 | // No alarms - Everything OK |
258 | // | 258 | // |
259 | // LOS - Loss Of Signal - No signal sensed on the input | 259 | // LOS - Loss Of Signal - No signal sensed on the input |
260 | // AIS - Alarm Indication Signal - The remot side sends '11111111'-s, | 260 | // AIS - Alarm Indication Signal - The remote side sends '11111111'-s, |
261 | // it tells, that there's an error condition, or it's not | 261 | // it tells, that there's an error condition, or it's not |
262 | // initialised. | 262 | // initialised. |
263 | // AUXP - Auxiliary Pattern Indication - 01010101.. received. | 263 | // AUXP - Auxiliary Pattern Indication - 01010101.. received. |
264 | // LFA - Loss of Frame Alignment - no frame sync received. | 264 | // LFA - Loss of Frame Alignment - no frame sync received. |
265 | // RRA - Receive Remote Alarm - the remote end's OK, but singnals error cond. | 265 | // RRA - Receive Remote Alarm - the remote end's OK, but signals error cond. |
266 | // LMFA - Loss of CRC4 Multiframe Alignment - no CRC4 multiframe sync. | 266 | // LMFA - Loss of CRC4 Multiframe Alignment - no CRC4 multiframe sync. |
267 | // NMF - No Multiframe alignment Found after 400 msec - no such alarm using | 267 | // NMF - No Multiframe alignment Found after 400 msec - no such alarm using |
268 | // no-crc4 or crc4 framing, see below. | 268 | // no-crc4 or crc4 framing, see below. |
@@ -364,6 +364,6 @@ Treat them very carefully, these can cause much trouble! | |||
364 | 364 | ||
365 | # echo >lbireg 0x1d 0x21 | 365 | # echo >lbireg 0x1d 0x21 |
366 | 366 | ||
367 | - Swithing the loop off: | 367 | - Switching the loop off: |
368 | 368 | ||
369 | # echo >lbireg 0x1d 0x00 | 369 | # echo >lbireg 0x1d 0x00 |
diff --git a/Documentation/networking/smctr.txt b/Documentation/networking/smctr.txt index 4c866f5a0ee4..9af25b810c1f 100644 --- a/Documentation/networking/smctr.txt +++ b/Documentation/networking/smctr.txt | |||
@@ -11,7 +11,7 @@ This driver is rather simple to use. Select Y to Token Ring adapter support | |||
11 | in the kernel configuration. A choice for SMC Token Ring adapters will | 11 | in the kernel configuration. A choice for SMC Token Ring adapters will |
12 | appear. This drives supports all SMC ISA/MCA adapters. Choose this | 12 | appear. This drives supports all SMC ISA/MCA adapters. Choose this |
13 | option. I personally recommend compiling the driver as a module (M), but if you | 13 | option. I personally recommend compiling the driver as a module (M), but if you |
14 | you would like to compile it staticly answer Y instead. | 14 | you would like to compile it statically answer Y instead. |
15 | 15 | ||
16 | This driver supports multiple adapters without the need to load multiple copies | 16 | This driver supports multiple adapters without the need to load multiple copies |
17 | of the driver. You should be able to load up to 7 adapters without any kernel | 17 | of the driver. You should be able to load up to 7 adapters without any kernel |
diff --git a/Documentation/networking/tcp.txt b/Documentation/networking/tcp.txt index 0fa300425575..0121edc3ba06 100644 --- a/Documentation/networking/tcp.txt +++ b/Documentation/networking/tcp.txt | |||
@@ -62,7 +62,7 @@ if needed and you will get the expected protocol. If you ask for an | |||
62 | unknown congestion method, then the sysctl attempt will fail. | 62 | unknown congestion method, then the sysctl attempt will fail. |
63 | 63 | ||
64 | If you remove a tcp congestion control module, then you will get the next | 64 | If you remove a tcp congestion control module, then you will get the next |
65 | available one. Since reno can not be built as a module, and can not be | 65 | available one. Since reno cannot be built as a module, and cannot be |
66 | deleted, it will always be available. | 66 | deleted, it will always be available. |
67 | 67 | ||
68 | How the new TCP output machine [nyi] works. | 68 | How the new TCP output machine [nyi] works. |
diff --git a/Documentation/networking/tms380tr.txt b/Documentation/networking/tms380tr.txt index 179e527b9da1..c169a57bc925 100644 --- a/Documentation/networking/tms380tr.txt +++ b/Documentation/networking/tms380tr.txt | |||
@@ -24,7 +24,7 @@ This driver is rather simple to use. Select Y to Token Ring adapter support | |||
24 | in the kernel configuration. A choice for SysKonnect Token Ring adapters will | 24 | in the kernel configuration. A choice for SysKonnect Token Ring adapters will |
25 | appear. This drives supports all SysKonnect ISA and PCI adapters. Choose this | 25 | appear. This drives supports all SysKonnect ISA and PCI adapters. Choose this |
26 | option. I personally recommend compiling the driver as a module (M), but if you | 26 | option. I personally recommend compiling the driver as a module (M), but if you |
27 | you would like to compile it staticly answer Y instead. | 27 | you would like to compile it statically answer Y instead. |
28 | 28 | ||
29 | This driver supports multiple adapters without the need to load multiple copies | 29 | This driver supports multiple adapters without the need to load multiple copies |
30 | of the driver. You should be able to load up to 7 adapters without any kernel | 30 | of the driver. You should be able to load up to 7 adapters without any kernel |
diff --git a/Documentation/networking/vortex.txt b/Documentation/networking/vortex.txt index 6091e5f6794f..6356d3faed36 100644 --- a/Documentation/networking/vortex.txt +++ b/Documentation/networking/vortex.txt | |||
@@ -359,13 +359,13 @@ steps you should take: | |||
359 | 359 | ||
360 | Eliminate some variables: try different cards, different | 360 | Eliminate some variables: try different cards, different |
361 | computers, different cables, different ports on the switch/hub, | 361 | computers, different cables, different ports on the switch/hub, |
362 | different versions of the kernel or ofthe driver, etc. | 362 | different versions of the kernel or of the driver, etc. |
363 | 363 | ||
364 | - OK, it's a driver problem. | 364 | - OK, it's a driver problem. |
365 | 365 | ||
366 | You need to generate a report. Typically this is an email to the | 366 | You need to generate a report. Typically this is an email to the |
367 | maintainer and/or linux-net@vger.kernel.org. The maintainer's | 367 | maintainer and/or linux-net@vger.kernel.org. The maintainer's |
368 | email address will be inthe driver source or in the MAINTAINERS file. | 368 | email address will be in the driver source or in the MAINTAINERS file. |
369 | 369 | ||
370 | - The contents of your report will vary a lot depending upon the | 370 | - The contents of your report will vary a lot depending upon the |
371 | problem. If it's a kernel crash then you should refer to the | 371 | problem. If it's a kernel crash then you should refer to the |
diff --git a/Documentation/networking/wan-router.txt b/Documentation/networking/wan-router.txt index c96897aa08b6..0cf654147634 100644 --- a/Documentation/networking/wan-router.txt +++ b/Documentation/networking/wan-router.txt | |||
@@ -148,7 +148,7 @@ NEW IN THIS RELEASE | |||
148 | for async connections. | 148 | for async connections. |
149 | 149 | ||
150 | o Added the PPPCONFIG utility | 150 | o Added the PPPCONFIG utility |
151 | Used to configure the PPPD dameon for the | 151 | Used to configure the PPPD daemon for the |
152 | WANPIPE Async PPP and standard serial port. | 152 | WANPIPE Async PPP and standard serial port. |
153 | The wancfg calls the pppconfig to configure | 153 | The wancfg calls the pppconfig to configure |
154 | the pppd. | 154 | the pppd. |
@@ -214,7 +214,7 @@ PRODUCT COMPONENTS AND RELATED FILES | |||
214 | /usr/local/wanrouter/patches/kdrivers: | 214 | /usr/local/wanrouter/patches/kdrivers: |
215 | Sources of the latest WANPIPE device drivers. | 215 | Sources of the latest WANPIPE device drivers. |
216 | These are used to UPGRADE the linux kernel to the newest | 216 | These are used to UPGRADE the linux kernel to the newest |
217 | version if the kernel source has already been pathced with | 217 | version if the kernel source has already been patched with |
218 | WANPIPE drivers. | 218 | WANPIPE drivers. |
219 | 219 | ||
220 | /usr/local/wanrouter/samples: | 220 | /usr/local/wanrouter/samples: |
@@ -350,7 +350,7 @@ REVISION HISTORY | |||
350 | Available as a patch. | 350 | Available as a patch. |
351 | 351 | ||
352 | 2.0.6 Aug 17, 1999 Increased debugging in statup scripts | 352 | 2.0.6 Aug 17, 1999 Increased debugging in statup scripts |
353 | Fixed insallation bugs from 2.0.5 | 353 | Fixed installation bugs from 2.0.5 |
354 | Kernel patch works for both 2.2.10 and 2.2.11 kernels. | 354 | Kernel patch works for both 2.2.10 and 2.2.11 kernels. |
355 | There is no functional difference between the two packages | 355 | There is no functional difference between the two packages |
356 | 356 | ||
@@ -434,11 +434,11 @@ beta3-2.1.4 Jul 2000 o X25 M_BIT Problem fix. | |||
434 | change. | 434 | change. |
435 | 435 | ||
436 | beta1-2.1.5 Nov 15 2000 | 436 | beta1-2.1.5 Nov 15 2000 |
437 | o Fixed the MulitPort PPP Support for kernels 2.2.16 and above. | 437 | o Fixed the MultiPort PPP Support for kernels 2.2.16 and above. |
438 | 2.2.X kernels only | 438 | 2.2.X kernels only |
439 | 439 | ||
440 | o Secured the driver UDP debugging calls | 440 | o Secured the driver UDP debugging calls |
441 | - All illegal netowrk debugging calls are reported to | 441 | - All illegal network debugging calls are reported to |
442 | the log. | 442 | the log. |
443 | - Defined a set of allowed commands, all other denied. | 443 | - Defined a set of allowed commands, all other denied. |
444 | 444 | ||
@@ -451,7 +451,7 @@ beta1-2.1.5 Nov 15 2000 | |||
451 | 451 | ||
452 | o Keyboard Led Monitor/Debugger | 452 | o Keyboard Led Monitor/Debugger |
453 | - A new utilty /usr/sbin/wpkbdmon uses keyboard leds | 453 | - A new utilty /usr/sbin/wpkbdmon uses keyboard leds |
454 | to convey operatinal statistic information of the | 454 | to convey operational statistic information of the |
455 | Sangoma WANPIPE cards. | 455 | Sangoma WANPIPE cards. |
456 | NUM_LOCK = Line State (On=connected, Off=disconnected) | 456 | NUM_LOCK = Line State (On=connected, Off=disconnected) |
457 | CAPS_LOCK = Tx data (On=transmitting, Off=no tx data) | 457 | CAPS_LOCK = Tx data (On=transmitting, Off=no tx data) |
@@ -470,7 +470,7 @@ beta1-2.1.5 Nov 15 2000 | |||
470 | o Fixed the Frame Relay and Chdlc network interfaces so they are | 470 | o Fixed the Frame Relay and Chdlc network interfaces so they are |
471 | compatible with libpcap libraries. Meaning, tcpdump, snort, | 471 | compatible with libpcap libraries. Meaning, tcpdump, snort, |
472 | ethereal, and all other packet sniffers and debuggers work on | 472 | ethereal, and all other packet sniffers and debuggers work on |
473 | all WANPIPE netowrk interfaces. | 473 | all WANPIPE network interfaces. |
474 | - Set the network interface encoding type to ARPHRD_PPP. | 474 | - Set the network interface encoding type to ARPHRD_PPP. |
475 | This tell the sniffers that data obtained from the | 475 | This tell the sniffers that data obtained from the |
476 | network interface is in pure IP format. | 476 | network interface is in pure IP format. |
@@ -570,7 +570,7 @@ bata1-2.2.1 Feb 09 2001 | |||
570 | 570 | ||
571 | Option to COMPILE WANPIPE modules against the currently | 571 | Option to COMPILE WANPIPE modules against the currently |
572 | running kernel, thus no need for manual kernel and module | 572 | running kernel, thus no need for manual kernel and module |
573 | re-compilatin. | 573 | re-compilation. |
574 | 574 | ||
575 | o Updates and Bug Fixes to wancfg utility. | 575 | o Updates and Bug Fixes to wancfg utility. |
576 | 576 | ||