linux-netdev mailing list

FromSubjectsort iconDate
David Miller
Re: Regression in bonding between 2.6.26.8 and 2.6.27.6 ...
From: Jesper Krogh <jesper@krogh.cc> Jay please resend this with proper signoffs etc. if you want me to apply it. --
Mar 13, 4:12 pm 2009
Jay Vosburgh
Re: Regression in bonding between 2.6.26.8 and 2.6.27.6 ...
I posted it again with the usual stuff a day or two after I posted the test patch; I'll append it to the end of this email. Note that the below patch has a minor cosmetic change from the test patch. I believe this fix should go to -stable for 2.6.26 and 2.6.27, but it'll need the change Jesper added to pick up a macro that was added to mainline: diff --git a/drivers/net/bonding/bonding.h b/drivers/net/bonding/bonding.h index fb730ec..b1315e4 100644 --- ...
Mar 13, 4:27 pm 2009
Divy Le Ray
Re: cxgb3: Replace LRO with GRO
Hi Herbert, Sorry for the delay. I had to switch to different development platforms. I've not seen much perf change with this patch, it looks good though. Cheers, --
Mar 13, 12:28 am 2009
Eric Dumazet
Re: Multicast packet loss
I must be tired, I should had this idea before you :) I post a new patch after some rest, I definitly should not be still awake ! --
Mar 13, 3:45 pm 2009
Eric Dumazet
Re: Multicast packet loss
I was lazy to check all callers (all protocols) had a lock on sock, and prefered safety. I was fooled by the read_lock(), and though several cpus could call UDP/TCP only ? I though many other protocols (not all using RCU) were using sock_def_readable() too... --
Mar 13, 3:30 pm 2009
David Miller
Re: Multicast packet loss
From: Eric Dumazet <dada1@cosmosbay.com> I don't understand why you need the mutual exclusion in the first place. The function pointer always has the same value. And this locking isn't protecting the list insertion either, as that isn't even necessary. You're using this in UDP so... make the rule that you can't use Why? You run this from softirq safe context, nothing can run other softirqs on this cpu and corrupt the list, therefore. --
Mar 13, 2:51 pm 2009
David Miller
Re: Multicast packet loss
From: Eric Dumazet <dada1@cosmosbay.com> Maybe create a inet_def_readable() just for this purpose :-) --
Mar 13, 3:38 pm 2009
David Miller
Re: [PATCH] Assign linklocal addresses to isatap from link dev
From: Sascha Hlusiak <mail@saschahlusiak.de> Let's ask the ISATAP author the intent of the situation. CC:'d Fred? --
Mar 13, 2:43 pm 2009
David Miller
Re: [RFC] arp announce, arp_proxy and windows ip conflic ...
From: Denys Fedoryschenko <denys@visp.net.lb> Patch applied to net-next-2.6 Although, It's a shame that I had to munge such a simple patch so much, between the bad comment formatting and the trailing whitespace characters. Please be mindful of this in future patch submissions. Thanks. --
Mar 13, 4:02 pm 2009
David Miller
Re: [PATCH] tcp: '< 0' test on unsigned
From: Roel Kluin &lt;roel.kluin@gmail.com&gt; Applied, thanks. --
Mar 13, 4:05 pm 2009
David Miller
Re: [PATCH] [SK_BUFF]: '< 0' and '>= 0' test on unsigned
From: Roel Kluin &lt;roel.kluin@gmail.com&gt; Applied to net-next-2.6, thanks. --
Mar 13, 4:04 pm 2009
David Miller Mar 13, 4:09 pm 2009
David Miller
Re: [Patch 2/5] Network Drop Monitor: Add trace declarat ...
From: Neil Horman &lt;nhorman@tuxdriver.com&gt; Applied. --
Mar 13, 12:10 pm 2009
David Miller
Re: [Patch 3/5] Network Drop Monitor: Adding kfree_skb_c ...
From: Neil Horman &lt;nhorman@tuxdriver.com&gt; Applied. --
Mar 13, 12:10 pm 2009
David Miller
Re: [Patch 4/5] Network Drop Monitor: Adding drop monito ...
From: Neil Horman &lt;nhorman@tuxdriver.com&gt; Applied. --
Mar 13, 12:10 pm 2009
David Miller
Re: [Patch 5/5] Network Drop Monitor: Adding Build chang ...
From: Neil Horman &lt;nhorman@tuxdriver.com&gt; Applied. --
Mar 13, 12:10 pm 2009
Neil Horman Mar 13, 4:43 pm 2009
David Miller
Re: [PATCH 1/2] smsc911x: check for FFWD success before ...
From: Steve Glendinning &lt;steve.glendinning@smsc.com&gt; Applied to net-next-2.6 --
Mar 13, 12:14 pm 2009
David Miller
Re: [PATCH 2/2] smsc911x: improve EEPROM loading timeout ...
From: Steve Glendinning &lt;steve.glendinning@smsc.com&gt; Applied to net-next-2.6 --
Mar 13, 12:14 pm 2009
David Miller
Re: [PATCH] tulip: Fix for MTU problems with 802.1q tagg ...
From: Grant Grundler &lt;grundler@parisc-linux.org&gt; Applied to net-next-2.6, thanks everyone. --
Mar 13, 3:43 pm 2009
David Miller
Re: [PATCH] macvlan: Deterministic ingress packet delivery
From: Patrick McHardy &lt;kaber@trash.net&gt; Also applied, thanks. --
Mar 13, 1:16 pm 2009
David Miller
Re: [PATCH] macvlan: Support creating macvlans from macvlans
From: Patrick McHardy &lt;kaber@trash.net&gt; Applied to net-next-2.6 --
Mar 13, 1:15 pm 2009
David Miller
Re: [PATCH] net: fix some trailing whitespaces
From: Bryan Wu &lt;cooloney@kernel.org&gt; This does not apply to the net-next-2.6 tree, please respin. --
Mar 13, 4:10 pm 2009
David Miller
Re: [PATCH] phylib: convert state_queue work to delayed_work
From: Jean Delvare &lt;khali@linux-fr.org&gt; Applied, thanks. --
Mar 13, 3:41 pm 2009
Ramkrishna Vepa
Submit new 10 GbE driver
We would like to submit a new driver for our latest 10 GbE hardware. We currently have patches created for net-next-2.6. Please let me know if this is ok or we should submit it against net-2.6. Thanks, Ram Vepa --
Mar 13, 11:15 am 2009
Ramkrishna Vepa
RE: Submit new 10 GbE driver
Dave, Thanks for the reply. Yes, it is very stable and will submit it against net 2.6. Thanks, --
Mar 13, 11:44 am 2009
David Miller
Re: Submit new 10 GbE driver
From: &quot;Ramkrishna Vepa&quot; &lt;Ramkrishna.Vepa@neterion.com&gt; If your driver is in good shape we can add it to net-2.6 --
Mar 13, 11:17 am 2009
Francois Romieu
Re: [BUG] 2.6.29-rc7 broke r8169 MAC on Thecus n2100 ARM board
Can you apply the attached patch and see if it fixes any of these problems ? Tim, could you give it a try too ? It applies with &quot;patch -p1&quot; from the kernel tree directory. -- Ueimor
Mar 13, 1:15 pm 2009
David Miller
Re: 3c59x: shared interrupt problem
From: Steffen Klassert &lt;klassert@mathematik.tu-chemnitz.de&gt; So basically it's a band-aid because we didn't investigate why this happens. I think we should put the change in, and then look into things properly if users report this issue again. The code there right now is just completely wrong when the 3c59x interrupt is shared with another device. --
Mar 13, 3:51 pm 2009
David Miller
Re: [PATCH] mv643xx_eth: fix unicast address filter corr ...
From: Lennert Buytenhek &lt;buytenh@wantstofly.org&gt; Applied, thanks Lennert! --
Mar 13, 3:48 pm 2009
David Miller
Re: [PATCH v2.6.30 1/2] gianfar: remove gianfar_mii.c
From: Andy Fleming &lt;afleming@freescale.com&gt; Applied, this was likely caused by me when I added that patch :-) Thanks. --
Mar 13, 12:05 pm 2009
David Miller
Re: [PATCH v2.6.30 2/2] gianfar: Convert to use netdev_ops
From: Andy Fleming &lt;afleming@freescale.com&gt; Applied. --
Mar 13, 12:05 pm 2009
David Miller
Re: RX problem in ibm_newemac driver
From: Felix Radensky &lt;felix@embedded-sol.com&gt; Patch applied, thanks everyone. --
Mar 13, 1:49 pm 2009
David Miller
Re: [net-next PATCH] ixgbe: fix multiple unicast address ...
From: Jeff Kirsher &lt;jeffrey.t.kirsher@intel.com&gt; Ok, since you asked nicely :-) --
Mar 13, 1:41 pm 2009
Christian
Re: skb_over_panic kernel panic
Yes I booted without loading the nvidia module and have the same problem. --
Mar 13, 2:36 pm 2009
Francois Romieu
Re: skb_over_panic kernel panic
Christian &lt;cjs@dhp.com&gt; : Can you reproduce the bug when nvidia's module is not loaded after boot ? -- Ueimor --
Mar 13, 2:22 pm 2009
Neil Horman
Re: [PATCH] dnet: Dave DNET ethernet controller driver
So, I've avoided asking this question, because I didn't want to get off topic, but since it appears we're winding up here, I have to ask what your long term plan is for your final application. I can understand being hesitant to invest in an initramfs when its solely for your intermediate development (even though I think that will pay off for you in the long run), but when your development ends, and you ship a product, how do you plan to implement your application? I would imagine you at least ...
Mar 12, 5:21 pm 2009
Neil Horman
Re: [PATCH] dnet: Dave DNET ethernet controller driver
Ok, thanks, so you have a place to store user space images. This thread got me wondering what you were going to do long term about user space. I was starting to think as a space saving measure, that you were building your app into the kernel or something. FWIW, I think Uboot has a pretty robust mtd infrastructure that would allow you to store a initramfs image there for use if you were interested in exploring that route. Neil --
Mar 13, 3:30 am 2009
David Miller
Re: [PATCH] dnet: Dave DNET ethernet controller driver
From: Robert Schwebel &lt;r.schwebel@pengutronix.de&gt; Slipping every odd feature into the kernel on the basis that it might be useful to some small group of people doesn't sound like good system design to me. And I know for a fact that with all of the effort people have been investing into this stupid thread, they could have implemented the necessary initrd they needed 10 times over. I can't believe they have so much time, there must not be one of those dreaded &quot;deadline&quot;'s approaching. --
Mar 13, 1:12 pm 2009
Neil Horman
Re: [PATCH] dnet: Dave DNET ethernet controller driver
Sure, you'll find my mkduprd script in the kexec-tools package for fedora, you're welcome to tear it up to suit your needs. By way of precaution, I'll tell you that the script is much larger than it needs to be, since its purpose is to copy a vmcore to several various locations. In short summary, all you need to make an initramfs is: 1) create a rootfs directory tree somewhere, call it $INITRD_ROOT 2) populate the initrd with any applications you need for your purpose 3) create an ...
Mar 12, 5:29 pm 2009
Christer Weinigel
Re: [PATCH] dnet: Dave DNET ethernet controller driver
Most probably no ramdisk at all, just the mtd driver and flash file system driver compiled into the kernel and then &quot;root=/dev/mtdblock4&quot;. For one old product the bootloader programs the mac address into the ethernet chip before the kernel boots. For another embedded system thats out in production the bootloader is really dumb and it's up to early userspace to extract the mac address from nonvolatile memory and do ifconfig hwaddr. And as I wrote in a different post, most systems I'm ...
Mar 12, 6:29 pm 2009
Robert Schwebel
Re: [PATCH] dnet: Dave DNET ethernet controller driver
That's maybe the right solution for big machines, but for small embedded systems it's absolutely overkill. We have used Linux on several ten ARM and PowerPC boards, and the only reason we ever needed an initrd was on an IXP425 who needed a strange firmware which had a license. Embedded boxes are often short on RAM, so wasting megabytes of space on a box that maybe has 8...16 MB RAM just because of a mac address doesn't sound like a good solution. rsc -- Pengutronix e.K. ...
Mar 13, 12:49 pm 2009
Neil Horman
Re: [PATCH] dnet: Dave DNET ethernet controller driver
I agree that the simple 8k savings is less than stellar, but if you're setting up a development environment over NFS root, your savings are really unbounded. Need more space? Carve out a config option in the kernel that you don't need immediately, build it as a module, and store it on the NFS root, keeping only the needed functionality for NFS root in the monolithic image. Lather, rinse, repeat until you have enough space. --
Mar 12, 5:16 pm 2009
David Miller
Re: [RFC v2: Patch 1/3] net: hand off skb list to other ...
From: Tom Herbert &lt;therbert@google.com&gt; I never understood this. If you don't let the APIC move the interrupt around, the individual MSI-X interrupts will steer packets to individual specific CPUS and as a result the scheduler will migrate tasks over to those cpus since the wakeup events keep occuring there. --
Mar 13, 11:51 am 2009
Tom Herbert
Re: [RFC v2: Patch 1/3] net: hand off skb list to other ...
On Thu, Mar 12, 2009 at 11:43 PM, Zhang, Yanmin You'll definitely want to look at the hardware provided hash. We've been using a 10G NIC which provides a Toeplitz hash (the one defined by Microsoft) and a software RSS-like capability to move packets from an interrupting CPU to another for processing. The hash could be used to index to a set of CPUs, but we also use the hash as a connection identifier to key into a lookup table to steer packets to the CPU where the application is running based ...
Mar 13, 10:06 am 2009
Tom Herbert
Re: [RFC v2: Patch 1/3] net: hand off skb list to other ...
We are trying to follow the decisions scheduler as opposed to leading it. This works on very loaded systems, with applications binding to cpusets, with threads that are receiving on multiple sockets. I suppose it might be compelling if a NIC could steer packets per flow, instead of by a hash... --
Mar 13, 2:01 pm 2009
Zhang, Yanmin
Re: [RFC v2: Patch 1/3] net: hand off skb list to other ...
Thanks Andi. You tell the truth. Now I understand why David Miller is working on auto TX selection. One thing I want to clarify is, with the default configuration, the processing path still goes to current automation selection. That means my method has little impact on current automation selection with default configuration, except a small cache miss. Another exception is IXGBE prefers to getting one packet and sending one packet immediately instead of backlog. Even when turning on the new ...
Mar 13, 2:06 am 2009
Stephen Hemminger
Re: [RFC v2: Patch 1/3] net: hand off skb list to other ...
On Fri, 13 Mar 2009 22:10:59 +0000 The problem is that without hardware support, handing off the packet may take more effort than processing it. Especially when cache line has to bounce to other CPU and trying to keep up with DoS attacks. It all depends how much processing is required, and the architecture of the system. The tradeoff would change over time based on processing speed and optimizing the receive/firewall code. --
Mar 13, 3:15 pm 2009
Ben Hutchings
Re: [RFC v2: Patch 1/3] net: hand off skb list to other ...
Depending on the NIC, RX queue selection may be done using a large number of bits of the hash value and an indirection table or by matching against specific values in the headers. The SFC4000 supports both of these, though limited to TCP/IPv4 and UDP/IPv4. I think Neptune may be more flexible. Of course, both indirection table entries and filter table entries will be limited resources in any NIC, so allocating these wholly automatically is an interesting challenge. Ben. -- Ben ...
Mar 13, 3:10 pm 2009
Zhang, Yanmin
Re: [RFC v2: Patch 1/3] net: hand off skb list to other ...
Oh, I didn't know the background. I need study more about network. I agree. I double checked the latest codes of tree net-next-2.6 and function skb_tx_hash Yes when NIC is free mostly. When NIC is busy, it wouldn't enter power-saving mode. I guess NIC might allocate resources evenly for all queues, at least by default. If considering packet sending burst with the same SRC/DST, a specific queue might be full quickly. I instrumented driver and kernel to print out packet receiving and forwarding. As ...
Mar 12, 11:43 pm 2009
David Miller
Re: [RFC] tcp: allow timestamps even if SYN packet has tsval=0
From: &quot;Ilpo Järvinen&quot; &lt;ilpo.jarvinen@helsinki.fi&gt; I really don't think it's a real issue, and Windows XP should be happy we're willing to try timestamps at all with it :-) --
Mar 13, 2:25 pm 2009
David Miller
Re: [PATCH] bmac: remove unused variable bp in bmac_misc ...
From: Pavel Roskin &lt;proski@gnu.org&gt; Applied. Please provide a proper &quot;Signed-off-by: xxx&quot; line in future patch submissions or else I will just toss the patch back to you. Thanks. --
Mar 13, 2:17 pm 2009
David Miller
Re: [net-2.6 PATCH 0/4] qlge: More bug fixes.
From: Ron Mercer &lt;ron.mercer@qlogic.com&gt; Applied, thanks Ron. --
Mar 13, 11:28 am 2009
David Miller
Re: r8169 skb leak
From: Francois Romieu &lt;romieu@fr.zoreil.com&gt; Sure. --
Mar 13, 3:33 pm 2009
Francois Romieu
Re: r8169 skb leak
Davem, can you defer this one until now + 24h ? The hardware is supposed to auto-pad: I'd rather check it does with a few adapters and remove this code altogether. -- Ueimor --
Mar 13, 3:26 pm 2009
David Miller
Re: VIA velocity skb leak.
From: Eric Dumazet &lt;dada1@cosmosbay.com&gt; Right, I'll add Dave's patch, but using max_t() here. Thanks everyone. --
Mar 13, 1:36 pm 2009
Dave Jones
r8169 skb leak
r8169 seems to have the same problem that the via-velocity did with skb padding. Found by code-inspection only, no hardware to test. Signed-off-by: Dave Jones &lt;davej@redhat.com&gt; diff --git a/drivers/net/r8169.c b/drivers/net/r8169.c index b347340..07b1de1 100644 --- a/drivers/net/r8169.c +++ b/drivers/net/r8169.c @@ -3145,7 +3145,9 @@ err_out: static void rtl8169_unmap_tx_skb(struct pci_dev *pdev, struct ring_info *tx_skb, struct TxDesc *desc) { - unsigned int len = ...
Mar 13, 2:10 pm 2009
Dave Jones
a2065 skb_padto cleanups
Whilst looking for other instances of the bug that was in velocity, I noticed a few possible cleanups in a2065. I don't have this hardware, so extra review appreciated. Dave --- Remove unnecessary check (skb_padto does the same check) Remove unnecessary duplicate variable Remove unnecessary clearing of padded part of skb. Signed-off-by: Dave Jones &lt;davej@redhat.com&gt; diff --git a/drivers/net/a2065.c b/drivers/net/a2065.c index 7a60bdd..d0d0c2f 100644 --- a/drivers/net/a2065.c +++ ...
Mar 13, 1:52 pm 2009
David Miller
Re: [PROBLEM]: potential unaligned memory access in driv ...
From: Harvey Harrison &lt;harvey.harrison@gmail.com&gt; Agreed, that patch won't do anything wrt. the alignment issue being reported here. --
Mar 13, 1:52 pm 2009
David Miller
Re: [PATCH] Make virtio_net support carrier detection
From: Rusty Russell &lt;rusty@rustcorp.com.au&gt; You can set netif_carrier_on() until you are blue in the face, but until you hook up the ethtool link indication operation NetworkManager won't see it. I don't understand what all of this hob-knobbing is about, Pantelis's patch was perfect, appropriate, and should have gone straight in to net-2.6 and probably -stable too. Is this some kind of control issue Rusty? It's the only explanation I can come up with :-)) --
Mar 13, 12:01 pm 2009
Pantelis Koukousoulas
Re: [PATCH] Make virtio_net support carrier detection
It would be cool to put my patch in 2.6.29 since it is not intrusive (just a quickfix) and then drop it in favor of the proper carrier detection / control + your patch. Thanks, Pantelis --
Mar 12, 10:04 pm 2009
David Miller
Re: [PATCH net-next-2.6] ehea: fix circular locking problem
From: &quot;Jan-Bernd Themann&quot; &lt;ossthema@de.ibm.com&gt; Applied, thanks. --
Mar 13, 1:50 pm 2009
David Miller
Re: [RFC PATCH v1 1/3] lsm: Relocate the IPv4 security_i ...
From: Paul Moore &lt;paul.moore@hp.com&gt; This looks OK to me: Acked-by: David S. Miller &lt;davem@davemloft.net&gt; --
Mar 13, 11:54 am 2009
Paul Moore
Re: [RFC PATCH v1 1/3] lsm: Relocate the IPv4 security_i ...
Great, thanks for taking a look. -- paul moore linux @ hp --
Mar 13, 12:39 pm 2009
Jiri Pirko
Re: [PATCH] 8139cp: allow to set mac address on running device
Well, I have no problem with this (in fact I like this more). I just wanted to stay consistent to existing code. Maybe it would be good to change this chunk of code in cp_init_hw() too, don't you think? --
Mar 13, 4:16 am 2009
David Miller
Re: [PATCH] 8139cp: allow to set mac address on running device
From: Jiri Pirko &lt;jpirko@redhat.com&gt; Applied to net-next-2.6 --
Mar 13, 11:47 am 2009
Ivan Vecera
Re: [PATCH] 8139cp: allow to set mac address on running device
Yes, that's right but I would use more cleaner approach: === u32 low, high; low = addr[0] | (addr[1] &lt;&lt; 8) | (addr[2] &lt;&lt; 16) | (addr[3] &lt;&lt; 24); high = addr[4] | (addr[5] &lt;&lt; 8); cpw32_f(MAC0 + 0, low); cpw32_f(MAC0 + 4, high); === Ivan --
Mar 13, 2:01 am 2009
Jeff Garzik
Re: [PATCH] 8139cp: allow to set mac address on running device
The existing code is correct, and works. How about just leaving it alone? You can grep around and see other drivers doing this when necessary, too. Jeff --
Mar 13, 6:36 am 2009
Ivan Vecera Mar 13, 6:39 am 2009
Ivan Vecera Mar 13, 6:11 am 2009
David Miller
Re: [PATCH net-next 0/4] sctp: clean-ups and fixes
From: Vlad Yasevich &lt;vladislav.yasevich@hp.com&gt; All applied, thanks! --
Mar 13, 11:40 am 2009
Arthur Jones
Re: [net-next PATCH] igb: allow tx of pre-formatted vlan ...
Hi Alexander, ... Thanks, I'll fix these up and re-submit... Arthur --
Mar 13, 7:55 am 2009
Arthur Jones
Re: [net-next PATCH] igb: allow tx of pre-formatted vlan ...
I'm out of the office today, though, so testing will have to wait until Monday -- I'll resend after the patch is tested... Arthur --
Mar 13, 9:24 am 2009
Siemens New Center
Mrs Mercy Bill
The sum of £750,000,00 GBP has been Awarded to your E-MAIL ID,Get back to us with your info via (siemens11@btinternet.com) Names : Address: Conntry : Occupation : Age : Mrs Mercy Bill (Information Officer) --
Mar 12, 7:52 pm 2009
Siemens New Center
Mrs Mercy Bill
The sum of £750,000,00 GBP has been Awarded to your E-MAIL ID,Get back to us with your info via (siemens11@btinternet.com) Names : Address: Conntry : Occupation : Age : Mrs Mercy Bill (Information Officer) --
Mar 12, 7:52 pm 2009
Siemens New Center
Mrs Mercy Bill
The sum of £750,000,00 GBP has been Awarded to your E-MAIL ID,Get back to us with your info via (siemens11@btinternet.com) Names : Address: Conntry : Occupation : Age : Mrs Mercy Bill (Information Officer) --
Mar 12, 7:52 pm 2009
Divy Le Ray
[PATCH net-next 4/10] cxgb3: prefetch buffer access in G ...
From: Divy Le Ray &lt;divy@chelsio.com&gt; Elmininate a cache miss when accessing the CPL header within the first aggregated buffer. Signed-off-by: Divy Le Ray &lt;divy@chelsio.com&gt; --- drivers/net/cxgb3/sge.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) diff --git a/drivers/net/cxgb3/sge.c b/drivers/net/cxgb3/sge.c index 90f6f82..a482429 100644 --- a/drivers/net/cxgb3/sge.c +++ b/drivers/net/cxgb3/sge.c @@ -2029,6 +2029,8 @@ static void lro_add_page(struct adapter *adap, ...
Mar 13, 12:13 am 2009
Divy Le Ray
[PATCH net-next 10/10] cxgb3: update driver version
From: Divy Le Ray &lt;divy@chelsio.com&gt; update driver version to 1.1.1-ko Signed-off-by: Divy Le Ray &lt;divy@chelsio.com&gt; --- drivers/net/cxgb3/version.h | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/cxgb3/version.h b/drivers/net/cxgb3/version.h index 6f6c30c..7bf963e 100644 --- a/drivers/net/cxgb3/version.h +++ b/drivers/net/cxgb3/version.h @@ -35,7 +35,7 @@ #define DRV_DESC &quot;Chelsio T3 Network Driver&quot; #define DRV_NAME &quot;cxgb3&quot; /* Driver version ...
Mar 13, 12:14 am 2009
Divy Le Ray
[PATCH net-next 2/10] cxgb3: release page ref on mapping error
From: Divy Le Ray &lt;divy@chelsio.com&gt; Release page chunk reference in case we fail to map it. Signed-off-by: Divy Le Ray &lt;divy@chelsio.com&gt; --- drivers/net/cxgb3/sge.c | 26 ++++++++++++++------------ 1 files changed, 14 insertions(+), 12 deletions(-) diff --git a/drivers/net/cxgb3/sge.c b/drivers/net/cxgb3/sge.c index 882beaf..808b8af 100644 --- a/drivers/net/cxgb3/sge.c +++ b/drivers/net/cxgb3/sge.c @@ -338,6 +338,18 @@ static inline int should_restart_tx(const struct sge_txq *q) ...
Mar 13, 12:13 am 2009
Divy Le Ray
[PATCH net-next 3/10] cxgb3: fix skb truesize in jumbo mode
From: Divy Le Ray &lt;divy@chelsio.com&gt; Update skb truesize correctly for the 2nd buffer from a Jumbo frame Signed-off-by: Divy Le Ray &lt;divy@chelsio.com&gt; --- drivers/net/cxgb3/sge.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/drivers/net/cxgb3/sge.c b/drivers/net/cxgb3/sge.c index 808b8af..90f6f82 100644 --- a/drivers/net/cxgb3/sge.c +++ b/drivers/net/cxgb3/sge.c @@ -830,14 +830,15 @@ recycle: len - SGE_RX_PULL_LEN); newskb-&gt;len = len; ...
Mar 13, 12:13 am 2009
Divy Le Ray
[PATCH net-next 1/10] cxgb3: ring rx door bell less frequently
From: Divy Le Ray &lt;divy@chelsio.com&gt; Ring free lists door bell less frequently, specifically every quarter of the active FL size. Signed-off-by: Divy Le Ray &lt;divy@chelsio.com&gt; --- drivers/net/cxgb3/adapter.h | 1 + drivers/net/cxgb3/sge.c | 32 ++++++++++++++++++++++++-------- 2 files changed, 25 insertions(+), 8 deletions(-) diff --git a/drivers/net/cxgb3/adapter.h b/drivers/net/cxgb3/adapter.h index fbe1569..95dce48 100644 --- a/drivers/net/cxgb3/adapter.h +++ ...
Mar 13, 12:13 am 2009
Divy Le Ray
[PATCH net-next 7/10] cxgb3: Update Rev3 mac workaround
From: Divy Le Ray &lt;divy@chelsio.com&gt; Update the heurstics workaround unlocking a hung mac: - reduce Tx mac toggling by enabling Tx drain before resetting the mac - Take Tx (lack of) activity in account only - Update the monitoring counter range to 64 bits Signed-off-by: Divy Le Ray &lt;divy@chelsio.com&gt; --- drivers/net/cxgb3/xgmac.c | 72 +++++++++++++++++++++------------------------ 1 files changed, 33 insertions(+), 39 deletions(-) diff --git a/drivers/net/cxgb3/xgmac.c ...
Mar 13, 12:14 am 2009
Divy Le Ray
[PATCH net-next 6/10] cxgb3: disable high freq non-data ...
From: Divy Le Ray &lt;divy@chelsio.com&gt; Under RX pressure, The HW might generate a high load of interrupts to signal mac fifo or free lists overflow. Disable the interrupts, and poll the relevant status bits to maintain stats. Signed-off-by: Divy Le Ray &lt;divy@chelsio.com&gt; --- drivers/net/cxgb3/cxgb3_main.c | 50 ++++++++++++++++++++++++++++++++++++++++ drivers/net/cxgb3/regs.h | 8 ++++++ drivers/net/cxgb3/sge.c | 3 ++ drivers/net/cxgb3/t3_hw.c | 30 ...
Mar 13, 12:14 am 2009
Divy Le Ray
[PATCH net-next 8/10] cxgb3: detect mac link faults.
From: Divy Le Ray &lt;divy@chelsio.com&gt; The driver currently ignores the local or remote link faults raised at the mac layer. This patch fixes it. Our mac however only advertizes link events, so wait for the phy to stabilize the link, then enable mac link events interrupts. Signed-off-by: Divy Le Ray &lt;divy@chelsio.com&gt; --- drivers/net/cxgb3/adapter.h | 5 + drivers/net/cxgb3/common.h | 6 ++ drivers/net/cxgb3/cxgb3_main.c | 123 ++++++++++++++++++++++++++++++++++++- ...
Mar 13, 12:14 am 2009
Divy Le Ray
[PATCH net-next 5/10] cxgb3: separate TX and RX reclaim ...
From: Divy Le Ray &lt;divy@chelsio.com&gt; Separate TX and RX reclaim handlers Don't disable interrupts in RX reclaim handler. Signed-off-by: Divy Le Ray &lt;divy@chelsio.com&gt; --- drivers/net/cxgb3/adapter.h | 1 drivers/net/cxgb3/sge.c | 128 ++++++++++++++++++++++++++++++------------- 2 files changed, 89 insertions(+), 40 deletions(-) diff --git a/drivers/net/cxgb3/adapter.h b/drivers/net/cxgb3/adapter.h index 95dce48..66ce456 100644 --- a/drivers/net/cxgb3/adapter.h +++ ...
Mar 13, 12:14 am 2009
Divy Le Ray
[PATCH net-next 9/10] cxgb3: update FW
From: Divy Le Ray &lt;divy@chelsio.com&gt; Update FW to 7.1 Signed-off-by: Divy Le Ray &lt;divy@chelsio.com&gt; --- drivers/net/cxgb3/version.h | 2 firmware/Makefile | 2 firmware/WHENCE | 2 firmware/cxgb3/t3fw-7.0.0.bin.ihex | 1881 ------------------------------------ firmware/cxgb3/t3fw-7.1.0.bin.ihex | 1885 ++++++++++++++++++++++++++++++++++++ 5 files changed, 1888 insertions(+), 1884 deletions(-) diff --git ...
Mar 13, 12:14 am 2009
Divy Le Ray
[PATCH net-next 0/10] cxgb3: driver updates
Hi Dave, I’m submitting 10 patches targeted for net-next-2.6. Here is a brief description of the patch series: - ring receive rings door bells less aggressively - drop page reference when dma mapping fails - fix skb truesize when coalescing fragments of a jumbo frame - eliminate a cache miss in the GRO section of the driver - segregate Rx and Tx credit reclaim timers - poll for HW alert status when intrs would happen too frequently - update the xgmac hang workaround for the chip's rev 3 - ...
Mar 13, 12:13 am 2009
David Miller
Re: [PATCH net-next 0/10] cxgb3: driver updates
From: Divy Le Ray &lt;divy@chelsio.com&gt; All applied, thanks Divy.
Mar 13, 11:31 am 2009
feldmaus
Re: no IPv6 Routers present
Here it comes: First my Network will be connected to my DSL Modem and all goes well --&gt; &lt;http://nopaste.debianforum.de/19660&gt; Then i pluged off my network cable, started my server and connected my Client PC to my Server, which works as a Router at this state my internet connection fails --&gt; &lt;http://nopaste.debianforum.de/19661&gt; So i pluged off my cable and shutdown my server and connected the client PC to the DSL Modem again and all goes well --&gt; ...
Mar 13, 12:37 am 2009
feldmaus
Re: no IPv6 Routers present
I found the Bug. There was no rule for my chain &lt;lan-in&gt; and &lt;lan-out&gt;, because i inserted the rule at the wrong place ! ########################################################### iptables -I lan-in 2 -s 0.0.0.0/0 -d 0.0.0.0/0 -j ACCEPT iptables -I lan-out 2 -s 0.0.0.0/0 -d 0.0.0.0/0 -j ACCEPT ########################################################### It should be inserted at line 1. Regards Markus --
Mar 13, 1:12 am 2009
Vlad Yasevich
Re: no IPv6 Routers present
You can't use NOARP on a normal network interface without some static neighbor entries. PPP interfaces do not require ARP since they are point-to-point and you already know everything about the destination. For ethernet interfaces, you need arp to resolve the IP to MAC address mappings. Get rid of NOARP in you eth0 case, and it should work. --
Mar 13, 4:55 am 2009
feldmaus
Re: no IPv6 Routers present
Next Bug, but this one should refer to the kernel i think: This one works not. --&gt; &lt;http://nopaste.debianforum.de/19665&gt; But this one works not --&gt; &lt;http://nopaste.debianforum.de/19664&gt; I worked out the syslog messages and the differences: In the not working configuration i used &lt;NOARP&gt; for eth0. I don't know why, but i think it come from ppp0 which uses it: ######################################################################## iface dsl-provider inet ppp pre-up /sbin/ifconfig eth0 up ...
Mar 13, 1:36 am 2009
Tantilov, Emil S
RE: FW: Kernel panic during stress with igb in the upstr ...
Thanks Herbert, With this patch the stress test has been going for more than 4 hours now (compared to minutes until panic before). I will leave the test running over the weekend, but at least for now looks like it's fixed. Thanks, Emil -----Original Message----- From: Herbert Xu [mailto:herbert@gondor.apana.org.au] Sent: Friday, March 13, 2009 4:53 AM To: Tantilov, Emil S Cc: Duyck, Alexander H; Brandeburg, Jesse; Kirsher, Jeffrey T; David S. Miller; netdev@vger.kernel.org Subject: Re: ...
Mar 13, 2:53 pm 2009
David Miller
Re: Kernel panic during stress with igb in the upstream kernel
From: &quot;Tantilov, Emil S&quot; &lt;emil.s.tantilov@intel.com&gt; Thanks for testing. Herbert, want me to toss this into net-2.6 now? --
Mar 13, 2:54 pm 2009
Herbert Xu
Re: FW: Kernel panic during stress with igb in the upstr ...
Sorry, it seems that I've managed to get the net/net-next patches mixed up. Does this help? GRO: Move netpoll checks to correct location As my netpoll fix for net doesn't really work for net-next, we need this update to move the checks into the right place. As it stands we may pass freed skbs to netpoll_receive_skb. This patch also introduces a netpoll_rx_on function to avoid GRO completely if we're invoked through netpoll. This might seem paranoid but as netpoll may have an external ...
Mar 13, 4:52 am 2009
Herbert Xu
Re: Kernel panic during stress with igb in the upstream kernel
No, the bug only exists in net-next-2.6 :) Thanks, -- Visit Openswan at http://www.openswan.org/ Email: Herbert Xu ~{PmV&gt;HI~} &lt;herbert@gondor.apana.org.au&gt; Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt --
Mar 13, 4:59 pm 2009
feldmaus
Re: no IPv6 Routers present
It seems to better, but i do not know how the &lt;NOARP&gt; comes from ? I changed my &lt;/etc/network/interfaces&gt; from: iface dsl-provider inet ppp pre-up /sbin/ifconfig eth0 up -arp 0# line maintained by pppoeconf provider dsl-provider to this one: iface dsl-provider inet ppp pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf provider dsl-provider Should this the key ? Regards Markus --
Mar 13, 6:22 am 2009
Vlad Yasevich
Re: no IPv6 Routers present
Aha... you probably want to add a post-down /sbin/ifconfig eth0 arp So that the next time you configure eth0, it will be able to arps again. --
Mar 13, 8:43 am 2009
Fondation De France
Grant
Congratulation for your $1,350,000.00 as cash grant from the Fondation De France. You are to send us the following details so that we can proceed to process your grant. Name: Address: Occupation: Sex: Tel. And send to Mr Patrice Williams (fdf014@yahoo.com.hk) Sincerely, Mrs. Claudia Lauren Announcer. www.fdf.org --
Mar 13, 7:42 am 2009
Jorge Boncompte [DTI2]
[PATCH] netns: oops in ip_frag_reasm incrementing stats
skb-&gt;dev can be NULL on ip_frag_reasm for skb's coming from RAW sockets. Quagga's OSPFD sends fragmented packets on a RAW socket, when netfilter conntrack reassembles them on the OUTPUT path you hit this code path. Signed-off-by: Jorge Boncompte [DTI2] &lt;jorge@dti2.net&gt; --- net/ipv4/ip_fragment.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/net/ipv4/ip_fragment.c b/net/ipv4/ip_fragment.c index 6659ac0..8f150d5 100644 --- ...
Mar 13, 9:21 am 2009
David Miller
Re: [PATCH] netns: oops in ip_frag_reasm incrementing stats
From: &quot;Jorge Boncompte [DTI2]&quot; &lt;jorge@dti2.net&gt; Your patch was corrupted by your email client, please fix this up and resubmit. --
Mar 13, 11:46 am 2009
Jorge Boncompte [DTI2]
[PATCHv2] netns: oops in ip_frag_reasm incrementing stats
dev can be NULL on ip_frag_reasm for skb's coming from RAW sockets. Quagga's OSPFD sends fragmented packets on a RAW socket, when netfilter conntrack reassembles them on the OUTPUT path you hit this code path. Changes from v1: - Fixed description Signed-off-by: Jorge Boncompte [DTI2] &lt;jorge@dti2.net&gt; --- net/ipv4/ip_fragment.c | 14 +++++++------- 1 files changed, 7 insertions(+), 7 deletions(-) diff --git a/net/ipv4/ip_fragment.c b/net/ipv4/ip_fragment.c index 6659ac0..8f150d5 ...
Mar 13, 9:35 am 2009
Jiri Pirko
[PATCH] 8139too: allow to set mac address on running device
Similar patch as for 8139cp posted yesterday, so the same comment: So far there was not a chance to set a mac address on running 8139too device. This is for example needed when you want to use this NIC as a bonding slave in bonding device in mode balance-alb. This simple patch allows it. Jirka Signed-off-by: Jiri Pirko &lt;jpirko@redhat.com&gt; drivers/net/8139too.c | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-) diff --git a/drivers/net/8139too.c ...
Mar 13, 10:58 am 2009
David Miller
Re: [PATCH] 8139too: allow to set mac address on running ...
From: Jiri Pirko &lt;jpirko@redhat.com&gt; Also applied, thanks. --
Mar 13, 11:48 am 2009
Jiri Pirko
[PATCH] bonding: allow bond in mode balance-alb to work ...
Hi all. This is only a draft of patch to consult. I'm aware that it should be divided into multiple patches. I want to know opinion from you folks. The problem is described in following bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=487763 Basically here's what's going on. In every mode, bonding interface uses the same mac address for all enslaved devices. Except for mode balance-alb. When you put this kind of bond device into a bridge it will only add one of mac adresses into a ...
Mar 13, 11:33 am 2009
Ben Greear
e100 firmware in 2.6.29-rc7?
I have selected build-firmware-into-kernel but it seems e100 is still unhappy in 2.6.29-rc7. e100 0000:02:01.0: firmware: requesting e100/d102e_ucode.bin e100: eth4: e100_request_firmware: Failed to load firmware &quot;e100/d102e_ucode.bin&quot;: -2 Thanks, Ben -- Ben Greear &lt;greearb@candelatech.com&gt; Candela Technologies Inc http://www.candelatech.com --
Mar 13, 1:16 pm 2009
David Miller
Re: [RFC v2: Patch 1/3] net: hand off skb list to other ...
From: Tom Herbert &lt;therbert@google.com&gt; If the hash is good is will distribute the load properly. If the NIC is sophisticated enough (Sun's Neptune chipset is) you can even group interrupt distribution by traffic type and even bind specific ports to interrupt groups. I really detest all of these software hacks that add overhead to solve problems the hardware can solve for us. --
Mar 13, 2:02 pm 2009
David Miller
Re: [RFC v2: Patch 1/3] net: hand off skb list to other ...
From: Tom Herbert &lt;therbert@google.com&gt; ^^^^^^^^ Do these NICs at least support multiqueue? --
Mar 13, 3:19 pm 2009
Herbert Xu
Re: [RFC v2: Patch 1/3] net: hand off skb list to other ...
I don't think they do. See the lsat paragraph in Tom's first email. I think we all agree that hacks such as these are onlhy useful for NICs that either don't support mq or if the number of rx queues is too small. The question is how much do we love these NICs :) Cheers, -- Visit Openswan at http://www.openswan.org/ Email: Herbert Xu ~{PmV&gt;HI~} &lt;herbert@gondor.apana.org.au&gt; Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt --
Mar 13, 4:58 pm 2009
Tom Herbert
Re: [RFC v2: Patch 1/3] net: hand off skb list to other ...
I appreciate this philosophy, but unfortunately I don't have the luxury of working with a NIC that solves these problems. The reality may be that we're trying to squeeze performance out of crappy hardware to scale on multi-core. Left alone we couldn't get the stack to scale, but with these &quot;destable hacks&quot; we've gotten 3X or so improvement in packets per second across both our dumb 1G and 10G NICs. These gains have translated into tangible application performance gains, so we'll probably ...
Mar 13, 2:59 pm 2009
Stephen Hemminger
[RFC] ipv4: add link_filter sysctl
Add a new parameter that controls how kernel responds to packets when interface is down. This is done to solve the problem of: Assume topology of: A &lt;-----------&gt; Router X--- down link 10.1.1.2/24 10.1.1.1/24 10.2.1.1/24 eth0 eth1 If A pings 10.2.1.1 then with normal Linux semantics Router would respond even if eth1 link on 10.2.1.1 was down. This causes some network management tools (that work with other router OS's) to ...
Mar 13, 4:12 pm 2009
David Miller Mar 13, 4:15 pm 2009
Roel Kluin
build bug on kfree(struct sk_buff*)
Hi David, Maybe I should have sent this to you (and netdev) in the first place. I am now trying allyesconfig. The errors are due to: * In net/core/dev.c +2674 a struct sk_buff* was freed, * when assigning kfree to a function pointer. * Several kfrees, but I don't know why gcc complains: In block/genhd.c: struct timer_rand_state *random, In drivers/gpu/drm/i915/intel_modes.c: struct edid *edid, In kernel/exit.c: struct futex_pi_state *pi_state_cache; In ...
Mar 13, 4:16 pm 2009
previous daytodaynext day
March 12, 2009March 13, 2009March 14, 2009