13 Aug, 2008
2 commits
-
Documentation/networking/ifenslave.c:1084: warning: pointer targets in assignment differ in signedness
>From include/linux/socket.h:
* 1003.1g requires sa_family_t and that sa_data is char.and from SUSv3:
(http://www.opengroup.org/onlinepubs/009695399/basedefs/sys/socket.h.html)The header shall define the sockaddr structure that includes at least the following members:
sa_family_t sa_family Address family.
char sa_data[] Socket address (variable-length data).Signed-off-by: Randy Dunlap
Cc: Sam Ravnborg
Cc: "David S. Miller"
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Currently source files in the Documentation/ sub-dir can easily bit-rot
since they are not generally buildable, either because they are hidden in
text files or because there are no Makefile rules for them. This needs to
be fixed so that the source files remain usable and good examples of code
instead of bad examples.Add the ability to build source files that are in the Documentation/ dir.
Add to Kconfig as "BUILD_DOCSRC" config symbol.Use "CONFIG_BUILD_DOCSRC=1 make ..." to build objects from the
Documentation/ sources. Or enable BUILD_DOCSRC in the *config system.
However, this symbol depends on HEADERS_CHECK since the header files need
to be installed (for userspace builds).Built (using cross-tools) for x86-64, i386, alpha, ia64, sparc32,
sparc64, powerpc, sh, m68k, & mips.Signed-off-by: Randy Dunlap
Reviewed-by: Sam Ravnborg
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
27 Jul, 2008
1 commit
-
Cc: Randy Dunlap
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
23 Jul, 2008
1 commit
-
Compile-tested only.
Signed-off-by: Francois Romieu
Signed-off-by: Jeff Kirsher
Signed-off-by: Jeff Garzik
22 Jul, 2008
1 commit
-
This patch clamps the cscov setsockopt values to a maximum of 0xFFFF.
Setsockopt values greater than 0xffff can cause an unwanted
wrap-around. Further, IPv6 jumbograms are not supported (RFC 3838,
3.5), so that values greater than 0xffff are not even useful.Further changes: fixed a typo in the documentation.
Signed-off-by: Gerrit Renker
Signed-off-by: David S. Miller
18 Jul, 2008
1 commit
-
There is no need for a feature bit for something that
can be tested by simply checking the TX queue count.Signed-off-by: David S. Miller
15 Jul, 2008
2 commits
-
Conflicts:
net/netfilter/nf_conntrack_proto_tcp.c
11 Jul, 2008
3 commits
-
Signed-off-by: Jesse Brandeburg
Signed-off-by: Jeff Kirsher
Signed-off-by: Jeff Garzik -
Reduced version of the spelling cleanup patch.
Take out the confusing language in tcp_frto, and organize the
undocumented values.Signed-off-by: Stephen Hemminger
Acked-by: Randy Dunlap
Signed-off-by: David S. Miller -
Fix some of the defaults and attempt to clarify some language.
Signed-off-by: J. Bruce Fields
Signed-off-by: David S. Miller
09 Jul, 2008
2 commits
-
Multiple TX queue support is a core networking feature.
Signed-off-by: David S. Miller
-
Signed-off-by: Vlad Yasevich
Acked-by: Randy Dunlap
Signed-off-by: David S. Miller
08 Jul, 2008
1 commit
-
Signed-off-by: Francois Romieu
Acked-by: Jeff Garzik
Signed-off-by: David S. Miller
06 Jul, 2008
1 commit
-
Conflicts:
Documentation/feature-removal-schedule.txt
drivers/net/wan/hdlc_fr.c
drivers/net/wireless/iwlwifi/iwl-4965.c
drivers/net/wireless/iwlwifi/iwl3945-base.c
03 Jul, 2008
2 commits
-
- If 0, disable DAD.
- If 1, perform DAD (default).
- If >1, perform DAD and disable IPv6 operation if DAD for MAC-based
link-local address has been failed (RFC4862 5.4.5).We do not follow RFC4862 by default. Refer to the netdev thread entitled
"Linux IPv6 DAD not full conform to RFC 4862 ?"
http://www.spinics.net/lists/netdev/msg52027.htmlSigned-off-by: YOSHIFUJI Hideaki
-
Signed-off-by: YOSHIFUJI Hideaki
02 Jul, 2008
2 commits
-
Convert the sysctl values for icmp ratelimit to use milliseconds instead
of jiffies which is based on kernel configured HZ.
Internal kernel jiffies are not a proper unit for any userspace API.Signed-off-by: Stephen Hemminger
Signed-off-by: David S. Miller -
These sysctl values are time related and all use the same routine
(proc_dointvec_jiffies) that internally converts from seconds to jiffies.
The code is fine, the documentation is just wrong.Signed-off-by: Stephen Hemminger
Signed-off-by: David S. Miller
29 Jun, 2008
1 commit
28 Jun, 2008
1 commit
-
Conflicts:
drivers/net/wireless/iwlwifi/iwl4965-base.c
27 Jun, 2008
1 commit
-
The documentation for intr_type module parameter of the s2io driver is
not consistent with the code. The comments in drivers/net/s2io.c are
OK, but Documentation/networking/s2io.txt is wrong.Pointed out by Andrew Hecox.
Signed-off-by: Michal Schmidt
Signed-off-by: Jeff Garzik
25 Jun, 2008
1 commit
-
Add Documentation/networking/dm9000.txt for the DM9000
network driver.Signed-off-by: Ben Dooks
Signed-off-by: Jeff Garzik
18 Jun, 2008
2 commits
-
Permit bonding to function rationally if max_bonds is set to
zero. This will load the module, but create no master devices (which can
be created via sysfs).Requires some change to bond_create_sysfs; currently, the
netdev sysfs directory is determined from the first bonding device created,
but this is no longer possible. Instead, an interface from net/core is
created to create and destroy files in net_class.Based on a patch submitted by Phil Oester .
Modified by Jay Vosburgh to fix the sysfs issue mentioned above and to
update the documentation.Signed-off-by: Phil Oester
Signed-off-by: Jay Vosburgh
Signed-off-by: Jeff Garzik -
Support for sending multiple gratuitous ARPs during failovers
was added by commit:commit 7893b2491a2d5f716540ac5643d78d37a7f6628b
Author: Moni Shoua
Date: Sat May 17 21:10:12 2008 -0700bonding: Send more than one gratuitous ARP when slave takes over
This change modifies that support to remove duplicated code,
add support for ARP monitor (the original only supported miimon), clear
the grat ARP counter in bond_close (lest a later "ifconfig up" immediately
start spewing ARPs), and add documentation for the module parameter.Also updated driver version to 3.3.0.
Signed-off-by: Jay Vosburgh
Signed-off-by: Jeff Garzik
15 Jun, 2008
3 commits
-
Clean up the introduction and fix a typo.
Signed-off-by: Jouni Malinen
Signed-off-by: John W. Linville -
mac80211_hwsim is a Linux kernel module that can be used to simulate
arbitrary number of IEEE 802.11 radios for mac80211 on a single
device. It can be used to test most of the mac80211 functionality and
user space tools (e.g., hostapd and wpa_supplicant) in a way that
matches very closely with the normal case of using real WLAN
hardware. From the mac80211 view point, mac80211_hwsim is yet another
hardware driver, i.e., no changes to mac80211 are needed to use this
testing tool.Signed-off-by: Jouni Malinen
Acked-by: Johannes Berg
Signed-off-by: John W. Linville
14 Jun, 2008
1 commit
-
Conflicts:
drivers/net/smc911x.c
10 Jun, 2008
1 commit
-
Conflicts:
drivers/net/tg3.c
drivers/net/wireless/rt2x00/rt2x00dev.c
net/mac80211/ieee80211_i.h
07 Jun, 2008
1 commit
-
Although if people have questions about ARCnet, perhaps it's _better_
for them to be mailing dwmw2@cam.ac.uk about it...Signed-off-by: David Woodhouse
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
04 Jun, 2008
1 commit
-
This patch updates the URL of the bridge homepage.
Signed-off-by: Adrian Bunk
Signed-off-by: David S. Miller
22 May, 2008
1 commit
-
Add a "follow" selection for fail_over_mac. This option
causes the MAC address to move from slave to slave as the active
slave changes. This is in addition to the existing fail_over_mac option
that causes the bond's MAC address to change during failover.This new option is useful for devices that cannot tolerate
multiple ports using the same MAC address simultaneously, either
because it confuses them or incurs a performance penalty (as is the
case with some LPAR-aware multiport devices). Because the MAC of the
bond itself does not change, the "follow" option is slightly more
reliable during failover and doesn't change the MAC of the bond during
operation.This patch requires a previous ARP monitor change to properly
handle RTNL during failovers.Signed-off-by: Jay Vosburgh
Signed-off-by: Jeff Garzik
25 Apr, 2008
1 commit
-
Sometimes the specific interaction between the platform and the PHY
requires special handling. For instance, to change where the PHY's
clock input is, or to add a delay to account for latency issues in the
data path. We add a mechanism for registering a callback with the PHY
Lib to be called on matching PHYs when they are brought up, or reset.Signed-off-by: Andy Fleming
Signed-off-by: Jeff Garzik
18 Apr, 2008
1 commit
15 Apr, 2008
2 commits
-
The struct sockaddr_can has been simplified in the code review
process. This patch updates this simplification also in the
associated documentation in can.txt .Signed-off-by: Oliver Hartkopp
Signed-off-by: David S. Miller -
Robert P. J. Day spotted that my removal of the Sangoma drivers missed
a few bits.Signed-off-by: Adrian Bunk
Signed-off-by: David S. Miller
03 Apr, 2008
1 commit
-
Conflicts:
drivers/net/s2io.c
01 Apr, 2008
1 commit
-
Since the driver is gone there's no point in keeping the documentation.
Signed-off-by: Adrian Bunk
Acked-by: Stephen Hemminger
Signed-off-by: David S. Miller
14 Mar, 2008
1 commit
-
Signed-off-by: Adrian Bunk
Cc:
Cc:
Signed-off-by: Andrew Morton
Signed-off-by: John W. Linville