| From | Subject | Date |
|---|---|---|
| Eric Dumazet | Re: Multicast packet loss
I believe you are right, and in fact was about to post a "dont look at this patch"
since it doesnt help the multicast reception at all, I redone tests more carefuly
and got nothing but noise.
We have a cache line ping pong mess here, and need more thinking.
I rewrote Kenny prog to use non blocking sockets.
Receivers are doing :
int delay = 50;
fcntl(s, F_SETFL, O_NDELAY);
while(1)
{
struct sockaddr_in from;
socklen_t fromlen = ...
| Mar 4, 1:36 am 2009 |
| David Miller | Re: Multicast packet loss
From: Eric Dumazet <dada1@cosmosbay.com>
This adds new overhead for TCP which has to hold the socket
lock for other reasons in these paths.
I don't get how an atomic_t operation is cheaper than a
lock_sock/release_sock. Is it the case that in many
executions of these paths only atomic_read()'s are necessary?
I actually think this scheme is racy. There is a reason we
have to hold the socket lock when doing memory scheduling.
Two threads can get in there and say "hey I have enough ...
| Mar 4, 1:16 am 2009 |
| David Miller | Re: [PATCH] sungem: another error printed one too early
From: Roel Kluin <roel.kluin@gmail.com>
Applied, thanks.
--
| Mar 4, 1:08 am 2009 |
| Jan Engelhardt | Re: [Bonding-devel] 2.6.29 regression? Bonding tied to I ...
IMO, a better solution could be to add a dummy ipv6 module that returns
-EOPNOTSOPP or appropriate for most calls.
--
| Mar 4, 4:46 am 2009 |
| David Miller | Re: [RFC][PATCH] neigh: Allow for user space users of th ...
From: ebiederm@xmission.com (Eric W. Biederman)
Ok, no objections from me.
I'll apply this to net-next-2.6, thanks.
--
| Mar 4, 1:03 am 2009 |
| Eric W. Biederman | Re: [RFC][PATCH] neigh: Allow for user space users of th ...
Thanks
Eric
--
| Mar 4, 2:32 pm 2009 |
| David Miller | Re: [RFC v1] hand off skb list to other cpu to submit to ...
From: "Zhang, Yanmin" <yanmin_zhang@linux.intel.com>
We have to use the same TX queue for all packets for the same
connection flow (same src/dst IP address and ports) otherwise
we introduce reordering.
Herbert brought this up, now I have explicitly brought this up,
and you cannot ignore this issue.
You must not knowingly reorder packets, and using different TX
queues for packets within the same flow does that.
--
| Mar 4, 2:39 am 2009 |
| Zhang, Yanmin | Re: [RFC v1] hand off skb list to other cpu to submit to ...
Thanks for your pointer. I cloned net-next-2.6 tree. skb_record_rx_queue is a smart
idea to implement an auto TX selection.
There is no NIC multi-queue standard or RFC available. At least I didn't find it
by google.
Both the new skb_record_rx_queue and current kernel have an assumption on
multi-queue. The assumption is it's best to send out packets from the TX of the
same number of queue like the one of RX if the receved packets are related to
the out packets. Or more direct speaking is we ...
| Mar 4, 2:27 am 2009 |
| David Miller | Re: [PATCH] net: more timeouts that reach -1
From: Roel Kluin <roel.kluin@gmail.com>
Applied, thanks.
--
| Mar 4, 1:05 am 2009 |
| David Miller | Re: [PATCH v3] net: more timeouts that reach -1
From: Roel Kluin <roel.kluin@gmail.com>
I'll make sure to integrate this version of your patch instead
of the original which I just said I applied :-)
--
| Mar 4, 1:10 am 2009 |
| David Miller | Re: [PATCH] pcmcia: worklimit reaches -1
From: Roel Kluin <roel.kluin@gmail.com>
Applied.
--
| Mar 4, 1:06 am 2009 |
| David Miller | Re: [PATCH 01/14] tg3: Fix 5906 link problems
From: "Matt Carlson" <mcarlson@broadcom.com>
Sure, I'll queue it up to net-2.6
--
| Mar 4, 4:08 pm 2009 |
| Chris Stromsoe | Re: WARNING: at net/core/dev.c:1505 skb_gso_segment+0x6e ...
I've been running with 2.6.28.7 on the same hardware for 2 days and
haven't seen the warning once. So it does look like something between
those fixed it.
-Chris
--
| Mar 4, 11:19 am 2009 |
| David Miller | Re: [PATCH 00/11] Add support to FCoE offload through ne ...
From: Yi Zou <yi.zou@intel.com>
I am fine with these changes, they look good.
--
| Mar 4, 12:57 am 2009 |
| David Miller | Re: [BUG] 2.6.29-rc* QinQ vlan trunking regression
From: Bart Trojanowski <bart@jukie.net>
Stephen please fix this.
--
| Mar 4, 12:43 am 2009 |
| Patrick McHardy | Re: [BUG] 2.6.29-rc* QinQ vlan trunking regression
I'm maintaining vlan :) I haven't been able to look into this yet,
but I should be later today.
--
| Mar 4, 2:57 am 2009 |
| Patrick McHardy | Re: [BUG] 2.6.29-rc* QinQ vlan trunking regression
Good point. I think I know whats happening. The VLAN devices are
registered with vlan_netdev_ops, the ->init function then potentially
replaces them based on whether the underlying device supports HW
acceleration. At this point the register_netdev() function already
has used the first netdev_ops structure to initialize the compat
pointers, meaning the new assignment is largely without effect and
causes incorrect ops to be used with HW acceleration
This probably causes the slab corruption ...
| Mar 4, 4:45 am 2009 |
| David Miller | Re: [BUG] 2.6.29-rc* QinQ vlan trunking regression
From: Patrick McHardy <kaber@trash.net>
Ok, I don't actually care who fixes it :-)
I asked Stephen because this appears like it might be netdev_ops
fallout.
--
| Mar 4, 3:59 am 2009 |
| David Miller | Re: [PATCH] Assign linklocal addresses to isatap from link dev
From: Sascha Hlusiak <mail@saschahlusiak.de>
This is not my understanding of how ISATAP works on hosts.
Real autoconf is not performed, but rather you must configure your
system with a PRL (potential routers list) and these routers are
probed periodically in order to keep track of which of them are still
functioning and also to perform a sort-of unicast-only autoconf.
I am pretty sure that the person who added the ISATAP code created the
current behavior intentionally.
--
| Mar 4, 4:28 am 2009 |
| Sascha Hlusiak | Re: [PATCH] Assign linklocal addresses to isatap from link dev
Well, since ISATAP is just a SIT, it still needs a link local address for=20
autoconf and it needs to have it's v4 Address embedded in the lowest 32 bit=
of=20
the linklocal address. It will then do normal autoconf with the potential=20
router by sending a proper router solicitation messages, either directed or=
=20
multicast.
I see that the current implementation disables sending of RS when on ISATAP=
,=20
which is not correct because RS are needed to do the autoconf.
Well, the current ...
| Mar 4, 10:49 am 2009 |
| John Dykstra | Re: some tc commands fail on 2.6.29-rc6-git5, works on 2 ...
I have also reproduced this on Linus' latest 2.6.29-rc6 tree, using tc
version iproute2-ss071016 and a kernel config with all traffic control
features enabled.
The error reported by tc comes from the kernel-level check added by:
commit c1b56878fb68e9c14070939ea4537ad4db79ffae
Author: Stephen Hemminger <shemminger@vyatta.com>
Date: Tue Nov 25 21:14:06 2008 -0800
tc: policing requires a rate estimator
Found that while trying average rate policing, it was possible to
...
| Mar 3, 7:50 pm 2009 |
| Denys Fedoryschenko | Re: some tc commands fail on 2.6.29-rc6-git5, works on 2 ...
Maybe good idea to use strace? (i dont know which flags useful, but usually i
use "-s 65536")
Just maybe it will give a bit more ideas what is happening.
But sure netdev developers can tell, if it is useful or not.
--
| Mar 4, 10:59 am 2009 |
| Jarek Poplawski | [PATCH] Re: some tc commands fail on 2.6.29-rc6-git5, wo ...
Very nice diagnose, thanks!
Jarek P.
PS: after upgrading iproute I couldn't reproduce this seemingly OK
test with older versions anymore...
------------------->
pkt_sched: act_police: Fix a rate estimator test.
A commit c1b56878fb68e9c14070939ea4537ad4db79ffae "tc: policing requires
a rate estimator" introduced a test which invalidates previously working
configs, based on examples from iproute2: doc/actions/actions-general.
This is too rigorous: a rate estimator is needed only when ...
| Mar 4, 4:34 pm 2009 |
| Jarek Poplawski | Re: some tc commands fail on 2.6.29-rc6-git5, works on 2 ...
...
Joao, you don't need to be sorry at all - on the contrary I'm
extremely sorry! I was so focused on the kernel version but ignored
updating iproute, and it looks like this matters here.
So you're right. Alas I'll not be able to look at it until "tomorrow"
in the evening.
Thanks for the report,
Jarek P.
--
| Mar 3, 5:06 pm 2009 |
| Joao Correia | Re: some tc commands fail on 2.6.29-rc6-git5, works on 2 ...
Hello
Just to confirm that i also have all traffic control/shaping (QoS,
connection limits, scheduling, etc) enabled on the config i use.
Its not just the specific version of tc i posted, i tried one from
last year (october, but i didnt note the exact build) with the same
result.
Cheers,
Joao Correia
Centro de Informatica
Universidade da Beira Interior
Portugal
--
| Mar 4, 7:09 am 2009 |
| David Miller | Re: [PATCH 1/3] be2net: header files
From: Sathya Perla <sathyap@serverengines.com>
Although these pointers are properly declared with the __iomem
marker, the code in some places fails to specify the __iomem
qualifier.
For example, be_mbox_db_ring(), be_mbox_db_ready_wait().
I am sure there are others.
If you check your driver's build with sparse it will warn about these
kinds of problems.
--
| Mar 4, 12:47 am 2009 |
| David Miller | Re: [PATCH] dm9601: new vendor/product IDs
From: Peter Korsgaard <jacmet@sunsite.dk>
Applied, thanks.
--
| Mar 4, 12:48 am 2009 |
| Neil Horman | Re: [Patch 1/5] Network Drop Monitor: Add netlink protoc ...
very well, I'll make the change, and repost in a few days when I have it all
tested.
Neil
--
| Mar 4, 8:39 am 2009 |
| David Miller | Re: [Patch 3/5] Network Drop Monitor: Adding kfree_skb_c ...
From: Arnaldo Carvalho de Melo <acme@redhat.com>
But more seriously I like something like "consume_skb()" the best (ie.
drop the 'd'). It has the implication that an application or other
entity "consumed" and used the data before we freed the SKB.
What do you think?
--
| Mar 4, 3:47 pm 2009 |
| Arnaldo Carvalho de Melo | Re: [Patch 3/5] Network Drop Monitor: Adding kfree_skb_c ...
ROTFL, I have to get that book someday... For now I'm reading a brick
That would be better than kfree_skb_clean, yes.
- Arnaldo
P.S.: Neil, I didn't managed to get to the other aspects of your work,
sorry about being so picky :-\
--
| Mar 4, 3:51 pm 2009 |
| Patrick McHardy | Re: [Patch 3/5] Network Drop Monitor: Adding kfree_skb_c ...
My clear favourite as well. Maybe for some procedure that leaks
the skb :)
--
| Mar 4, 4:57 pm 2009 |
| Neil Horman | Re: [Patch 3/5] Network Drop Monitor: Adding kfree_skb_c ...
Check the RFC thread. The cases in which we are dropping far outnumber the set
of cases in which we free the skb simply because its the end of the line.
Theres far less churn this way
Neil
--
| Mar 4, 7:18 am 2009 |
| Arnaldo Carvalho de Melo | Re: [Patch 3/5] Network Drop Monitor: Adding kfree_skb_c ...
Why just not add a "drop_skb()" instead? kfree_skb_clean sounds as if we
will do some cleanup on the skb being freed. "drop_skb()" seems much
clearer.
- Arnaldo
--
| Mar 4, 6:54 am 2009 |
| Arnaldo Carvalho de Melo | Re: [Patch 3/5] Network Drop Monitor: Adding kfree_skb_c ...
Oh well, sometimes churn is inevitable, but lemme try to figure out some
more clearer names for kfree_skb_clean:
rest_in_peace_skb()
here_lies_a_productive_skb()
kfree_not_dropped_skb()
kfree_worthy_skb()
consumed_skb()
hasta_la_vista_skbaby()
kfree_used_skb()
Perhaps the last one, huh? :-)
- Arnaldo
P.S.: </joke'ishy moment>
--
| Mar 4, 3:45 pm 2009 |
| David Miller | Re: [Patch 3/5] Network Drop Monitor: Adding kfree_skb_c ...
From: Arnaldo Carvalho de Melo <acme@redhat.com>
I mind the churn, I have to apply this thing and deal with
the merge conflicts :-)
Why not come up with a clever alternative name for kfree_skb_clean()?
--
| Mar 4, 2:06 pm 2009 |
| Arnaldo Carvalho de Melo | Re: [Patch 3/5] Network Drop Monitor: Adding kfree_skb_c ...
I wouldn't mind the churn, as I really think drop_skb() would be
clearer, but then this is up to Dave.
- Arnaldo
--
| Mar 4, 9:13 am 2009 |
| David Miller | Re: [Patch 4/5] Network Drop Monitor: Adding drop monito ...
From: Patrick McHardy <kaber@trash.net>
Indeed, we have hacks in libnl to work around some of these
issues :-(
--
| Mar 4, 4:00 am 2009 |
| Patrick McHardy | Re: [Patch 4/5] Network Drop Monitor: Adding drop monito ...
It should also be noted that netlink attributes only provide 4 byte
alignment. Not sure what the current status of handling unaligned
accesses on all architectures is, but something that might have to
be taken into consideration.
--
| Mar 4, 3:06 am 2009 |
| Neil Horman | Re: [Patch 4/5] Network Drop Monitor: Adding drop monito ...
Understood, I've changed this in my local tree, and will repost when I've
Neil
--
| Mar 4, 4:44 am 2009 |
| David Miller | Re: [PATCH] fix tokenring license
From: Meelis Roos <mroos@linux.ee>
Applied, thanks.
--
| Mar 4, 12:48 am 2009 |
| Maciej Rutecki | Re: 2.6.29-rc6-git7: Reported regressions from 2.6.28
Problem seems by solved in 2.6.29-rc7
--
Maciej Rutecki
http://www.maciek.unixy.pl
--
| Mar 4, 12:14 pm 2009 |
| Ingo Molnar | Re: 2.6.29-rc6-git7: Reported regressions from 2.6.28
yes - please consider it fixed.
Thanks,
Ingo
--
| Mar 3, 6:06 pm 2009 |
| Zhang Rui | Re: 2.6.29-rc6-git7: Reported regressions from 2.6.28
the problem has already been fixed by
3a5093ee6728c8cbe9c039e685fc1fca8f965048
thanks,
rui
--
| Mar 3, 6:03 pm 2009 |
| David Miller | Re: [net-next PATCH 0/8] Add/clean up firmware event handlers.
From: Ron Mercer <ron.mercer@qlogic.com>
All applied to net-next-2.6, thanks Ron.
--
| Mar 4, 12:51 am 2009 |
| David Miller | Re: [PATCH] cipso: subtraction on unsigned hdr_delta
From: Roel Kluin <roel.kluin@gmail.com>
I'd like Paul to look at this.
It looks like it does the wrong thing when the option space increases,
which would have made hdr_delta negative if it were of a signed type.
I think therefore that sk_conn->icsk_ext_hdr_len needs to be adjusted
in both directions, just just when the option area length shrinks.
--
| Mar 4, 12:42 am 2009 |
| Paul Moore | Re: [PATCH] cipso: subtraction on unsigned hdr_delta
This patch isn't needed since I can't think of any sane reason why the
hdr_delta subtraction would ever cause an error. Similarly, I don't think
David's concerns over the icsk_ext_hdr_len adjustment necessarily apply here
either. Let me try and explain, feel free to point out faults in my logic ...
This function, cipso_v4_sock_delattr(), is only used _to_ remove the CIPSO IP
option from a socket, never to add it. In the code snippet above we see the
following three lines:
hdr_delta ...
| Mar 4, 10:25 am 2009 |
| Marcel Holtmann | Re: Bluetooth oops from hci_conn_del, kernel 2.6.29-rc6
will the following patch fix it?
http://git.kernel.org/?p=linux/kernel/git/holtmann/bluetooth-next-2.6.git;a=commit;h=2...
Regards
Marcel
--
| Mar 4, 2:02 pm 2009 |
| Patrick McHardy | Re: [PATCH] netlink: invert error code in netlink_set_err()
Amazing how this kept hidden for so long. I could have sworn I've
already seen the notification errors in userspace :)
--
| Mar 4, 3:13 am 2009 |
| David Miller | Re: [PATCH] netlink: invert error code in netlink_set_err()
From: Pablo Neira Ayuso <pablo@netfilter.org>
Applied, thanks a lot Pablo.
--
| Mar 4, 12:37 am 2009 |
| Jeff Kirsher | [net-next PATCH 2/2] igb: remove ASPM L0s workaround
From: Alexander Duyck <alexander.h.duyck@intel.com>
The L0s workaround should be moved into a pci quirk and so it is not
necessary in the driver. This update removes the L0s workaround from the
igb driver.
Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com>
Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
---
drivers/net/igb/igb_main.c | 26 ++------------------------
1 files changed, 2 insertions(+), 24 deletions(-)
diff --git a/drivers/net/igb/igb_main.c ...
| Mar 3, 7:03 pm 2009 |
| Matthew Wilcox | Re: [net-next PATCH 1/2] PCI: Add PCI quirk to disable L ...
Thanks for the explanation, it handles my immediate question of "why do
it in a quirk?" It does, however, raise the very interesting question
about what to do about other devices which have issues that are currently
handled in the driver that can't be handled by the driver in a VM.
I don't have a good example to hand right now, but I bet I can spot one
I'm not going to ack this patch at this point, let's just give it a day.
FWIW, Jesse is not going to be able to review patches this ...
| Mar 3, 9:05 pm 2009 |
| Jeff Kirsher | [net-next PATCH 1/2] PCI: Add PCI quirk to disable L0s A ...
From: Alexander Duyck <alexander.h.duyck@intel.com>
This patch is intended to disable L0s ASPM link state for 82598 (ixgbe)
parts due to the fact that it is possible to corrupt TX data when coming
back out of L0s on some systems. The workaround had been added for 82575
(igb) previously, but did not use the ASPM api. This quirk uses the ASPM
api to prevent the ASPM subsystem from re-enabling the L0s state.
Instead of adding the fix in igb to the ixgbe driver as well it was
decided to move it ...
| Mar 3, 7:03 pm 2009 |
| Andrey Borzenkov | Re: [PATCH 0/2] Bonding: fix IPv6 module requirement reg ...
While this is definitely the right approach, it requires completely new=20
infrastructure to disable IPv6 (including resolving update issues). So I=20
guess this is post-2.6.29 material.
| Mar 3, 9:20 pm 2009 |
| David Miller | Re: [PATCH 0/2] Bonding: fix IPv6 module requirement reg ...
From: Andrey Borzenkov <arvidjaar@gmail.com>
No, Brian's patches are is the only reasonable way to fix this
bug, even in 2.6.29
We not going to let the ipv6 module load disable hack live any
longer, sorry.
I'm going to apply and push out Brian's patches.
| Mar 4, 4:11 am 2009 |
| Brian Haley | [PATCH 0/2] Bonding: fix IPv6 module requirement regression
These patches fix the Bonding module's requirement to have the IPv6
module loaded and configured by creating a new "disable" module parameter
value for ipv6.ko. This allows users who do not want any IPv6 addresses
or sockets to be created to disable IPv6 support, while still loading
the module and making it's symbols available. This can be specified in
/etc/modprobe.conf (or similar) with "options ipv6 disable=1".
I've verified that Bonding, SCTP, Sunrpc and DCCP will still load, ...
| Mar 3, 7:37 pm 2009 |
| David Miller | Re: [PATCH 1/2] IPv6: add "disable" module parameter sup ...
From: Brian Haley <brian.haley@hp.com>
Applied, but you have to do something about your email client
and what it does to patches Brian.
Every line that starts with a single space then TABs was
replaced with two space characters then the TABs. Long
lines were also chopped up.
--
| Mar 4, 4:21 am 2009 |
| Brian Haley | Re: [PATCH 1/2] IPv6: add "disable" module parameter sup ...
Sorry, I'll blame it on git-imap-send/tbird :) - I just know how people hate
attachments, I can play with the settings again. I'll send it to myself first
next time and see what gets corrupted, thanks for fixing it up.
I wish we didn't have to do this hack though...
-Brian
--
| Mar 4, 8:37 am 2009 |
| Brian Haley | [PATCH 1/2] IPv6: add "disable" module parameter support ...
Add "disable" module parameter support to ipv6.ko by specifying
"disable=1" on module load. We just do the minimum of initializing
inetsw6[] so calls from other modules to inet6_register_protosw()
won't OOPs, then bail out. No IPv6 addresses or sockets can be
created as a result, and a reboot is required to enable IPv6.
Signed-off-by: Brian Haley <brian.haley@hp.com>
---
Documentation/networking/ipv6.txt | 35 +++++++++++++++++++++++++++++++++++
net/ipv6/af_inet6.c | ...
| Mar 3, 7:37 pm 2009 |
| David Miller | Re: [PATCH 2/2] SCTP: change sctp_ctl_sock_init() to try ...
From: Brian Haley <brian.haley@hp.com>
Also applied, and also this patch had the same corruption issues.
--
| Mar 4, 4:22 am 2009 |
| Brian Haley | [PATCH 2/2] SCTP: change sctp_ctl_sock_init() to try IPv ...
Change sctp_ctl_sock_init() to try IPv4 if IPv6 socket registration
fails. Required if the IPv6 module is loaded with "disable=1",
else SCTP will fail to load.
Signed-off-by: Brian Haley <brian.haley@hp.com>
Signed-off-by: Vlad Yasevich <vladislav.yasevich@hp.com>
---
net/sctp/protocol.c | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/net/sctp/protocol.c b/net/sctp/protocol.c
index c1e316e..e8c6287 100644
--- a/net/sctp/protocol.c
+++ ...
| Mar 3, 7:38 pm 2009 |
| David Miller | Re: [PATCH] veth: Allow setting the L3 MTU
From: ebiederm@xmission.com (Eric W. Biederman)
Applied to net-next-2.6, thanks Eric.
--
| Mar 4, 12:36 am 2009 |
| Eric W. Biederman | [PATCH] veth: Allow setting the L3 MTU
The limitation to only 1500 byte mtu's limits the utility of the veth
device for testing routing. So implement implement a configurable
MTU.
For consistency I drop packets on the receive side when they are
larger than the MTU. I count those drops. And I allow
a little padding for vlan headers.
I also test the mtu when a new device is created with netlink
because that path currently bypasses the current mtu setting
code.
Signed-off-by: Eric Biederman ...
| Mar 3, 9:14 pm 2009 |
| gerrit | Re: [PATCH] dccp: ensure gap does not become unsigned -1
Why 'gap < 0' <=> packets < 0 can not happen:
/*
* If several packets are missing, the HC-Receiver may prefer to enter
multiple
* bytes with run length 0, rather than a single byte with a larger run
length;
* this simplifies table updates if one of the missing packets arrives.
*/
static inline int dccp_ackvec_set_buf_head_state(struct dccp_ackvec *av,
const unsigned int packets,
const ...
| Mar 4, 4:45 am 2009 |
| Meelis Roos | [PATCH] tmspci: fix request_irq race
Currently, tmspci tokenring driver crashes on device initialization
because it requests its irq before initializing corresponding data
structures. Fix this by moving request_irq call to a safer place.
Signed-off-by: Meelis Roos <mroos@linux.ee>
diff --git a/drivers/net/tokenring/tmspci.c b/drivers/net/tokenring/tmspci.c
index 5f60177..e2150b3 100644
--- a/drivers/net/tokenring/tmspci.c
+++ b/drivers/net/tokenring/tmspci.c
@@ -121,11 +121,6 @@ static int __devinit tms_pci_attach(struct ...
| Mar 4, 7:59 am 2009 |
| Steve Glendinning | [PATCH 1/2] smsc911x: check for FFWD success before chec ...
This patch from Juha Leppanen suppresses a false warning if a fast
forward operation succeeds on the very last attempt.
Juha> If smsc911x_reg_read loop is executed 500 times, timeout reaches 0
Juha> and the 500th smsc911x_reg_read result in val is ignored. If
Juha> testing order is changed, then val is checked first. The 500th
Juha> reg_read might be GOOD, why ignore it!
Signed-off-by: Steve Glendinning <steve.glendinning@smsc.com>
---
drivers/net/smsc911x.c | 2 +-
1 files changed, 1 ...
| Mar 4, 10:33 am 2009 |
| Steve Glendinning | [PATCH 2/2] smsc911x: improve EEPROM loading timeout log ...
This patch from Juha Leppanen suppresses a false warning if the eeprom
load succeeds on the very last attempt.
Juha> In function smsc911x_open smsc911x_reg_read+udelay can be run 50
Juha> times with timeout reaching -1, and the following if statetement
Juha> does not catch the timeout and no warning is issued. Also if the
Juha> 50th smsc911x_reg_read is GOOD, loop is exited with timeout as 0
Juha> and bogus warning issued. Replace testing order and --timeout
Juha> instead of timeout-- and now ...
| Mar 4, 10:33 am 2009 |
| Denys Fedoryschenko | Re: [BUG?] iproute2/skbedit bug?
Latest iproute2 git is fine, thank you!
--
| Mar 4, 2:54 pm 2009 |
| Duyck, Alexander H | RE: [BUG?] iproute2/skbedit bug?
Are you talking about the kernel or the iproute package? The git tree I was referring to was the iproute tools package.
http://www.kernel.org/pub/scm/linux/kernel/git/shemminger/iproute2.git
Thanks,
Alex
--
| Mar 4, 2:46 pm 2009 |
| Denys Fedoryschenko | Re: [BUG?] iproute2/skbedit bug?
Ok, sorry, i will try latest git
--
| Mar 4, 2:48 pm 2009 |
| Denys Fedoryschenko | Re: [BUG?] iproute2/skbedit bug?
2.6.29-rc6-git7
I will try rc7 now
--
| Mar 4, 2:42 pm 2009 |
| Duyck, Alexander H | RE: [BUG?] iproute2/skbedit bug?
Are you using the latest version off of the git tree or the version tagged v2.6.28? There was a fix applied 13 days ago to the git tree version which resolves an issue with uninitialized memory being used in configuring the skbedit action. This was causing "File Exists" errors similar to what you are seeing now.
Thanks,
Alex
--
| Mar 4, 2:36 pm 2009 |
| Denys Fedoryschenko | [BUG?] iproute2/skbedit bug?
Hi
trying to do test case:
defaulthost ~ # tc qdisc del dev eth0 root handle 1: htb
defaulthost ~ # tc qdisc add dev eth0 root handle 1: htb
defaulthost ~ # tc class add dev eth0 parent 1:0 classid 1:1 htb rate 100Mbit
ceil 100Mbit
defaulthost ~ #
defaulthost ~ # tc class add dev eth0 parent 1:1 classid 1:2 htb rate 100Mbit
ceil 100Mbit
defaulthost ~ # tc qdisc add dev eth0 parent 1:2 handle 2: pfifo limit 1000
defaulthost ~ #
defaulthost ~ #
defaulthost ~ # tc filter add dev eth0 pref ...
| Mar 4, 12:46 pm 2009 |
| Ben Hutchings | [PATCH 3/7] sfc: Clean up properly on reset failure paths
If MAC switching fails, stop the port properly.
If PHY reinitialisation fails, clear the port_initialized flag.
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
---
drivers/net/sfc/efx.c | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/drivers/net/sfc/efx.c b/drivers/net/sfc/efx.c
index 45df110..8fa68d8 100644
--- a/drivers/net/sfc/efx.c
+++ b/drivers/net/sfc/efx.c
@@ -557,6 +557,8 @@ static void efx_link_status_changed(struct efx_nic *efx)
...
| Mar 4, 12:52 pm 2009 |
| Ben Hutchings | [PATCH 5/7] sfc: Don't wake TX queues while they're bein ...
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
---
drivers/net/sfc/tx.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/net/sfc/tx.c b/drivers/net/sfc/tx.c
index 9f97e44..b1e1907 100644
--- a/drivers/net/sfc/tx.c
+++ b/drivers/net/sfc/tx.c
@@ -400,7 +400,7 @@ void efx_xmit_done(struct efx_tx_queue *tx_queue, unsigned int index)
* separates the update of read_count from the test of
* stopped. */
smp_mb();
- if (unlikely(tx_queue->stopped)) ...
| Mar 4, 12:53 pm 2009 |
| Ben Hutchings | [PATCH 4/7] sfc: Clear I2C adapter structure in falcon_r ...
i2c_del_adapter() leaves dangling pointers in the structure. If we
retry the NIC probe and pass the structure to i2c_add_adapter() again
it will lead to an oops unless we clear it first.
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
---
drivers/net/sfc/falcon.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/drivers/net/sfc/falcon.c b/drivers/net/sfc/falcon.c
index 9e2f0f0..efd121c 100644
--- a/drivers/net/sfc/falcon.c
+++ ...
| Mar 4, 12:53 pm 2009 |
| Ben Hutchings | [PATCH 6/7] sfc: Fix search for flush completion events
When flushing queues we disable normal interrupt and event handling and
poll event queue 0 looking for flush completions. Unfortunately the
flush event polling loop fails to move past any other type of event.
This problem has not been observed in production hardware but appears to
be a possibility.
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
---
drivers/net/sfc/falcon.c | 21 +++++++++------------
1 files changed, 9 insertions(+), 12 deletions(-)
diff --git ...
| Mar 4, 1:01 pm 2009 |
| Ben Hutchings | [PATCH 7/7] sfc: Improve NIC internal error recovery
Make the error count a per-NIC variable.
Reset this the count after an hour if it has not reached the critical value.
Set the critical value back to 5.
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
---
drivers/net/sfc/falcon.c | 23 +++++++++++++++++++----
1 files changed, 19 insertions(+), 4 deletions(-)
diff --git a/drivers/net/sfc/falcon.c b/drivers/net/sfc/falcon.c
index 82c10f4..2ae51fd 100644
--- a/drivers/net/sfc/falcon.c
+++ b/drivers/net/sfc/falcon.c
@@ -39,11 ...
| Mar 4, 1:01 pm 2009 |
| Ben Hutchings | [PATCH 2/7] sfc: Reject packets from the kernel TX queue ...
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
---
This is necessary because netif_carrier_off() doesn't stop the queue
immediately.
Ben.
drivers/net/sfc/tx.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/drivers/net/sfc/tx.c b/drivers/net/sfc/tx.c
index da3e9ff..9f97e44 100644
--- a/drivers/net/sfc/tx.c
+++ b/drivers/net/sfc/tx.c
@@ -376,6 +376,9 @@ int efx_hard_start_xmit(struct sk_buff *skb, struct net_device *net_dev)
struct efx_nic *efx = ...
| Mar 4, 12:52 pm 2009 |
| Ben Hutchings | [PATCH 1/7] sfc: Fix efx_ethtool_nway_result() to use cl ...
Signed-off-by: Ben Hutchings <bhutchings@solarflare.com>
---
drivers/net/sfc/ethtool.c | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/drivers/net/sfc/ethtool.c b/drivers/net/sfc/ethtool.c
index 7b5924c..589d132 100644
--- a/drivers/net/sfc/ethtool.c
+++ b/drivers/net/sfc/ethtool.c
@@ -529,7 +529,14 @@ static int efx_ethtool_nway_reset(struct net_device *net_dev)
{
struct efx_nic *efx = netdev_priv(net_dev);
- return mii_nway_restart(&efx->mii);
+ if ...
| Mar 4, 12:51 pm 2009 |
| akpm | [patch 1/1] sfc: modify allocation error message
From: Mike Travis <travis@sgi.com>
Change error message when alloc_cpumask_var fails.
Signed-off-by: Mike Travis <travis@sgi.com>
Acked-by: Ben Hutchings <bhutchings@solarflare.com>
Acked-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---
drivers/net/sfc/efx.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff -puN drivers/net/sfc/efx.c~sfc-modify-allocation-error-message drivers/net/sfc/efx.c
--- ...
| Mar 4, 1:03 pm 2009 |
| Maria Los Angeles | Mar 4, 2:09 am 2009 |
| previous day | today | next day |
|---|---|---|
| March 3, 2009 | March 4, 2009 | March 5, 2009 |
