| From | Subject | Date |
|---|---|---|
| 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 <roel.kluin@gmail.com>
Applied, thanks.
--
| Mar 13, 4:05 pm 2009 |
| David Miller | Re: [PATCH] [SK_BUFF]: '< 0' and '>= 0' test on unsigned
From: Roel Kluin <roel.kluin@gmail.com>
Applied to net-next-2.6, thanks.
--
| Mar 13, 4:04 pm 2009 |
| David Miller | Re: PATCH_ppp_mp_explode_redesign
From: gabriele.paoloni@intel.com
Looks good, applied.
--
| Mar 13, 4:09 pm 2009 |
| David Miller | Re: [Patch 2/5] Network Drop Monitor: Add trace declarat ...
From: Neil Horman <nhorman@tuxdriver.com>
Applied.
--
| Mar 13, 12:10 pm 2009 |
| David Miller | Re: [Patch 3/5] Network Drop Monitor: Adding kfree_skb_c ...
From: Neil Horman <nhorman@tuxdriver.com>
Applied.
--
| Mar 13, 12:10 pm 2009 |
| David Miller | Re: [Patch 4/5] Network Drop Monitor: Adding drop monito ...
From: Neil Horman <nhorman@tuxdriver.com>
Applied.
--
| Mar 13, 12:10 pm 2009 |
| David Miller | Re: [Patch 5/5] Network Drop Monitor: Adding Build chang ...
From: Neil Horman <nhorman@tuxdriver.com>
Applied.
--
| Mar 13, 12:10 pm 2009 |
| Neil Horman | Re: [Patch 5/5] Network Drop Monitor: Adding Build chang ...
Thanks a bunch Dave!
--
| Mar 13, 4:43 pm 2009 |
| David Miller | Re: [PATCH 1/2] smsc911x: check for FFWD success before ...
From: Steve Glendinning <steve.glendinning@smsc.com>
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 <steve.glendinning@smsc.com>
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 <grundler@parisc-linux.org>
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 <kaber@trash.net>
Also applied, thanks.
--
| Mar 13, 1:16 pm 2009 |
| David Miller | Re: [PATCH] macvlan: Support creating macvlans from macvlans
From: Patrick McHardy <kaber@trash.net>
Applied to net-next-2.6
--
| Mar 13, 1:15 pm 2009 |
| David Miller | Re: [PATCH] net: fix some trailing whitespaces
From: Bryan Wu <cooloney@kernel.org>
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 <khali@linux-fr.org>
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: "Ramkrishna Vepa" <Ramkrishna.Vepa@neterion.com>
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 "patch -p1" from
the kernel tree directory.
--
Ueimor
| Mar 13, 1:15 pm 2009 |
| David Miller | Re: 3c59x: shared interrupt problem
From: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
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 <buytenh@wantstofly.org>
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 <afleming@freescale.com>
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 <afleming@freescale.com>
Applied.
--
| Mar 13, 12:05 pm 2009 |
| David Miller | Re: RX problem in ibm_newemac driver
From: Felix Radensky <felix@embedded-sol.com>
Patch applied, thanks everyone.
--
| Mar 13, 1:49 pm 2009 |
| David Miller | Re: [net-next PATCH] ixgbe: fix multiple unicast address ...
From: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
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 <cjs@dhp.com> :
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 <r.schwebel@pengutronix.de>
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 "deadline"'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 "root=/dev/mtdblock4".
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 <therbert@google.com>
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: "Ilpo Järvinen" <ilpo.jarvinen@helsinki.fi>
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 <proski@gnu.org>
Applied.
Please provide a proper "Signed-off-by: xxx" 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 <ron.mercer@qlogic.com>
Applied, thanks Ron.
--
| Mar 13, 11:28 am 2009 |
| David Miller | Re: r8169 skb leak
From: Francois Romieu <romieu@fr.zoreil.com>
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 <dada1@cosmosbay.com>
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 <davej@redhat.com>
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 <davej@redhat.com>
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 <harvey.harrison@gmail.com>
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 <rusty@rustcorp.com.au>
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: "Jan-Bernd Themann" <ossthema@de.ibm.com>
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 <paul.moore@hp.com>
This looks OK to me:
Acked-by: David S. Miller <davem@davemloft.net>
--
| 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 <jpirko@redhat.com>
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] << 8) | (addr[2] << 16) | (addr[3] << 24);
high = addr[4] | (addr[5] << 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 <vladislav.yasevich@hp.com>
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 <divy@chelsio.com>
Elmininate a cache miss when accessing the CPL header within
the first aggregated buffer.
Signed-off-by: Divy Le Ray <divy@chelsio.com>
---
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 <divy@chelsio.com>
update driver version to 1.1.1-ko
Signed-off-by: Divy Le Ray <divy@chelsio.com>
---
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 "Chelsio T3 Network Driver"
#define DRV_NAME "cxgb3"
/* 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 <divy@chelsio.com>
Release page chunk reference in case we fail to map it.
Signed-off-by: Divy Le Ray <divy@chelsio.com>
---
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 <divy@chelsio.com>
Update skb truesize correctly for the 2nd buffer from a Jumbo frame
Signed-off-by: Divy Le Ray <divy@chelsio.com>
---
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->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 <divy@chelsio.com>
Ring free lists door bell less frequently,
specifically every quarter of the active FL
size.
Signed-off-by: Divy Le Ray <divy@chelsio.com>
---
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 <divy@chelsio.com>
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 <divy@chelsio.com>
---
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 <divy@chelsio.com>
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 <divy@chelsio.com>
---
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 <divy@chelsio.com>
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 <divy@chelsio.com>
---
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 <divy@chelsio.com>
Separate TX and RX reclaim handlers
Don't disable interrupts in RX reclaim handler.
Signed-off-by: Divy Le Ray <divy@chelsio.com>
---
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 <divy@chelsio.com>
Update FW to 7.1
Signed-off-by: Divy Le Ray <divy@chelsio.com>
---
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 <divy@chelsio.com>
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 --> <http://nopaste.debianforum.de/19660>
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 --> <http://nopaste.debianforum.de/19661>
So i pluged off my cable and shutdown my server
and connected the client PC to the DSL Modem again
and all goes well --> ...
| Mar 13, 12:37 am 2009 |
| feldmaus | Re: no IPv6 Routers present
I found the Bug.
There was no rule for my chain <lan-in> and <lan-out>,
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. --> <http://nopaste.debianforum.de/19665>
But this one works not --> <http://nopaste.debianforum.de/19664>
I worked out the syslog messages and the differences:
In the not working configuration i used <NOARP> 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: "Tantilov, Emil S" <emil.s.tantilov@intel.com>
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>HI~} <herbert@gondor.apana.org.au>
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 <NOARP> comes from ?
I changed my </etc/network/interfaces> 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->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] <jorge@dti2.net>
---
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: "Jorge Boncompte [DTI2]" <jorge@dti2.net>
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] <jorge@dti2.net>
---
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 <jpirko@redhat.com>
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 <jpirko@redhat.com>
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 "e100/d102e_ucode.bin": -2
Thanks,
Ben
--
Ben Greear <greearb@candelatech.com>
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 <therbert@google.com>
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 <therbert@google.com>
^^^^^^^^
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>HI~} <herbert@gondor.apana.org.au>
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 "destable hacks" 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 <-----------> 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 | Re: netxen: remove old flash check.
Applied, thanks.
--
| 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 day | today | next day |
|---|---|---|
| March 12, 2009 | March 13, 2009 | March 14, 2009 |
