In article <[EMAIL PROTECTED]> (at Wed, 21 Feb 2007 23:27:35 -0800 (PST)),
David Miller <[EMAIL PROTECTED]> says:
> From: David Miller <[EMAIL PROTECTED]>
> Date: Wed, 21 Feb 2007 23:23:06 -0800 (PST)
>
> > From: YOSHIFUJI Hideaki / 吉藤英明 <[EMAIL PROTECTED]>
> > Date: Thu, 22 Feb 2007 16:05:15 +0
From: David Miller <[EMAIL PROTECTED]>
Date: Wed, 21 Feb 2007 23:23:06 -0800 (PST)
> From: YOSHIFUJI Hideaki / 吉藤英明 <[EMAIL PROTECTED]>
> Date: Thu, 22 Feb 2007 16:05:15 +0900 (JST)
>
> > fixed. Please pull from new 2.6.21-rc1-inet6-20070222c branch:
> > git pull git://git.linux-ipv6.org/g
From: YOSHIFUJI Hideaki / 吉藤英明 <[EMAIL PROTECTED]>
Date: Thu, 22 Feb 2007 16:05:15 +0900 (JST)
> fixed. Please pull from new 2.6.21-rc1-inet6-20070222c branch:
> git pull git://git.linux-ipv6.org/gitroot/yoshfuji/linux-2.6-fix.git
> 2.6.21-rc1-inet6-20070222c
Thank you, it looks much bett
In article <[EMAIL PROTECTED]> (at Wed, 21 Feb 2007 22:24:00 -0800 (PST)),
David Miller <[EMAIL PROTECTED]> says:
> File net/ipv6/addrconf_core.c is still missing even in this
> updated pull, please fix this.
>
> I ran:
>
> git pull git://git.linux-ipv6.org/gitroot/yoshfuji/linux-2.6-fix.git
>
From: Evgeniy Polyakov <[EMAIL PROTECTED]>
Date: Sat, 17 Feb 2007 19:25:33 +0300
> On Fri, Feb 16, 2007 at 09:34:27PM +0300, Evgeniy Polyakov ([EMAIL
> PROTECTED]) wrote:
> > Otherwise we can extend select output mask to include hungup too
> > (getting into account that hungup is actually output
From: Evgeniy Polyakov <[EMAIL PROTECTED]>
Date: Fri, 16 Feb 2007 21:34:27 +0300
> Otherwise we can extend select output mask to include hungup too
> (getting into account that hungup is actually output event).
POLLHUP is non-maskable and this is very clearly defined in
just about every Unix defi
From: YOSHIFUJI Hideaki / 吉藤英明 <[EMAIL PROTECTED]>
Date: Thu, 22 Feb 2007 13:32:12 +0900 (JST)
> Hello.
>
> In article <[EMAIL PROTECTED]> (at Thu, 22 Feb 2007 13:13:54 +0900 (JST)),
> YOSHIFUJI Hideaki / 吉藤英明 <[EMAIL PROTECTED]> says:
>
> > In article <[EMAIL PROTECTED]> (at Thu, 22 Feb 2007 1
Robert Olsson a écrit :
David Miller writes:
> But what about if tree lookup were free :-)
>
> This is why I consider Robert Olsson's trash work the most promising,
> if we stick sockets into his full flow identified routing cache trie
> entries, we can eliminate lookup altogether.
>
>
Hello.
Here's several fixes on top of 2.6.21-rc1.
Changesets are available on the
2.6.21-rc1-inet6-20070222
branch at
.
Regards,
---
HEADLINES
-
[IPV6] ADDRCONF: Statically link __ipv6_addr_type() for sunrpc subsystem.
[IPV6] IP6TUNNEL: Use update_pmtu() of dst
From: Baruch Even <[EMAIL PROTECTED]>
Date: Wed, 21 Feb 2007 20:23:35 +0200
> Correct dead/indirect links in net/ipv4/Kconfig
>
> Signed-Off-By: Baruch Even <[EMAIL PROTECTED]>
Applied, thank you.
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EM
Correction: it's TSO, not TOE.
By googling I found that specifying a big MTU (like 16500) on the "tc class"
command avoids the "giant" packets. No idea where they come from.
Any better idea on a proper fix?
> -Original Message-
> From: Hua Zhong [mailto:[EMAIL PROTECTED]
> Sent: Wednesda
Just add more info: this machine has TOE. And if that's turned off,
everything seems to work fine.
Does it mean that traffic control doesn't play well with TOE? Or there are
some tricks to make them work together?
Thanks for any pointers.
BTW: it's x86_64 but I guess it doesn't matter much.
> -
Hi all,
I tried to use HTB on a 2.6.12 based kernel. It seems that if I issue the tc
commands, existing connections adjust bandwidth immediately, but any new
connections won't be filtered correctly.
The tc version is 3.17.
The commands are very simple (only eth1 is active):
tc qdisc del dev
On Wed, 21 Feb 2007 16:57:59 -0800
[EMAIL PROTECTED] wrote:
> http://bugzilla.kernel.org/show_bug.cgi?id=8053
>
>Summary: net/ieee80211/ieee80211_crypt_tkip.c spams kernel
> message buffer
> Kernel Version: 2.6.20.1
> Status: NEW
> Severit
Add a workaround for dual port PCI-X card that returns status out of
order sometimes because of split transactions.
Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>
--- linux-2.6.16.40.orig/drivers/net/sky2.c 2007-02-14 16:45:23.0
-0800
+++ linux-2.6.16.40/drivers/net/sky2.c 20
This driver uses port 0 to handle receives on both ports. So
the netif_poll_disable call in dev_close would end up stopping the
second port on dual port cards.
Signed-off-by: Stephen Hemminger <[EMAIL PROTECTED]>
---
drivers/net/sky2.c |7 +++
1 file changed, 7 insertions(+)
--- linux-2
I compared the current sky2 driver against the version in 2.6.16.40.
These were the only two patches that should be added.
They both relate to dual port boards, and not to many people have
them.
--
Stephen Hemminger <[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe n
How to get those fixes for testing ?
Thanks,
-Marc.
Stephen Hemminger
> Actually, Ben did you determine if this scheme works for your device
> which has a single interrupt source yet multiple queues? There is one
> driver that, during the conversion, I noticed has a similar issue.
> One driver, netxen, has multiple channels, so it just passes in
> "bugdet / NUM_CHA
David Miller writes:
> But what about if tree lookup were free :-)
>
> This is why I consider Robert Olsson's trash work the most promising,
> if we stick sockets into his full flow identified routing cache trie
> entries, we can eliminate lookup altogether.
>
> Just like how he already
This is to keep an STP port path cost which was set by a user from
replaced by the link-speed based path cost whenever the link goes down
and comes back up.
An admin_cost field is added to struct net_bridge_port to
indicate whether there is a user specified path cost.
Signed-Off-By: Srinivas Aji
Having a work queue for checking carrier leads to lots of race issues.
Simpler to just get the cost when data structure is created and
update on change.
Signed-off-by: StephenHemminger <[EMAIL PROTECTED]>
---
net/bridge/br_if.c | 30 +-
net/bridge/br_notify.c
Add a flush attribute to sysfs to allow flushing forwarding table.
This can be used by user level spanning tree protocol to clear state.
---
net/bridge/br_fdb.c | 11 ---
net/bridge/br_sysfs_br.c | 14 ++
net/bridge/br_sysfs_if.c |8
3 files changed, 30 i
The bridge hasn't used miscdevice for a long long time.
Signed-off-by: StephenHemminger <[EMAIL PROTECTED]>
---
net/bridge/br_private.h |1 -
1 file changed, 1 deletion(-)
--- bridge.orig/net/bridge/br_private.h 2007-02-21 10:57:26.0 -0800
+++ bridge/net/bridge/br_private.h 200
Several patches to bridge. #1 is a nit, #2 is a bug fix,
#3 and #4 are manageability enhancements (they can wait for
2.6.22 if needed).
--
Stephen Hemminger <[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More m
On 02/21, Stephen Hemminger wrote:
>
> I would rather put it in a bugfix patchset for 2.6.21 and 2.6.20-stable
OK. Even better. Could you also remove br_private.h:BR_PORT_DEBOUNCE then?
Oleg.
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL P
On Wed, 21 Feb 2007 23:09:16 +0300
Oleg Nesterov <[EMAIL PROTECTED]> wrote:
> On 02/21, Stephen Hemminger wrote:
> >
> > This is what I was suggesting by getting rid of the work queue completely.
>
> Can't comment this patch, but if we can get rid of the work_struct - good!
>
> > -static void po
Hi Jon,
Acknowledged. We'll deliver it along with
some other patches ASAP.
Thanx
Did you get a chance to look at my other patch for the header packing ?
Max
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at
Look, Evgeniy. Eric and I may be morons but davem is not. He's
telling you, again and again, that DoS attacks do happen, that to
survive them you need for the distribution of tuples within hash
buckets to vary unpredictably from system to system and boot to boot,
and that XOR hash does not accom
Stop the ep timer in ec_status() if the status indicates a
bad close.
Signed-off-by: Steve Wise <[EMAIL PROTECTED]>
---
drivers/infiniband/hw/cxgb3/iwch_cm.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/infiniband/hw/cxgb3/iwch_cm.c
b/drivers/infiniband/hw/cx
Update ucc_geth_probe() to use function of_get_mac_address() to obtain the MAC
address.
Signed-off-by: Timur Tabi <[EMAIL PROTECTED]>
---
drivers/net/ucc_geth.c |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git a/drivers/net/ucc_geth.c b/drivers/net/ucc_geth.c
index a2fc2b
On 02/21, Stephen Hemminger wrote:
>
> This is what I was suggesting by getting rid of the work queue completely.
Can't comment this patch, but if we can get rid of the work_struct - good!
> -static void port_carrier_check(struct work_struct *work)
> +void br_port_carrier_check(struct net_bridge_
Hi!
> BUilding with sparse shows lots of warnings.
You seem to be the lucky one, able to actually compile the
beast. Could you run diff against vanilla and post it somewhere?
"Normal" installation procedure has too many steps in my eyes, and
combined git tree is not available, so I was waiting f
This is what I was suggesting by getting rid of the work queue completely.
---
net/bridge/br_if.c | 34 --
net/bridge/br_notify.c | 25 +++--
net/bridge/br_private.h |5 ++---
3 files changed, 21 insertions(+), 43 deletions(-)
---
Correct dead/indirect links in net/ipv4/Kconfig
Signed-Off-By: Baruch Even <[EMAIL PROTECTED]>
Index: 2.6-gt/net/ipv4/Kconfig
===
--- 2.6-gt.orig/net/ipv4/Kconfig2007-02-17 15:47:41.0 +0200
+++ 2.6-gt/net/ipv4/Kconfig
Add Large Receive Offload implemented in software.
Signed-off-by: Brice Goglin <[EMAIL PROTECTED]>
---
drivers/net/myri10ge/myri10ge.c | 422
1 file changed, 422 insertions(+)
Index: linux-rc/drivers/net/myri10ge/myri10ge.c
==
Work around a bug which occurs when adopting firmware versions
1.4.4 though 1.4.11 where broadcasts are filtered as if they
were multicasts.
Signed-off-by: Brice Goglin <[EMAIL PROTECTED]>
---
drivers/net/myri10ge/myri10ge.c | 27 +++
1 file changed, 23 insertions(+), 4
Hi Jeff,
No big change in myri10ge these days, mainly just a workaround for
boards that were shipped with a bug in their firmware (patch #1, for
2.6.21).
Since things are pretty calm here, I am also resending the Large Receive
Offload patch for inclusion (patch #2, maybe only for 2.6.22?). I didn
On Wed, 2007-02-21 at 10:06, Jan-Bernd Themann wrote:
> This patch introduces functionality to dynamically add / remove
> ehea ports via an userspace DLPAR tool. It creates a subnode for
> each logical port in the sysfs.
Looks great!
Signed-off-by: Jan-Bernd Themann <[EMAIL PROTECTED]>
Acked-by:
Acknowledged. We'll deliver it along with
some other patches ASAP.
///jon
-Original Message-
From: Max Krasnyansky [mailto:[EMAIL PROTECTED]
Sent: Tue 2/20/2007 1:48 PM
To: [EMAIL PROTECTED]
Cc: netdev@vger.kernel.org; Jon Maloy (QB/EMC); [EMAIL PROTECTED]
Subject: Re: [TIPC] Missing nu
Arjan van de Ven wrote:
> also.. running "vmstat 3" and looking at the "cs" column is interesting;
> it shouldn't be above 50 or so in idle (well not above 10 but our
> userland stinks too much for that)
I average 6 or so with my normal configuration.
Chuck "kill the daemons" Ebbert
-
To unsubsc
This patch introduces functionality to dynamically add / remove
ehea ports via an userspace DLPAR tool. It creates a subnode for
each logical port in the sysfs.
This subnode contains the following attributes:
- link to ethX that represents the port
- logical port number
- path in the OFDT (devspe
> Index: linux-2.6-git/kernel/softirq.c
> ===
> --- linux-2.6-git.orig/kernel/softirq.c 2006-12-14 10:02:18.0
> +0100
> +++ linux-2.6-git/kernel/softirq.c2006-12-14 10:02:52.0 +0100
> @@ -209,6 +209,8 @@ asm
Hi Peter,
On 2/21/07, Peter Zijlstra <[EMAIL PROTECTED]> wrote:
Provide a method to calculate the number of pages needed to store a given
number of slab objects (upper bound when considering possible partial and
free slabs).
So how does this work? You ask the slab allocator how many pages you
Hello,
I'm experiencing very slow and fluctuating networkspeeds with my
onboard Realtek network card with certain applications.
Situation description:
Host A is my new file server and has 1 physical network interface
(Onboard RTL8168b/8111b nic) with 3 vlans defined (Internet, Internal
networ
On 2/21/07, Peter Zijlstra <[EMAIL PROTECTED]> wrote:
[AIM9 results go here]
Yes please. I would really like to know what we gain by making the
slab even more complex.
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordom
Add reserves for INET.
The two big users seem to be the route cache and ip-fragment cache.
Account the route cache to the auxillary reserve.
Account the fragments to the skb reserve so that one can at least
overflow the fragment cache (avoids fragment deadlocks).
Signed-off-by: Peter Zijlstra <[
Change the skb allocation api to indicate RX usage and use this to fall back to
the reserve when needed. Skbs allocated from the reserve are tagged in
skb->emergency.
Teach all other skb ops about emergency skbs and the reserve accounting.
Use the (new) packet split API to allocate and track frag
Hook up networking to the memory reserve.
There are two kinds of reserves: skb and aux.
- skb reserves are used for incomming packets,
- aux reserves are used for processing these packets.
The consumers for these reserves are sockets marked with:
SOCK_VMIO
Such sockets are to be used to ser
Introduce page allocation rank.
This allocation rank is an measure of the 'hardness' of the page allocation.
Where hardness refers to how deep we have to reach (and thereby if reclaim
was activated) to obtain the page.
It basically is a mapping from the ALLOC_/gfp flags into a scalar quantity,
w
A new addres_space_operations method is added:
int swapfile(struct address_space *, int)
When during sys_swapon() this method is found and returns no error the
swapper_space.a_ops will proxy to sis->swap_file->f_mapping->a_ops.
The swapfile method will be used to communicate to the address_spa
Provide an ops->swapfile() implementation for NFS. This will set the
NFS socket to SOCK_VMIO and run socket reconnect under PF_MEMALLOC as well
as reset SOCK_VMIO before engaging the protocol ->connect() method.
PF_MEMALLOC should allow the allocation of struct socket and related objects
and the e
Add some packet-split receive hooks.
For one this allows to do NUMA node affine page allocs. Later on these hooks
will be extended to do emergency reserve allocations for fragments.
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
---
drivers/net/e1000/e1000_main.c |8 ++--
drivers/net
Do as Trond suggested:
http://lkml.org/lkml/2006/8/25/348
Disable NFS data cache revalidation on swap files since it doesn't really
make sense to have other clients change the file while you are using it.
Thereby we can stop setting PG_private on swap pages, since there ought to
be no further
Lets get rid of the unused alloc_skb_from_cache() thing.
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
---
include/linux/skbuff.h |3 --
net/core/dev.c |1
net/core/skbuff.c | 71 ++---
3 files changed, 11 insertions(+), 64 d
__GFP_EMERGENCY will allow the allocation to disregard the watermarks,
much like PF_MEMALLOC.
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
---
include/linux/gfp.h |7 ++-
mm/internal.h | 10 +++---
2 files changed, 13 insertions(+), 4 deletions(-)
Index: linux-2.6-git/i
In order to teach filesystems to handle swap cache pages, two new page
functions are introduced:
pgoff_t page_file_index(struct page *);
struct address_space *page_file_mapping(struct page *);
page_file_index - gives the offset of this page in the file in PAGE_CACHE_SIZE
blocks. Like page->in
It could happen that all !SOCK_VMIO sockets have buffered so much data
that we're over the global rmem limit. This will prevent SOCK_VMIO buffers
from receiving data, which will prevent userspace from running, which is needed
to reduce the buffered data.
Signed-off-by: Peter Zijlstra <[EMAIL PROTE
Allow PF_MEMALLOC to be set in softirq context. When running softirqs from
a borrowed context save current->flags, ksoftirqd will have its own
task_struct.
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
---
kernel/softirq.c |3 +++
mm/internal.h| 14 --
2 files changed,
(patches against 2.6.20-mm1)
There is a fundamental deadlock associated with paging; when writing out a page
to free memory requires free memory to complete. The usually solution is to
keep a small amount of memory available at all times so we can overcome this
problem. This however assumes the am
There is a small race between the procfs caller and the memory hotplug caller
of setup_per_zone_pages_min(). Not a big deal, but the next patch will add yet
another caller. Time to close the gap.
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
---
mm/page_alloc.c | 16 +---
1 file
Provide a method to calculate the number of pages needed to store a given
number of slab objects (upper bound when considering possible partial and
free slabs).
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
---
include/linux/slab.h |1 +
mm/slab.c|6 ++
2 files changed
When 'include/linux/mm.h' includes 'include/linux/swap.h', the global
remove_mapping() definition clashes with the arch/um one.
Rename the arch/um one.
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
Acked-by: Jeff Dike <[EMAIL PROTECTED]>
---
arch/um/kernel/physmem.c |6 +++---
1 file cha
Allow the mempool to use the memalloc reserves when all else fails and
the allocation context would otherwise allow it.
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
---
mm/mempool.c | 10 ++
1 file changed, 10 insertions(+)
Index: linux-2.6-git/mm/mempool.c
===
Emergency skbs should never touch user-space, however NF_QUEUE is fully user
configurable. Notify the user of his mistake and try to continue.
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
---
net/netfilter/core.c |5 +
1 file changed, 5 insertions(+)
Index: linux-2.6-git/net/netfilt
Toss all emergency packets not for a SOCK_VMIO socket. This ensures our
precious memory reserve doesn't get stuck waiting for user-space.
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
---
include/net/sock.h |3 +++
1 file changed, 3 insertions(+)
Index: linux-2.6-git/include/net/sock.h
=
On Wed, 21 Feb 2007, Peter Zijlstra wrote:
> Failing to allocate a cache entry will only harm performance.
>
> Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
> ---
> security/selinux/avc.c |2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
Acked-by: James Morris <[EMAIL PROTECTED]>
Replace all relevant occurences of page->index and page->mapping in the NFS
client with the new page_file_index() and page_file_mapping() functions.
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
Cc: Trond Myklebust <[EMAIL PROTECTED]>
---
fs/nfs/file.c |4 ++--
fs/nfs/internal.h |
In order to make sure emergency packets receive all memory needed to proceed
ensure processing of emergency skbs happens under PF_MEMALLOC.
Use the (new) sk_backlog_rcv() wrapper to ensure this for backlog processing.
Skip taps, since those are user-space again.
Signed-off-by: Peter Zijlstra <[E
Wrap calling sk->sk_backlog_rcv() in a function. This will allow extending the
generic sk_backlog_rcv behaviour.
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
---
include/net/sock.h |5 +
net/core/sock.c |4 ++--
net/ipv4/tcp.c |2 +-
net/ipv4/tcp_timer.c |2 +
Provide means to reserve a specific amount pages.
The emergency pool is separated from the min watermark because ALLOC_HARDER
and ALLOC_HIGH modify the watermark in a relative way and thus do not ensure
a strict minimum.
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
---
include/linux/mmzone.
With the introduction of the shared dirty page accounting in .19, NFS should
not be able to surpise the VM with all dirty pages. Thus it should always be
able to free some memory. Hence no more need for mempools.
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
Cc: Trond Myklebust <[EMAIL PROTECT
Move around the swap entry methods in preparation for use from
page methods.
Also provide a function to obtain the swap_info_struct backing
a swap cache page.
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
CC: Trond Myklebust <[EMAIL PROTECTED]>
---
include/linux/mm.h |8
in
If we have a lot of dirty memory and hit the throttle in balance_dirty_pages()
we (potentially) generate a lot of writeback and unstable pages, if however
during this writeback we need to reclaim a bit, we might hit
throttle_vm_writeout(), which might delay us until the combined total of
NR_UNSTABL
The slab allocator has some unfairness wrt gfp flags; when the slab cache is
grown the gfp flags are used to allocate more memory, however when there is
slab cache available (in partial or free slabs, per cpu caches or otherwise)
gfp flags are ignored.
Thus it is possible for less critical slab a
unstable writes don't make sense for swap pages.
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
Cc: Trond Myklebust <[EMAIL PROTECTED]>
---
fs/nfs/write.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: linux-2.6-git/fs/nfs/write.c
=
Failing to allocate a cache entry will only harm performance.
Signed-off-by: Peter Zijlstra <[EMAIL PROTECTED]>
---
security/selinux/avc.c |2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: linux-2.6-git/security/selinux/avc.c
Signed-off-by: Amit S. Kale <[EMAIL PROTECTED]>
---
netxen_nic_main.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/netxen/netxen_nic_main.c
b/drivers/net/netxen/netxen_nic_main.c
index b2fc2bc..1bf3d49 100644
--- a/drivers/net/netxen/netxen_nic_main.c
Signed-off-by: Amit S. Kale <[EMAIL PROTECTED]>
---
My apologizes for sending patch with wrong order/number of patches in subject
line.
Now I am resending both the patches with correct line.
Thanks,
--Amit
netxen_nic_hw.c |9 +
netxen_nic_main.c |2 +-
2 files changed, 6 ins
Signed-off-by: Amit S. Kale <[EMAIL PROTECTED]>
---
netxen_nic_hw.c |9 +
netxen_nic_main.c |2 +-
2 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/drivers/net/netxen/netxen_nic_hw.c
b/drivers/net/netxen/netxen_nic_hw.c
index 7195af3..deec796 100644
--- a/drivers
I will be sending NetXen: 1G/10G Ethernet Driver updates with respect to
netdev #upstream in the subsequent emails.
Thanks,
--Amit
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at http://vger.kernel.org/major
On 02/21, Jarek Poplawski wrote:
>
> > On Wed, 21 Feb 2007 01:19:41 +0300
> > Oleg Nesterov <[EMAIL PROTECTED]> wrote:
> >
> > > + p = container_of(work, struct net_bridge_port, carrier_check.work);
> > >
> > > rtnl_lock();
> > > - p = dev->br_port;
> > > - if (!p)
> > > - goto done;
>
On 02/20, Stephen Hemminger wrote:
>
> On Wed, 21 Feb 2007 01:19:41 +0300
> Oleg Nesterov <[EMAIL PROTECTED]> wrote:
>
> > static void release_nbp(struct kobject *kobj)
> > {
> > struct net_bridge_port *p
> > = container_of(kobj, struct net_bridge_port, kobj);
> > +
> > + dev_p
On Wed, Feb 21, 2007 at 12:46:46PM +0100, Roger While wrote:
>
> >
> >Dan Williams (1):
> > prism54: correct assignment of DOT1XENABLE in WE-19 codepaths
>
> Where did this spring from ?
> I see no posting of this patch let alone
> an ACK.
> The patch is also doing rather more than the descr
On Wed, Feb 21, 2007 at 01:30:31AM -0800, David Miller wrote:
> From: YOSHIFUJI Hideaki <[EMAIL PROTECTED]>
> Date: Wed, 21 Feb 2007 17:15:45 +0900 (JST)
>
> > In article <[EMAIL PROTECTED]> (at Wed, 21 Feb 2007 00:02:22 -0800 (PST)),
> > David Miller <[EMAIL PROTECTED]> says:
> >
> > > > So, I
From: Eric Dumazet <[EMAIL PROTECTED]>
Date: Wed, 21 Feb 2007 14:19:30 +0100
> Now, when the rate of lookups/inserts/delete is high, with totally random
> endpoints and cache *always* cold , 'tree structures' are not welcome (not
> cache friendly)
But what about if tree lookup were free :-)
Th
On Wednesday 21 February 2007 13:41, Andi Kleen wrote:
> Eric Dumazet <[EMAIL PROTECTED]> writes:
> > For example, sock_wfree() uses 1.6612 % of cpu because of false sharing
> > of sk_flags (dirtied each time SOCK_QUEUE_SHRUNK is set :(
>
> Might be easily fixable by moving the fields around a bit?
On Wed, 2007-02-21 at 12:46 +0100, Roger While wrote:
> >
> >Dan Williams (1):
> > prism54: correct assignment of DOT1XENABLE in WE-19 codepaths
>
> Where did this spring from ?
wireless
> I see no posting of this patch let alone
> an ACK.
> The patch is also doing rather more than the des
On Wed, Feb 21, 2007 at 02:06:34PM +0300, Evgeniy Polyakov wrote:
> Here is data for 50 bytes reading for essentially idle machine
> (core duo 2.4 ghz):
>
> delta for syscall: 3326961404-3326969261: 7857 cycles = 3.273750 us
Can you oprofile it too?
-Andi
-
To unsubscribe from this list: send t
Dan Williams (1):
prism54: correct assignment of DOT1XENABLE in WE-19 codepaths
Where did this spring from ?
I see no posting of this patch let alone
an ACK.
The patch is also doing rather more than the description -
It is inserting extra breaks into a switch statement with
no comment a
Eric Dumazet <[EMAIL PROTECTED]> writes:
>
> For example, sock_wfree() uses 1.6612 % of cpu because of false sharing of
> sk_flags (dirtied each time SOCK_QUEUE_SHRUNK is set :(
Might be easily fixable by moving the fields around a bit?
> If we want to optimize tcp, we should reorder fields to
Here is data for 50 bytes reading for essentially idle machine
(core duo 2.4 ghz):
delta for syscall: 3326961404-3326969261: 7857 cycles = 3.273750 us
delta for syscall: 3326975687-3326980979: 5292 cycles = 2.205000 us
delta for syscall: 3327199967-3327205583: 5616 cycles = 2.34 us
delta for
From: Ben Greear <[EMAIL PROTECTED]>
Date: Fri, 16 Feb 2007 15:56:44 -0800
> Dave, could you apply this please? The old mailing
> list is dead and gone.
Ben, please don't send me white-space damaged patches like this. If
in doubt, send the patch to yourself and try to apply it.
Thanks.
-
To un
From: Baruch Even <[EMAIL PROTECTED]>
Date: Sat, 17 Feb 2007 15:57:38 +0200
> Fix bug #6216, update the link for CONFIG_IP_MCAST help message. The bug with
> the proposed fix was submitted by [EMAIL PROTECTED]
>
> Correct other dead/indirect links in the same file.
>
> Signed-Off-By: Baruch Even
From: Sridhar Samudrala <[EMAIL PROTECTED]>
Date: Wed, 21 Feb 2007 00:20:44 -0800
> David Miller wrote:
> > From: Sridhar Samudrala <[EMAIL PROTECTED]>
> > Date: Fri, 16 Feb 2007 19:39:43 -0800
> >
> >
> >> [SCTP]: Implement SCTP_FRAGMENT_INTERLEAVE socket option.
> >>
> >
> > Sorry, these
From: Evgeniy Polyakov <[EMAIL PROTECTED]>
Date: Wed, 21 Feb 2007 12:51:09 +0300
> Linux route cache does not change $c (third parameter), and it _seems_
> that distribution for the random $a and $b is fair, while when $c is
> formed over attacker's data, random per-boot $initval does not help.
I
On Wed, Feb 21, 2007 at 10:38:22AM +0100, Eric Dumazet ([EMAIL PROTECTED])
wrote:
> On Wednesday 21 February 2007 10:27, Evgeniy Polyakov wrote:
> > On Wed, Feb 21, 2007 at 10:15:11AM +0100, Eric Dumazet ([EMAIL PROTECTED])
> wrote:
> > > On Wednesday 21 February 2007 09:54, Evgeniy Polyakov wrot
On Wed, Feb 21, 2007 at 01:34:40AM -0800, David Miller ([EMAIL PROTECTED])
wrote:
> > I repeat again - add your salt into jenkins hash and I will show you
> > that it has the same problems.
> > So, I'm waiting for your patch for jhash_*_words().
>
> The problem is that whilst XOR, with arbitrary
On Wednesday 21 February 2007 10:27, Evgeniy Polyakov wrote:
> On Wed, Feb 21, 2007 at 10:15:11AM +0100, Eric Dumazet ([EMAIL PROTECTED])
wrote:
> > On Wednesday 21 February 2007 09:54, Evgeniy Polyakov wrote:
> > > I shown that numbers 4 times already, do you read mails and links?
> > > Did you s
From: Evgeniy Polyakov <[EMAIL PROTECTED]>
Date: Wed, 21 Feb 2007 11:56:08 +0300
> On Tue, Feb 20, 2007 at 12:09:59PM -0800, Michael K. Edwards ([EMAIL
> PROTECTED]) wrote:
> > On 2/20/07, Michael K. Edwards <[EMAIL PROTECTED]> wrote:
> > >Correct. That's called a "weak hash", and Jenkins is kno
1 - 100 of 116 matches
Mail list logo