diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2011-05-20 16:43:21 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2011-05-20 16:43:21 -0400 |
commit | 06f4e926d256d902dd9a53dcb400fd74974ce087 (patch) | |
tree | 0b438b67f5f0eff6fd617bc497a9dace6164a488 /Documentation | |
parent | 8e7bfcbab3825d1b404d615cb1b54f44ff81f981 (diff) | |
parent | d93515611bbc70c2fe4db232e5feb448ed8e4cc9 (diff) |
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6
* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next-2.6: (1446 commits)
macvlan: fix panic if lowerdev in a bond
tg3: Add braces around 5906 workaround.
tg3: Fix NETIF_F_LOOPBACK error
macvlan: remove one synchronize_rcu() call
networking: NET_CLS_ROUTE4 depends on INET
irda: Fix error propagation in ircomm_lmp_connect_response()
irda: Kill set but unused variable 'bytes' in irlan_check_command_param()
irda: Kill set but unused variable 'clen' in ircomm_connect_indication()
rxrpc: Fix set but unused variable 'usage' in rxrpc_get_transport()
be2net: Kill set but unused variable 'req' in lancer_fw_download()
irda: Kill set but unused vars 'saddr' and 'daddr' in irlan_provider_connect_indication()
atl1c: atl1c_resume() is only used when CONFIG_PM_SLEEP is defined.
rxrpc: Fix set but unused variable 'usage' in rxrpc_get_peer().
rxrpc: Kill set but unused variable 'local' in rxrpc_UDP_error_handler()
rxrpc: Kill set but unused variable 'sp' in rxrpc_process_connection()
rxrpc: Kill set but unused variable 'sp' in rxrpc_rotate_tx_window()
pkt_sched: Kill set but unused variable 'protocol' in tc_classify()
isdn: capi: Use pr_debug() instead of ifdefs.
tg3: Update version to 3.119
tg3: Apply rx_discards fix to 5719/5720
...
Fix up trivial conflicts in arch/x86/Kconfig and net/mac80211/agg-tx.c
as per Davem.
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/ABI/testing/sysfs-bus-bcma | 31 | ||||
-rw-r--r-- | Documentation/feature-removal-schedule.txt | 21 | ||||
-rw-r--r-- | Documentation/networking/batman-adv.txt | 11 | ||||
-rw-r--r-- | Documentation/networking/bonding.txt | 34 | ||||
-rw-r--r-- | Documentation/networking/igb.txt | 13 | ||||
-rw-r--r-- | Documentation/sysctl/net.txt | 11 |
6 files changed, 77 insertions, 44 deletions
diff --git a/Documentation/ABI/testing/sysfs-bus-bcma b/Documentation/ABI/testing/sysfs-bus-bcma new file mode 100644 index 000000000000..06b62badddd1 --- /dev/null +++ b/Documentation/ABI/testing/sysfs-bus-bcma | |||
@@ -0,0 +1,31 @@ | |||
1 | What: /sys/bus/bcma/devices/.../manuf | ||
2 | Date: May 2011 | ||
3 | KernelVersion: 2.6.40 | ||
4 | Contact: Rafał Miłecki <zajec5@gmail.com> | ||
5 | Description: | ||
6 | Each BCMA core has it's manufacturer id. See | ||
7 | include/linux/bcma/bcma.h for possible values. | ||
8 | |||
9 | What: /sys/bus/bcma/devices/.../id | ||
10 | Date: May 2011 | ||
11 | KernelVersion: 2.6.40 | ||
12 | Contact: Rafał Miłecki <zajec5@gmail.com> | ||
13 | Description: | ||
14 | There are a few types of BCMA cores, they can be identified by | ||
15 | id field. | ||
16 | |||
17 | What: /sys/bus/bcma/devices/.../rev | ||
18 | Date: May 2011 | ||
19 | KernelVersion: 2.6.40 | ||
20 | Contact: Rafał Miłecki <zajec5@gmail.com> | ||
21 | Description: | ||
22 | BCMA cores of the same type can still slightly differ depending | ||
23 | on their revision. Use it for detailed programming. | ||
24 | |||
25 | What: /sys/bus/bcma/devices/.../class | ||
26 | Date: May 2011 | ||
27 | KernelVersion: 2.6.40 | ||
28 | Contact: Rafał Miłecki <zajec5@gmail.com> | ||
29 | Description: | ||
30 | Each BCMA core is identified by few fields, including class it | ||
31 | belongs to. See include/linux/bcma/bcma.h for possible values. | ||
diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt index f6a24e8aa11e..4cba260e3059 100644 --- a/Documentation/feature-removal-schedule.txt +++ b/Documentation/feature-removal-schedule.txt | |||
@@ -35,17 +35,6 @@ Who: Luis R. Rodriguez <lrodriguez@atheros.com> | |||
35 | 35 | ||
36 | --------------------------- | 36 | --------------------------- |
37 | 37 | ||
38 | What: AR9170USB | ||
39 | When: 2.6.40 | ||
40 | |||
41 | Why: This driver is deprecated and the firmware is no longer | ||
42 | maintained. The replacement driver "carl9170" has been | ||
43 | around for a while, so the devices are still supported. | ||
44 | |||
45 | Who: Christian Lamparter <chunkeey@googlemail.com> | ||
46 | |||
47 | --------------------------- | ||
48 | |||
49 | What: IRQF_SAMPLE_RANDOM | 38 | What: IRQF_SAMPLE_RANDOM |
50 | Check: IRQF_SAMPLE_RANDOM | 39 | Check: IRQF_SAMPLE_RANDOM |
51 | When: July 2009 | 40 | When: July 2009 |
@@ -405,16 +394,6 @@ Who: anybody or Florian Mickler <florian@mickler.org> | |||
405 | 394 | ||
406 | ---------------------------- | 395 | ---------------------------- |
407 | 396 | ||
408 | What: capifs | ||
409 | When: February 2011 | ||
410 | Files: drivers/isdn/capi/capifs.* | ||
411 | Why: udev fully replaces this special file system that only contains CAPI | ||
412 | NCCI TTY device nodes. User space (pppdcapiplugin) works without | ||
413 | noticing the difference. | ||
414 | Who: Jan Kiszka <jan.kiszka@web.de> | ||
415 | |||
416 | ---------------------------- | ||
417 | |||
418 | What: KVM paravirt mmu host support | 397 | What: KVM paravirt mmu host support |
419 | When: January 2011 | 398 | When: January 2011 |
420 | Why: The paravirt mmu host support is slower than non-paravirt mmu, both | 399 | Why: The paravirt mmu host support is slower than non-paravirt mmu, both |
diff --git a/Documentation/networking/batman-adv.txt b/Documentation/networking/batman-adv.txt index ee496eb2f4a6..88d4afbdef98 100644 --- a/Documentation/networking/batman-adv.txt +++ b/Documentation/networking/batman-adv.txt | |||
@@ -1,4 +1,4 @@ | |||
1 | [state: 27-01-2011] | 1 | [state: 17-04-2011] |
2 | 2 | ||
3 | BATMAN-ADV | 3 | BATMAN-ADV |
4 | ---------- | 4 | ---------- |
@@ -19,6 +19,7 @@ duce the overhead to a minimum. It does not depend on any (other) | |||
19 | network driver, and can be used on wifi as well as ethernet lan, | 19 | network driver, and can be used on wifi as well as ethernet lan, |
20 | vpn, etc ... (anything with ethernet-style layer 2). | 20 | vpn, etc ... (anything with ethernet-style layer 2). |
21 | 21 | ||
22 | |||
22 | CONFIGURATION | 23 | CONFIGURATION |
23 | ------------- | 24 | ------------- |
24 | 25 | ||
@@ -160,13 +161,13 @@ face. Each entry can/has to have the following values: | |||
160 | -> "TQ mac value" - src mac's link quality towards mac address | 161 | -> "TQ mac value" - src mac's link quality towards mac address |
161 | of a neighbor originator's interface which | 162 | of a neighbor originator's interface which |
162 | is being used for routing | 163 | is being used for routing |
163 | -> "HNA mac" - HNA announced by source mac | 164 | -> "TT mac" - TT announced by source mac |
164 | -> "PRIMARY" - this is a primary interface | 165 | -> "PRIMARY" - this is a primary interface |
165 | -> "SEC mac" - secondary mac address of source | 166 | -> "SEC mac" - secondary mac address of source |
166 | (requires preceding PRIMARY) | 167 | (requires preceding PRIMARY) |
167 | 168 | ||
168 | The TQ value has a range from 4 to 255 with 255 being the best. | 169 | The TQ value has a range from 4 to 255 with 255 being the best. |
169 | The HNA entries are showing which hosts are connected to the mesh | 170 | The TT entries are showing which hosts are connected to the mesh |
170 | via bat0 or being bridged into the mesh network. The PRIMARY/SEC | 171 | via bat0 or being bridged into the mesh network. The PRIMARY/SEC |
171 | values are only applied on primary interfaces | 172 | values are only applied on primary interfaces |
172 | 173 | ||
@@ -199,7 +200,7 @@ abled during run time. Following log_levels are defined: | |||
199 | 200 | ||
200 | 0 - All debug output disabled | 201 | 0 - All debug output disabled |
201 | 1 - Enable messages related to routing / flooding / broadcasting | 202 | 1 - Enable messages related to routing / flooding / broadcasting |
202 | 2 - Enable route or hna added / changed / deleted | 203 | 2 - Enable route or tt entry added / changed / deleted |
203 | 3 - Enable all messages | 204 | 3 - Enable all messages |
204 | 205 | ||
205 | The debug output can be changed at runtime using the file | 206 | The debug output can be changed at runtime using the file |
@@ -207,7 +208,7 @@ The debug output can be changed at runtime using the file | |||
207 | 208 | ||
208 | # echo 2 > /sys/class/net/bat0/mesh/log_level | 209 | # echo 2 > /sys/class/net/bat0/mesh/log_level |
209 | 210 | ||
210 | will enable debug messages for when routes or HNAs change. | 211 | will enable debug messages for when routes or TTs change. |
211 | 212 | ||
212 | 213 | ||
213 | BATCTL | 214 | BATCTL |
diff --git a/Documentation/networking/bonding.txt b/Documentation/networking/bonding.txt index e27202bb8d75..1f45bd887d65 100644 --- a/Documentation/networking/bonding.txt +++ b/Documentation/networking/bonding.txt | |||
@@ -1,7 +1,7 @@ | |||
1 | 1 | ||
2 | Linux Ethernet Bonding Driver HOWTO | 2 | Linux Ethernet Bonding Driver HOWTO |
3 | 3 | ||
4 | Latest update: 23 September 2009 | 4 | Latest update: 27 April 2011 |
5 | 5 | ||
6 | Initial release : Thomas Davis <tadavis at lbl.gov> | 6 | Initial release : Thomas Davis <tadavis at lbl.gov> |
7 | Corrections, HA extensions : 2000/10/03-15 : | 7 | Corrections, HA extensions : 2000/10/03-15 : |
@@ -585,25 +585,23 @@ mode | |||
585 | chosen. | 585 | chosen. |
586 | 586 | ||
587 | num_grat_arp | 587 | num_grat_arp |
588 | |||
589 | Specifies the number of gratuitous ARPs to be issued after a | ||
590 | failover event. One gratuitous ARP is issued immediately after | ||
591 | the failover, subsequent ARPs are sent at a rate of one per link | ||
592 | monitor interval (arp_interval or miimon, whichever is active). | ||
593 | |||
594 | The valid range is 0 - 255; the default value is 1. This option | ||
595 | affects only the active-backup mode. This option was added for | ||
596 | bonding version 3.3.0. | ||
597 | |||
598 | num_unsol_na | 588 | num_unsol_na |
599 | 589 | ||
600 | Specifies the number of unsolicited IPv6 Neighbor Advertisements | 590 | Specify the number of peer notifications (gratuitous ARPs and |
601 | to be issued after a failover event. One unsolicited NA is issued | 591 | unsolicited IPv6 Neighbor Advertisements) to be issued after a |
602 | immediately after the failover. | 592 | failover event. As soon as the link is up on the new slave |
603 | 593 | (possibly immediately) a peer notification is sent on the | |
604 | The valid range is 0 - 255; the default value is 1. This option | 594 | bonding device and each VLAN sub-device. This is repeated at |
605 | affects only the active-backup mode. This option was added for | 595 | each link monitor interval (arp_interval or miimon, whichever |
606 | bonding version 3.4.0. | 596 | is active) if the number is greater than 1. |
597 | |||
598 | The valid range is 0 - 255; the default value is 1. These options | ||
599 | affect only the active-backup mode. These options were added for | ||
600 | bonding versions 3.3.0 and 3.4.0 respectively. | ||
601 | |||
602 | From Linux 2.6.40 and bonding version 3.7.1, these notifications | ||
603 | are generated by the ipv4 and ipv6 code and the numbers of | ||
604 | repetitions cannot be set independently. | ||
607 | 605 | ||
608 | primary | 606 | primary |
609 | 607 | ||
diff --git a/Documentation/networking/igb.txt b/Documentation/networking/igb.txt index 98953c0d5342..9a2a037194a5 100644 --- a/Documentation/networking/igb.txt +++ b/Documentation/networking/igb.txt | |||
@@ -93,6 +93,19 @@ Additional Configurations | |||
93 | REQUIREMENTS: MSI-X support is required for Multiqueue. If MSI-X is not | 93 | REQUIREMENTS: MSI-X support is required for Multiqueue. If MSI-X is not |
94 | found, the system will fallback to MSI or to Legacy interrupts. | 94 | found, the system will fallback to MSI or to Legacy interrupts. |
95 | 95 | ||
96 | MAC and VLAN anti-spoofing feature | ||
97 | ---------------------------------- | ||
98 | When a malicious driver attempts to send a spoofed packet, it is dropped by | ||
99 | the hardware and not transmitted. An interrupt is sent to the PF driver | ||
100 | notifying it of the spoof attempt. | ||
101 | |||
102 | When a spoofed packet is detected the PF driver will send the following | ||
103 | message to the system log (displayed by the "dmesg" command): | ||
104 | |||
105 | Spoof event(s) detected on VF(n) | ||
106 | |||
107 | Where n=the VF that attempted to do the spoofing. | ||
108 | |||
96 | Support | 109 | Support |
97 | ======= | 110 | ======= |
98 | 111 | ||
diff --git a/Documentation/sysctl/net.txt b/Documentation/sysctl/net.txt index cbd05ffc606b..3201a7097e4d 100644 --- a/Documentation/sysctl/net.txt +++ b/Documentation/sysctl/net.txt | |||
@@ -32,6 +32,17 @@ Table : Subdirectories in /proc/sys/net | |||
32 | 1. /proc/sys/net/core - Network core options | 32 | 1. /proc/sys/net/core - Network core options |
33 | ------------------------------------------------------- | 33 | ------------------------------------------------------- |
34 | 34 | ||
35 | bpf_jit_enable | ||
36 | -------------- | ||
37 | |||
38 | This enables Berkeley Packet Filter Just in Time compiler. | ||
39 | Currently supported on x86_64 architecture, bpf_jit provides a framework | ||
40 | to speed packet filtering, the one used by tcpdump/libpcap for example. | ||
41 | Values : | ||
42 | 0 - disable the JIT (default value) | ||
43 | 1 - enable the JIT | ||
44 | 2 - enable the JIT and ask the compiler to emit traces on kernel log. | ||
45 | |||
35 | rmem_default | 46 | rmem_default |
36 | ------------ | 47 | ------------ |
37 | 48 | ||