login
Header Space

 
 

linux-netdev mailing list

FromSubjectsort iconDate
Kok, Auke
[ANNOUNCE] 82598 Software Developer Manual 2.2 released
All, Intel is pleased to release the 82598 10GbE PCI Express MAC Software Development Manual to the open source community. The document is available from both the www.intel.com website (search for '82598') and our http://e1000.sf.net/ project website. (quick doc link: http://tinyurl.com/4yc5l5 ) 82598 Drivers are currently available in the linux kernel and as a standalone (ixgbe) driver from our project page. This new MAC supports various new technologies that people may find interesting, some ...
Apr 25, 5:32 pm 2008
Randy Dunlap
[PATCH] sunrpc: fix missing kernel-doc
From: Randy Dunlap <randy.dunlap@oracle.com> Fix missing sunrpc kernel-doc: Warning(linux-2.6.25-git7//net/sunrpc/xprt.c:451): No description found for parameter 'action' Signed-off-by: Randy Dunlap <randy.dunlap@oracle.com> --- net/sunrpc/xprt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- linux-2.6.25-git7.orig/net/sunrpc/xprt.c +++ linux-2.6.25-git7/net/sunrpc/xprt.c @@ -445,7 +445,7 @@ EXPORT_SYMBOL_GPL(xprt_wake_pending_task /** * xprt_wait_for_buffer_...
Apr 25, 11:57 am 2008
Joakim Tjernlund
[PATCH] ucc_geth: Ack IRQ events as late as possible.
Late acking of IRQ events will reduce number of interrupts that needs to be served. Makes the system somewhat responsive during a ping -f -l 10 Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se> --- drivers/net/ucc_geth.c | 36 ++++++++++++++++++++++-------------- drivers/net/ucc_geth.h | 4 ++-- 2 files changed, 24 insertions(+), 16 deletions(-) diff --git a/drivers/net/ucc_geth.c b/drivers/net/ucc_geth.c index 28431aa..c6bf4d3 100644 --- a/drivers/net/ucc_geth.c ...
Apr 25, 11:43 am 2008
Evgeniy Polyakov
POHMELFS high performance network filesystem release.
Hi. I'm please to announce POHMEL high performance network filesystem. POHMELFS stands for Parallel Optimized Host Message Exchange Layered File System. Development status can be tracked in filesystem section [1]. This is a high performance network filesystem with local coherent cache of data and metadata. Its main goal is distributed parallel processing of data. Network filesystem is a client transport. POHMELFS protocol was proven to be superior to NFS in lots (if not all, then it is in a ro...
Apr 25, 11:07 am 2008
Andi Kleen
Re: POHMELFS high performance network filesystem release.
Congratulations. I'm sure it was a lot of work. But could you please quickly expand how useful it is at this state? Is it already far enough that someone could save some data on it and use it without it crashing all the time? It's unclear even from your status report. -Andi --
Apr 25, 1:25 pm 2008
Evgeniy Polyakov
Re: POHMELFS high performance network filesystem release.
Hi. Well, not _that_ lot of work, but it is interesting, so... It was at least once time rewriten mostly from scratch to allow all those shiny things. It is not in-advance design, but kind of evolution based Well, it does not crash in iozone, huge untar, kernel compilations and big file copies. And it works reliably enough to make md5 sums be equal on both server and clients, but I will not be surprised if it contains some bugs. I also will not be surprised, if current server behaviour does n...
Apr 25, 5:03 pm 2008
Satoru SATOH
[PATCH] Use inline function dst_metric() instead of direct a...
There are functions to refer to the value of dst->metric[THE_METRIC-1] directly without use of a inline function "dst_metric" defined in net/dst.h. The following patch changes them to use the inline function consistently. Signed-off-by: Satoru SATOH <satoru.satoh@gmail.com> net/decnet/dn_route.c | 4 ++-- net/ipv4/route.c | 2 +- net/ipv4/tcp_input.c | 15 ++++++++------- 3 files changed, 11 insertions(+), 10 deletions(-) diff --git a/net/decnet/dn_route.c b/net/decne...
Apr 25, 10:17 am 2008
Pavel Emelyanov
[PATCH][CAN]: Fix copy_from_user() results interpretation.
Sorry for the noise, I had to check this right after facing this problem with the copy_to_user()... Both copy_to_ and _from_user return the number of bytes, that failed to reach their destination, not the 0/-EXXX values. Other net/ code handles this correctly. Signed-off-by: Pavel Emelyanov <xemul@openvz.org> --- diff --git a/net/can/raw.c b/net/can/raw.c index ead50c7..2be8c6e 100644 --- a/net/can/raw.c +++ b/net/can/raw.c @@ -438,12 +438,12 @@ static int raw_setsockopt(struct so...
Apr 25, 8:42 am 2008
Oliver Hartkopp
Re: [PATCH][CAN]: Fix copy_from_user() results interpretation.
Thanks very much for catching this, Pavel! --
Apr 25, 10:22 am 2008
David Miller
[GIT]: Networking
More fixes and improvements: 1) Various spots don't check the copy_*_user() return value correctly and pass non-zere returns back to userspace as if it were an error. From Tom Quetchenbach and Pavel Emelyanov. 2) tehuti driver security fix, grrr it lets any user read any chip register... From Jeff Garzik. 3) Fix enforcement of RFC3542 rules in ipv6 socket option processing, from Yoshifuji HIDEAKI. 4) Fix EEPROM ethtool dumping regression, from Mandeep Singh Baines. 5) Fix ne...
Apr 25, 6:24 am 2008
Marcela Maslanova Apr 25, 6:05 am 2008
David Miller
Re: [PATCH] /sbin/ifcfg assumes ip, arping and rdisc are in ...
From: Marcela Maslanova <mmaslano@redhat.com> You patch assumes 'ip' was installed in /sbin :-) --
Apr 25, 6:14 am 2008
irina
У нас полные
Украинские экспортно-импортные базы за 2005/2006/2007/2008 года. Более подробная информация в переписке: retrewasder@gmail.com як молоденький чорт, із пекла випущений. Де не повернеться — всюди за ним золоте гілля рос...
Apr 25, 5:39 am 2008
Pavel Emelyanov
[PATCH][NET]: Fix wrong interpretation of some copy_to_user(...
I found some places, that erroneously return the value obtained from the copy_to_user() call: if some amount of bytes were not able to get to the user (this is what this one returns) the proper behavior is to return the -EFAULT error, not that number itself. Signed-off-by: Pavel Emelyanov <xemul@openvz.org> --- diff --git a/net/can/raw.c b/net/can/raw.c index ead50c7..201cbfc 100644 --- a/net/can/raw.c +++ b/net/can/raw.c @@ -573,7 +573,8 @@ static int raw_getsockopt(struct socket *soc...
Apr 25, 4:41 am 2008
David Miller
Re: [PATCH][NET]: Fix wrong interpretation of some copy_to_u...
From: Pavel Emelyanov <xemul@openvz.org> I gues you're not a real kernel programmer unless you've made this mistake at least once :-) It kind of prove this is a bad interface, since it's so easy to use incorrectly. This was already caught in a tcp_probe fix I applied earlier today, so I removed that part. The rest is applied and I'll queue for -stable, thanks Pavel. --
Apr 25, 4:48 am 2008
Zhang, Yanmin
netperf udp_rr testing hang
I am testing network UDP by netperf V2.4.4. I have 2 machines. Every machine has 2 NIC, so 2 IP addresses per machine. Client1: 192.168.1.164 (eth1:lkp-h01-nic2.tsp.org) and 192.168.1.169 (eth2:lkp-h01.tsp.org). Server1: 192.168.1.160 (eth0:lkp-tt02-x8664.tsp.org) and 192.168.1.153 (eth1:lkp-tt02-nic2.tsp.org). They are connected to the same GIGA switch. On Server1, start netserver: #./netserver& Then, on Client1: start netperf: #./netperf -t UDP_RR -l 60 -H 192.1...
Apr 25, 3:42 am 2008
Jeff Garzik
[git patches] net driver updates
Please pull from 'upstream-davem' branch of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git upstream-davem to receive the following updates: Documentation/networking/phy.txt | 38 +++- drivers/net/arm/at91_ether.c | 1 + drivers/net/arm/ep93xx_eth.c | 2 + drivers/net/atlx/atl1.c | 138 ++++++++++++ drivers/net/atlx/atlx.c | 177 --------------- drivers/net/ax88796.c | 1 + drivers/net/bfin_mac.c | ...
Apr 25, 3:26 am 2008
David Miller
Re: [git patches] net driver updates
From: Jeff Garzik <jeff@garzik.org> Pulled, and thanks a lot for fixing the Tehuti ioctl bug. --
Apr 25, 3:32 am 2008
Eric Dumazet
[XFRM]: alg_key_len & alg_icv_len should be unsigned
In commit ba749ae98d5aa9d2ce9a7facde0deed454f92230 ([XFRM]: alg_key_len should be unsigned to avoid integer divides <http://git2.kernel.org/?p=linux/kernel/git/davem/net-2.6.git;a=commitdiff;h=ba749ae98d5aa9d2ce9a7facde0deed454f92230>) alg_key_len field of struct xfrm_algo was converted to unsigned int to avoid integer divides. Then Herbert in commit 1a6509d991225ad210de54c63314fd9542922095 ([IPSEC]: Add support for combined mode algorithms) added a new structure xfrm_algo_aead, that re...
Apr 25, 3:09 am 2008
Herbert Xu
Re: [XFRM]: alg_key_len & alg_icv_len should be unsigned
Acked-by: Herbert Xu <herbert@gondor.apana.org.au> I actually wrote my patch before yours was merged which was why it was signed. Cheers, -- Visit Openswan at http://www.openswan.org/ Email: Herbert Xu ~{PmV>HI~} <herbert@gondor.apana.org.au> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt --
Apr 25, 3:14 am 2008
David Miller
Re: [XFRM]: alg_key_len & alg_icv_len should be unsigned
From: Herbert Xu <herbert@gondor.apana.org.au> Applied, thanks everyone. --
Apr 25, 3:29 am 2008
Eric Dumazet
Re: [XFRM]: alg_key_len & alg_icv_len should be unsigned
No problem Herbert, this is a minor cleanup after all :) --
Apr 25, 3:17 am 2008
Andi Kleen
Re: Socket buffer sizes with autotuning
[fixed cc and subject] sendmsg should just be a little smarter on when to block depending on the state of the interface. There is already some minor code for tnat as you'll have noted. Then the bursts would be much less of a problem. We already had this discussion recently together with better behaviour on bounding. The only big problem then would be if there are more submitting threads than packets in the TX queue, but I would consider that unlikely for It doesn't need to be. Unlike a tru...
Apr 25, 3:06 am 2008
David Miller
Re: Socket buffer sizes with autotuning
From: Andi Kleen <andi@firstfloor.org> It's probably exactly what happens in those chat server benchmarks. --
Apr 25, 3:28 am 2008
Andi Kleen
Re: Socket buffer sizes with autotuning
In that case we might be better off just blocking some of these threads until the TX queue cleared? What good is it to send faster than the network allows? -Andi --
Apr 25, 3:48 am 2008
David Miller
Re: Socket buffer sizes with autotuning
From: "Tom Herbert" <therbert@google.com> This work is interesting, but doesn't it make more sense to limit by number of packets instead of bytes? No intermediate node that I know of drops bytes, they drop packets instead :-) --
Apr 25, 2:36 am 2008
Tom Herbert
Re: Socket buffer sizes with autotuning
If NIC is interrupt driven, enough data must be queued to span consecutive interrupts. So for instance if a 10G NIC is generating an interrupt every 100us, about 125,000 bytes needs to queued at each interrupt to prevent starvation-- this doesn't translate to a fixed number of packets. Limiting by packets seems somewhat ad hoc; if the limit is to small and the link will be starved, too big and --
Apr 25, 3:42 am 2008
David Miller
Re: Socket buffer sizes with autotuning
From: "Tom Herbert" <therbert@google.com> Yes, however when packets are small the limiting factor becomes per-transfer transaction related overhead. --
Apr 25, 3:46 am 2008
Eric Dumazet
[PATCH] tg3 : sparse cleanup
Fix the following sparse warning : drivers/net/tg3.c:4025:3: warning: context imbalance in 'tg3_restart_hw' - unexpected unlock Signed-off-by: Eric Dumazet <dada1@cosmosbay.com>
Apr 25, 2:31 am 2008
David Miller
Re: [PATCH] tg3 : sparse cleanup
From: Eric Dumazet <dada1@cosmosbay.com> Applied, thanks a lot Eric. --
Apr 25, 2:33 am 2008
Free Lotto Online Promo
2008 Confirm Winner
we are happy to announce to that you won the sum of $2,000,000.00 from our monthly FREELOTTO PROMOTION PROGRAM,you are advice to get back to us, to claim your prize.Contact Richard Smith E-mail:contactrichardsmith01@btinternet.com --
Apr 25, 12:08 am 2008
Bryan Wu Apr 24, 11:53 pm 2008
Bryan Wu
[PATCH 2/2] Blackfin EMAC Driver: Initial version of ethtool...
Signed-off-by: Bryan Wu <cooloney@kernel.org> --- drivers/net/bfin_mac.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 47 insertions(+), 0 deletions(-) diff --git a/drivers/net/bfin_mac.c b/drivers/net/bfin_mac.c index fdd361c..8762b96 100644 --- a/drivers/net/bfin_mac.c +++ b/drivers/net/bfin_mac.c @@ -27,6 +27,7 @@ #include <linux/phy.h> #include <linux/netdevice.h> #include <linux/etherdevice.h> +#include <linux/ethtool.h> #incl...
Apr 24, 11:53 pm 2008
Bryan Wu
[PATCH 1/2] Blackfin EMAC Driver: code cleanup
- replace specific "bf537" function or data structure name to "bfin_mac" - cleanup bfin_mac_probe with error checking - punt set_pin_mux function, call peripheral request/free list functions directly Signed-off-by: Bryan Wu <cooloney@kernel.org> --- drivers/net/bfin_mac.c | 249 ++++++++++++++++++++++++------------------------ drivers/net/bfin_mac.h | 2 +- 2 files changed, 124 insertions(+), 127 deletions(-) diff --git a/drivers/net/bfin_mac.c b/drivers/net/bfin_mac.c index 717dc...
Apr 24, 11:53 pm 2008
Brian Haley
[PATCH] Fix af_key.c compiler warning
net/key/af_key.c: In function
Apr 24, 10:53 pm 2008
David Miller
Re: [PATCH] Fix af_key.c compiler warning
From: Brian Haley <brian.haley@hp.com> I had been meaning to kill this one off myself, thanks for taking care of this Brian. Applied.
Apr 24, 11:39 pm 2008
Mandeep Singh Baines
[PATCH] [ETHTOOL]: EEPROM dump no longer works for tg3 and n...
In the ethtool user-space application, tg3 and natsemi over-ride the default implementation of dump_eeprom(). In both tg3_dump_eeprom() and natsemi_dump_eeprom(), there is a magic number check which is not present in the default implementation. Commit b131dd5d snipped the code which copied the ethtool_eeprom structure back to user-space. tg3 and natsemi are over-writing the magic number field and then checking it in user-space. With the ethtool_eeprom copy removed, the check is failing. The fix ...
Apr 24, 10:20 pm 2008
David Miller
Re: [PATCH] [ETHTOOL]: EEPROM dump no longer works for tg3 a...
From: Mandeep Singh Baines <msb@google.com> Patch applied, thank you for fixing this bug. Could you make a minor modification to your changelog comments in the future? When referencing an SHA ID commit, please include the header text line from the changelog. In this way, if the commit ID changes for whatever reason, people can still figure out what commit you're referencing. For example, I changed your second paragraph to read: -------------------- Commit b131dd5d ("[ETHTOOL]: A...
Apr 24, 11:57 pm 2008
Jeff Garzik Apr 25, 1:47 am 2008
David Miller
Re: [PATCH net-2.6] tcp_probe buffer overflow and incorrect ...
From: Tom Quetchenbach <virtualphtn@gmail.com> Thanks a lot for fixing this bug. I've applied this patch and I'll queue it up for -stable too. Thanks again. --
Apr 25, 12:12 am 2008
Evgeniy Polyakov
Re: [PATCH] socket, socketpair w/flags, accept4
Hi. What about sigset there too? -- Evgeniy Polyakov --
Apr 25, 12:29 am 2008
Michael Kerrisk
Re: [PATCH] socket, socketpair w/flags, accept4
Right. That was what I was understanding that Alan referred to when he was talking about paccept() --
Apr 25, 2:43 am 2008
Alan Cox
Re: [PATCH] socket, socketpair w/flags, accept4
Actually I hadn't thought about the sigset at all. Alan -- "I work for a government agency so please forgive me for not having the latest version of the kernel." -- Ryan Clayburn --
Apr 25, 5:58 am 2008
Michael Kerrisk
Re: [PATCH] socket, socketpair w/flags, accept4
Oh -- okay then. I had understood that that was what you were referring to when you mentioned Jakub's reference to paccept() (which I took to be analogous with pselect() -- I vaguely remember seeing this discussed elsewhere also). --
Apr 25, 6:49 am 2008
David Miller
Re: [PATCH] alternative^2 to sys_indirect: socket, socketpair
From: Ulrich Drepper <drepper@redhat.com> It's perfectly acceptable to change the interface however you like when necessary, and merely fix up all the in-tree users. --
Apr 24, 9:40 pm 2008
Eric Sesterhenn
Re: Slab Corruption with ipv6 and tcp6fuzz
l *(tcp_v6_do_rcv+0x33b) Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (gdb) l *(tcp_v6_do_rcv+0x33b) 0xc0671e3b is in tcp_v6_do_rcv (net/ipv6/tcp_ipv6.c:1670). 1665 reset: 1666 tcp_v6_send_reset(sk, skb); 1667 discard: 1668 if (opt_skb) 1669 __kfree_skb(opt_skb); 1670 kfree_skb(skb); 1671 return 0; 1672 csum_err: 1673 TCP_INC_STATS_BH(TCP_MIB_INERRS); 1674 goto discard; ...
Apr 25, 8:52 am 2008
Evgeniy Polyakov
Re: Slab Corruption with ipv6 and tcp6fuzz
Well, first possible error path: tcp_v6_do_rcv()->tcp_rcv_established(), the latter goes to step5, where eventually skb can be freed via tcp_data_queue() (drop: label), then if check for tcp_defer_accept_check() returns true and thus tcp_rcv_established() returns -1, which forces tcp_v6_do_rcv() to jump to reset: label, which in turn will pass through discard: label and free I will work on this this weekend, thank you. -- Evgeniy Polyakov --
Apr 25, 9:09 am 2008
David Miller
Re: [PATCH] fix typo in net/ipv6/Kconfig
From: Michael Beasley <youvegotmoxie@gmail.com> Applied, thanks Michael. --
Apr 25, 2:50 am 2008
Maciej W. Rozycki
Re: [PATCH] fix typo in net/ipv6/Kconfig
Please revert, the change is wrong as described in my other mail. Maciej --
Apr 25, 7:59 pm 2008
Shigeo N
Re: XTP for 2.6.25
I emulated WAN delay by netem and compared the performance again. case1) fixed delay <------------- 100Mbps --------------> Host1 --------- Linux Router ---------- Host2 In this case, just adds a fixed amount of delay to all packets going out on Linux Router by command, "tc qdisc add dev eth0 root netem delay 100ms". Here is the result. fixed delay UDP/TCP/XTP throghput --------------------------------------- 10ms 88/85/92 Mbps 30ms 88/70...
Apr 25, 3:59 am 2008
previous daytodaynext day
April 24, 2008April 25, 2008April 26, 2008
speck-geostationary