linux-netdev mailing list

FromSubjectsort iconDate
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 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 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 daytodaynext day
March 3, 2009March 4, 2009March 5, 2009