- Support to add/delete/store/restore 64 and 128 Ethernet addresses for
Xframe I and Xframe II respectively.
Signed-off-by: Sreenivasa Honnur [EMAIL PROTECTED]
Signed-off-by: Ramkrishna Vepa [EMAIL PROTECTED]
---
diff -urpN patch1/drivers/net/s2io.c patch2/drivers/net/s2io.c
---
Hi Dave,
David Miller [EMAIL PROTECTED] wrote on 08/22/2007 09:52:29 AM:
From: Krishna Kumar2 [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 09:41:52 +0530
snip
Because TSO does batching already, so it's a very good
tit for tat comparison of the new batching scheme
vs. an existing one.
Andrew Morton [EMAIL PROTECTED] wrote:
David, there's basically no reason ever why anyone should add BUG() or
BUG_ON() to net code. Please consider rejecting any patches which add new
ones. WARN_ON() is *much* better. It at least gives the user a chance of
getting some disgnostic info
Chuck Ebbert [EMAIL PROTECTED] wrote:
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=253290
18:57:54 osama kernel: [c05be67f] kernel_recvmsg+0x31/0x40
18:57:54 osama kernel: [e0bc52d4] svc_udp_recvfrom+0x114/0x368 [sunrpc]
svc_udp_recvfrom is calling kernel_recvmsg with iov == NULL.
- Added set_mac_address driver entry point
- Copying permanent mac address to dev-perm_addr
Signed-off-by: Sreenivasa Honnur [EMAIL PROTECTED]
Signed-off-by: Ramkrishna Vepa [EMAIL PROTECTED]
---
diff -urpN orig/drivers/net/s2io.c patch1/drivers/net/s2io.c
--- orig/drivers/net/s2io.c
- Update transceiver information in ethtool function
Signed-off-by: Sreenivasa Honnur [EMAIL PROTECTED]
Signed-off-by: Ramkrishna Vepa [EMAIL PROTECTED]
---
diff -urpN patch2/drivers/net/s2io.c patch3/drivers/net/s2io.c
--- patch2/drivers/net/s2io.c 2007-08-18 07:19:21.0 +0530
+++
This set of patches implements the batching xmit capability (changed from
API), and adds support for batching in IPoIB. Also included is a sample patch
for E1000 (ported - thanks to Jamal's E1000 changes from earlier kernel). I
will use this patch for testing E1000 TSO vs batching after the
Add Documentation describing batching skb xmit capability.
Signed-off-by: Krishna Kumar [EMAIL PROTECTED]
---
batching_skb_xmit.txt | 78 ++
1 files changed, 78 insertions(+)
diff -ruNp org/Documentation/networking/batching_skb_xmit.txt
Introduce skb_blist, NETIF_F_BATCH_SKBS, use single API for
batching/no-batching, etc.
Signed-off-by: Krishna Kumar [EMAIL PROTECTED]
---
include/linux/netdevice.h |4
net/core/dev.c| 21 ++---
2 files changed, 22 insertions(+), 3 deletions(-)
diff -ruNp
Modify qdisc_run() to support batching. Modify callers of qdisc_run to
use batching, modify qdisc_restart to implement batching.
Signed-off-by: Krishna Kumar [EMAIL PROTECTED]
---
include/linux/netdevice.h |2 +
include/net/pkt_sched.h |6 +--
net/core/dev.c| 44
Add ethtool support to enable/disable batching.
Signed-off-by: Krishna Kumar [EMAIL PROTECTED]
---
include/linux/ethtool.h |2 ++
include/linux/netdevice.h |2 ++
net/core/dev.c| 36
net/core/ethtool.c| 27
IPoIB header file changes to use batching.
Signed-off-by: Krishna Kumar [EMAIL PROTECTED]
---
ipoib.h |9 ++---
1 files changed, 6 insertions(+), 3 deletions(-)
diff -ruNp org/drivers/infiniband/ulp/ipoib/ipoib.h
new/drivers/infiniband/ulp/ipoib/ipoib.h
---
IPoIB CM Multicast changes based on header file changes.
Signed-off-by: Krishna Kumar [EMAIL PROTECTED]
---
ipoib_cm.c| 13 +
ipoib_multicast.c |4 ++--
2 files changed, 11 insertions(+), 6 deletions(-)
diff -ruNp org/drivers/infiniband/ulp/ipoib/ipoib_cm.c
IPoIB verb changes to use batching.
Signed-off-by: Krishna Kumar [EMAIL PROTECTED]
---
ipoib_verbs.c | 23 ++-
1 files changed, 14 insertions(+), 9 deletions(-)
diff -ruNp org/drivers/infiniband/ulp/ipoib/ipoib_verbs.c
new/drivers/infiniband/ulp/ipoib/ipoib_verbs.c
---
IPoIB internal post and work completion handler changes.
Signed-off-by: Krishna Kumar [EMAIL PROTECTED]
---
ipoib_ib.c | 207 -
1 files changed, 163 insertions(+), 44 deletions(-)
diff -ruNp org/drivers/infiniband/ulp/ipoib/ipoib_ib.c
IPoIB: implement the new batching API.
Signed-off-by: Krishna Kumar [EMAIL PROTECTED]
---
ipoib_main.c | 251 ---
1 files changed, 171 insertions(+), 80 deletions(-)
diff -ruNp org/drivers/infiniband/ulp/ipoib/ipoib_main.c
E1000: Implement batching capability (ported thanks to changes taken from
Jamal). Not all changes are made in this as in IPoIB, eg, handling
out of order skbs (see XXX in the first mail).
Signed-off-by: Krishna Kumar [EMAIL PROTECTED]
---
e1000_main.c | 150
With the davem-2.6.24 tree I get the following Oops in the e100 driver (cribbed
from console):
Code: 6c ff ff ff 8b 48 0c ba 01 00 00 00 89 f0 e8 1b f2 ff ff c7 86 9c 00 00 00
01 00 00 00 e9 4e ff ff ff 89 d0 e8 b3 f8 0b 00 eb 8e 0f 0b eb fe 55 89
e5
56 53 83 ec 0c 8b 98 dc 01 00 00
From: Andrew Morton [EMAIL PROTECTED]
Date: Tue, 21 Aug 2007 22:54:38 -0700
Has anyone tested all this new napi stuff with netconsole? It's pretty
disastrous. It immediately goes BUG in napi_enable().
Thomas Graf has found and fixed a bug in the netconsole napi
bits a few hours ago, maybe it
From: Krishna Kumar2 [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 12:33:04 +0530
Does turning off batching solve that problem? What I mean by that is:
batching can be disabled if a TSO device is worse for some cases.
This new batching stuff isn't going to be enabled or disabled
on a per-device
From: Gerrit Renker [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 09:56:48 +0100
With the davem-2.6.24 tree I get the following Oops in the e100 driver
(cribbed from console):
Probably the NAPI conversion, I'll try to get to diagnosing this
one soon but I've been wrapped up in some other tasks so
* Andrew Morton [EMAIL PROTECTED] 2007-08-21 22:54
Which used to be a BUG. It later oopsed via a null-pointer deref in
net_rx_action(), which is a much preferable result.
I fixed this already
Index: net-2.6.24/include/linux/netpoll.h
Signed-off-by: Ilpo Järvinen [EMAIL PROTECTED]
---
net/ipv4/tcp_output.c |6 +-
net/key/af_key.c | 17 +
2 files changed, 6 insertions(+), 17 deletions(-)
diff --git a/net/ipv4/tcp_output.c b/net/ipv4/tcp_output.c
index 10b2e39..bca4ee2 100644
---
Hi,
This patch fixes the following compilation warning
drivers/net/e1000e/netdev.c: In function ‘e1000_setup_rctl’:
drivers/net/e1000e/netdev.c:1963: warning: unused variable ‘pages’
Regards,
Michal
--
LOG
http://www.stardust.webpages.pl/log/
--- linux-mm-clean/drivers/net/e1000e/netdev.c
Oops, don't use the previous version of the patch:
the change in dev_mc_unsync() was not correct.
Sorry.
This one is a lot better (it compiles and runs). :)
Benjamin
--
B e n j a m i n T h e r y - BULL/DT/Open Software RD
http://www.bull.com
From: [EMAIL PROTECTED]
Subject: net/core: Fix
On 10-08-2007 01:49, Mariusz Kozlowski wrote:
Hello,
=
[ INFO: inconsistent lock state ]
2.6.23-rc2-mm1 #7
-
inconsistent {in-hardirq-W} - {hardirq-on-W} usage.
ifconfig/5492 [HC0[0]:SC0[0]:HE1:SE1] takes:
(tp-lock){+...},
I was asked to resend my message here, so here it is.
Please CC me on replies.
---
In testing our ESP/AH offload hardware, I discovered an issue with how AH
handles mutable fields in IPv4. RFC 4302 (AH) states the following on the
subject:
For IPv4, the entire option is viewed as a unit;
Krishna Kumar wrote:
E1000: Implement batching capability (ported thanks to changes taken from
Jamal). Not all changes are made in this as in IPoIB, eg, handling
out of order skbs (see XXX in the first mail).
Signed-off-by: Krishna Kumar [EMAIL PROTECTED]
---
e1000_main.c |
Michal Piotrowski wrote:
Hi,
This patch fixes the following compilation warning
drivers/net/e1000e/netdev.c: In function ‘e1000_setup_rctl’:
drivers/net/e1000e/netdev.c:1963: warning: unused variable ‘pages’
Regards,
Michal
also exposes a symbol issue. I think I want to remove this
Userspace DLPAR tool expects decimal numbers to be written to
and read from sysfs entries.
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED]
---
drivers/net/ehea/ehea_main.c |6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/drivers/net/ehea/ehea_main.c
Update the module parameter description of use_mcs to
show correct default value
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED]
---
drivers/net/ehea/ehea_main.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/net/ehea/ehea_main.c
Includes hcp_epas_dtor in eq/cq/qp destructors to unmap
HW register.
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED]
---
drivers/net/ehea/ehea_qmr.c |6 ++
1 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/drivers/net/ehea/ehea_qmr.c b/drivers/net/ehea/ehea_qmr.c
index
Introduces a module parameter to decide whether the physical
port link state is propagated to the network stack or not.
It makes sense not to take the physical port state into account
on machines with more logical partitions that communicate
with each other. This is always possible no matter what
The driver remove method needs to return an int not void. This was just
never noticed because usually this driver is not being built as a module.
Signed-off-by: Ralf Baechle [EMAIL PROTECTED]
diff --git a/drivers/net/sgiseeq.c b/drivers/net/sgiseeq.c
index 384b468..0fb74cb 100644
---
This TSO-related workaround is no longer needed since it's only
applicable for 8254x silicon.
Signed-off-by: Auke Kok [EMAIL PROTECTED]
---
drivers/net/e1000e/e1000.h | 15 +++
drivers/net/e1000e/netdev.c | 20 ++--
2 files changed, 5 insertions(+), 30
The PBA number allows customers and support to directly identify
the type of board and characteristics such as different skews.
Slightly enhance loading messages by adding module name to printout.
Signed-off-by: Auke Kok [EMAIL PROTECTED]
---
drivers/net/e1000e/defines.h |6 --
This flag conflicts with e1000's Kconfig symbol and we'll leave
the feature enabled by default for now.
Signed-off-by: Auke Kok [EMAIL PROTECTED]
---
drivers/net/e1000e/netdev.c |3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/drivers/net/e1000e/netdev.c
Enable settings to target l2 for the first few cachelines of the packet, since
we'll access them to get to the various headers.
Signed-off-by: Olof Johansson [EMAIL PROTECTED]
Index: mainline/drivers/net/pasemi_mac.c
===
---
Hi,
pasemi_mac patches for 2.6.24:
01/10: pasemi_mac: Abstract out register access
02/10: pasemi_mac: Stop using the pci config space accessors for register
read/writes
03/10: pasemi_mac: Enable L2 caching of packet headers
04/10: pasemi_mac: Fix memcpy amount for short receives
05/10:
RX side flag to use is CHECKSUM_UNNECESSARY, not CHECKSUM_COMPLETE.
Signed-off-by: Olof Johansson [EMAIL PROTECTED]
Index: mainline/drivers/net/pasemi_mac.c
===
--- mainline.orig/drivers/net/pasemi_mac.c
+++
Abstract out the PCI config read/write accesses into reg read/write ones,
still calling the pci accessors on the back end.
Signed-off-by: Olof Johansson [EMAIL PROTECTED]
Index: mainline/drivers/net/pasemi_mac.c
===
---
The old logic didn't detect full (tx) ring cases properly, causing
overruns and general badness. Clean it up a bit and abstract out the
ring size checks, always making sure to leave 1 slot open.
Signed-off-by: Olof Johansson [EMAIL PROTECTED]
Index: mainline/drivers/net/pasemi_mac.c
Various RX performance tweaks, do some explicit prefetching of packet
data, etc.
Signed-off-by: Olof Johansson [EMAIL PROTECTED]
Index: mainline/drivers/net/pasemi_mac.c
===
--- mainline.orig/drivers/net/pasemi_mac.c
+++
Unfortunately there's no timeout for how long a packet can sit on
the TX ring after completion before an interrupt is generated, and
we want to have a threshold that's larger than one packet per interrupt.
So we have to have a timer that occasionally cleans the TX ring even
though there hasn't
Move away from using the pci config access functions for simple register
access. Our device has all of the registers in the config space (hey,
from the hardware point of view it looks reasonable :-), so we need to
somehow get to it. Newer firmwares have it in the device tree such that
we can just
Postpone pci unmap and skb free of the transmitted buffers to outside of
the tx ring lock, batching them up 32 at a time.
Also increase the count threshold to 128.
Signed-off-by: Olof Johansson [EMAIL PROTECTED]
Index: mainline/drivers/net/pasemi_mac.c
Fix up memcpy for short receives.
Signed-off-by: Olof Johansson [EMAIL PROTECTED]
Index: mainline/drivers/net/pasemi_mac.c
===
--- mainline.orig/drivers/net/pasemi_mac.c
+++ mainline/drivers/net/pasemi_mac.c
@@ -516,9 +516,7 @@
Enable LLTX on pasemi_mac: we're already doing sufficient locking
in the driver to enable it.
Signed-off-by: Olof Johansson [EMAIL PROTECTED]
Index: mainline/drivers/net/pasemi_mac.c
===
--- mainline.orig/drivers/net/pasemi_mac.c
This patchset converts the xfrm netlink bits over to the type
safe netlink interface and does some cleanups.
xfrm_user.c | 1041
1 file changed, 433 insertions(+), 608 deletions(-)
-
To unsubscribe from this list: send the line
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Index: net-2.6.24/net/xfrm/xfrm_user.c
===
--- net-2.6.24.orig/net/xfrm/xfrm_user.c2007-08-20 17:09:48.0
+0200
+++ net-2.6.24/net/xfrm/xfrm_user.c 2007-08-21
Uses nlmsg_parse() to parse the attributes. This actually changes
behaviour as unknown attributes (type MAXTYPE) no longer cause
an error. Instead unknown attributes will be ignored henceforth
to keep older kernels compatible with more recent userspace tools.
Signed-off-by: Thomas Graf [EMAIL
Moves all complex message size calculation into own inlined helper
functions and makes use of the type-safe netlink interface.
Using nlmsg_new() simplifies the calculation itself as it takes care
of the netlink header length by itself.
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Index:
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Index: net-2.6.24/net/xfrm/xfrm_user.c
===
--- net-2.6.24.orig/net/xfrm/xfrm_user.c2007-08-21 16:10:34.0
+0200
+++ net-2.6.24/net/xfrm/xfrm_user.c 2007-08-21
These functions are only used once and are a lot easier to understand if
inlined directly into the function.
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Index: net-2.6.24/net/xfrm/xfrm_user.c
===
---
Adds alg_len() to calculate the properly padded length of an
algorithm attribute to simplify the code.
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Index: net-2.6.24/net/xfrm/xfrm_user.c
===
--- net-2.6.24.orig/net/xfrm/xfrm_user.c
Increases readability a lot.
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Index: net-2.6.24/net/xfrm/xfrm_user.c
===
--- net-2.6.24.orig/net/xfrm/xfrm_user.c2007-08-21 17:34:10.0
+0200
+++
Adds a policy defining the minimal payload lengths for all the attributes
allowing for most attribute validation checks to be removed from in
the middle of the code path. Makes updates more consistent as many format
errors are recognised earlier, before any changes have been attempted.
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Index: net-2.6.24/net/xfrm/xfrm_user.c
===
--- net-2.6.24.orig/net/xfrm/xfrm_user.c2007-08-21 17:35:13.0
+0200
+++ net-2.6.24/net/xfrm/xfrm_user.c 2007-08-21
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Index: net-2.6.24/net/xfrm/xfrm_user.c
===
--- net-2.6.24.orig/net/xfrm/xfrm_user.c2007-08-21 17:34:29.0
+0200
+++ net-2.6.24/net/xfrm/xfrm_user.c 2007-08-21
Also makes use of copy_sec_ctx() in another place and removes
duplicated code.
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Index: net-2.6.24/net/xfrm/xfrm_user.c
===
--- net-2.6.24.orig/net/xfrm/xfrm_user.c2007-08-21
This simplifies successful return codes from 0 to 0.
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Index: net-2.6.24/net/xfrm/xfrm_user.c
===
--- net-2.6.24.orig/net/xfrm/xfrm_user.c2007-08-21 16:13:57.0
+0200
+++
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Index: net-2.6.24/net/xfrm/xfrm_user.c
===
--- net-2.6.24.orig/net/xfrm/xfrm_user.c2007-08-21 16:12:20.0
+0200
+++ net-2.6.24/net/xfrm/xfrm_user.c 2007-08-21
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Index: net-2.6.24/net/xfrm/xfrm_user.c
===
--- net-2.6.24.orig/net/xfrm/xfrm_user.c2007-08-21 17:36:59.0
+0200
+++ net-2.6.24/net/xfrm/xfrm_user.c 2007-08-21
Moves all of the SUB_POLICY ifdefs related to the attribute size
calculation into a function.
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Index: net-2.6.24/net/xfrm/xfrm_user.c
===
--- net-2.6.24.orig/net/xfrm/xfrm_user.c
On Wed, 22 Aug 2007 13:58:58 +0530 Krishna Kumar wrote:
Add Documentation describing batching skb xmit capability.
Signed-off-by: Krishna Kumar [EMAIL PROTECTED]
---
batching_skb_xmit.txt | 78
++
1 files changed, 78 insertions(+)
On Wed, Aug 22, 2007 at 11:56:42AM -0400, Chuck Ebbert wrote:
On 08/22/2007 05:39 AM, Willy Tarreau wrote:
This patch contains errata fixes for the realtek phy. It only renamed the
defines to be phy specific.
Signed-off-by: Ayaz Abdulla [EMAIL PROTECTED]
Signed-off-by: Greg
Gerrit Renker wrote:
With the davem-2.6.24 tree I get the following Oops in the e100 driver (cribbed
from console):
Code: 6c ff ff ff 8b 48 0c ba 01 00 00 00 89 f0 e8 1b f2 ff ff c7 86 9c 00 00 00
01 00 00 00 e9 4e ff ff ff 89 d0 e8 b3 f8 0b 00 eb 8e 0f 0b eb fe 55 89
e5
56 53 83
Just upgraded a motherboard and it came with an onboard
Realtek card which appears to use the r8169 driver. The
machine is a samba server and when serving files to a local
Linux or Windows client, I only get approx 40-60 kbps.
Write performance is fine though, in the tens of mbps and
scp, nfs,
Em Wed, Aug 22, 2007 at 09:35:04AM -0700, Kok, Auke escreveu:
Gerrit Renker wrote:
With the davem-2.6.24 tree I get the following Oops in the e100 driver
(cribbed from console):
Code: 6c ff ff ff 8b 48 0c ba 01 00 00 00 89 f0 e8 1b f2 ff ff c7 86 9c 00
00 00
01 00 00 00 e9 4e ff ff
David Miller wrote:
I think the jury is still out, but seeing TSO perform even slightly
worse with the batching changes in place would be very worrysome.
This applies to both throughput and cpu utilization.
Should it be any more or less worrysome than small packet performance (eg the
TCP_RR
The headers in tc_ematch are used by iproute2, so these headers
should be processed.
Signed-off-by: Stephen Hemminger [EMAIL PROTECTED]
---
include/linux/Kbuild |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/include/linux/Kbuild b/include/linux/Kbuild
index
On Wed, 30 May 2007 11:42:01 +0200
Patrick McHardy [EMAIL PROTECTED] wrote:
The iproute patch for the flow classifier.
This patch is on hold since the netlink changes haven't made it upstream yet.
--
Stephen Hemminger [EMAIL PROTECTED]
-
To unsubscribe from this list: send the line
There have been a lot of changes for 2.6.23, so here is a test release
of iproute2 that should capture all the submitted patches
http://developer.osdl.org/shemminger/iproute2/download/iproute2-2.6.23-rc3.tar.gz
Johannes Berg (1):
show multicast groups
PJ Waskiewicz (1):
iproute2:
Add more kernel doc's for part of the network device API.
This is only a start, and needs more work.
Applies against net-2.6.24
Signed-off-by: Stephen Hemminger [EMAIL PROTECTED]
--- a/Documentation/DocBook/kernel-api.tmpl 2007-08-21 15:43:37.0
-0700
+++
From: Nick Bowler [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 10:22:53 -0400
In testing our ESP/AH offload hardware, I discovered an issue with how AH
handles mutable fields in IPv4. RFC 4302 (AH) states the following on the
subject:
For IPv4, the entire option is viewed as a unit; so
From: Stephen Hemminger [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 10:18:38 -0700
The headers in tc_ematch are used by iproute2, so these headers
should be processed.
Signed-off-by: Stephen Hemminger [EMAIL PROTECTED]
Applied, thanks Stephen.
-
To unsubscribe from this list: send the line
From: Stephen Hemminger [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 10:46:15 -0700
On Wed, 30 May 2007 11:42:01 +0200
Patrick McHardy [EMAIL PROTECTED] wrote:
The iproute patch for the flow classifier.
This patch is on hold since the netlink changes haven't made it upstream yet.
I
From: Neil Horman [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 15:42:02 -0400
Hey all-
I had noticed that an extra sysctl for xfrm had been added while back
(specifically sysctl_xfrm_acq_expires). Unlike its related sysctl's however,
this was never exported so that out-of-tree modules
Hey all-
I had noticed that an extra sysctl for xfrm had been added while back
(specifically sysctl_xfrm_acq_expires). Unlike its related sysctl's however,
this was never exported so that out-of-tree modules could access it, and I
thought it would be a good idea if it was. This patch
From: Thomas Graf [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 16:55:40 +0200
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Applied.
-
To unsubscribe from this list: send the line unsubscribe netdev in
the body of a message to [EMAIL PROTECTED]
More majordomo info at
From: David Miller [EMAIL PROTECTED]
Date: Tue, 21 Aug 2007 00:24:05 -0700 (PDT)
Looks good, applied to net-2.6.24, thanks Joy.
Something is still buggered up in this patch, you can't add this local
audit_info variable unconditionally to these functions, and
alternatively you also can't add a
From: Rick Jones [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 10:09:37 -0700
Should it be any more or less worrysome than small packet
performance (eg the TCP_RR stuff I posted recently) being rather
worse with TSO enabled than with it disabled?
That, like any such thing shown by the batching
On Wed, 22 Aug 2007 12:33:14 -0700 Stephen Hemminger wrote:
Add more kernel doc's for part of the network device API.
This is only a start, and needs more work.
Applies against net-2.6.24
Thanks!
---
~Randy
*** Remember to use Documentation/SubmitChecklist when testing your code ***
-
To
ath5k, remove sysctls
Syscalls were buggy and defunct in later kernels (due to sysctl check).
Signed-off-by: Jiri Slaby [EMAIL PROTECTED]
---
commit 069bfbe93facb3468f579568434d18f1268a487c
tree 87c19ebf2c91d9fb07f1847adcb6098f2235eaaa
parent b01c0e9a02b248c3e2f2923da9728ba2c3961dee
author Jiri
Over in LSM/SELinux land there has been a lot of talk recently about how to
deal with loopback and forwarded traffic, specifically, how to preserve the
sender's security label on those two types of traffic. Yes, there is the
existing sk_buff.secmark field but that is already being used for
From: Thomas Graf [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 16:55:42 +0200
This simplifies successful return codes from 0 to 0.
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Applied, thanks.
-
To unsubscribe from this list: send the line unsubscribe netdev in
the body of a message to [EMAIL
From: Thomas Graf [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 16:55:43 +0200
Also makes use of copy_sec_ctx() in another place and removes
duplicated code.
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Applied.
-
To unsubscribe from this list: send the line unsubscribe netdev in
the body of a
From: Thomas Graf [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 16:55:44 +0200
Adds alg_len() to calculate the properly padded length of an
algorithm attribute to simplify the code.
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Applied.
-
To unsubscribe from this list: send the line unsubscribe
From: Thomas Graf [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 16:55:45 +0200
Moves all of the SUB_POLICY ifdefs related to the attribute size
calculation into a function.
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Applied.
-
To unsubscribe from this list: send the line unsubscribe netdev in
From: Thomas Graf [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 16:55:47 +0200
Uses nlmsg_parse() to parse the attributes. This actually changes
behaviour as unknown attributes (type MAXTYPE) no longer cause
an error. Instead unknown attributes will be ignored henceforth
to keep older kernels
From: Thomas Graf [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 16:55:48 +0200
Adds a policy defining the minimal payload lengths for all the attributes
allowing for most attribute validation checks to be removed from in
the middle of the code path. Makes updates more consistent as many format
From: Thomas Graf [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 16:55:49 +0200
nlmsg_parse() puts attributes at array[type] so the indexing
method can be simpilfied by removing the obscuring - 1.
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Applied.
-
To unsubscribe from this list: send the line
From: Thomas Graf [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 16:55:50 +0200
Increases readability a lot.
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Applied.
I named it like this to mean XFRM Attributes :-)
-
To unsubscribe from this list: send the line unsubscribe netdev in
the body of a
On Tue, 21 Aug 2007 11:47:41 -0500
Scott Wood [EMAIL PROTECTED] wrote:
Vitaly Bordug wrote:
On Fri, 17 Aug 2007 13:17:18 -0500
Scott Wood wrote:
The existing OF glue code was crufty and broken. Rather than fix
it, it will be removed, and the ethernet driver now talks to the
device
From: Thomas Graf [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 16:55:51 +0200
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Applied.
-
To unsubscribe from this list: send the line unsubscribe netdev in
the body of a message to [EMAIL PROTECTED]
More majordomo info at
From: Thomas Graf [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 16:55:52 +0200
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Applied.
-
To unsubscribe from this list: send the line unsubscribe netdev in
the body of a message to [EMAIL PROTECTED]
More majordomo info at
From: Thomas Graf [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 16:55:53 +0200
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Applied.
-
To unsubscribe from this list: send the line unsubscribe netdev in
the body of a message to [EMAIL PROTECTED]
More majordomo info at
From: Thomas Graf [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 16:55:54 +0200
These functions are only used once and are a lot easier to understand if
inlined directly into the function.
Signed-off-by: Thomas Graf [EMAIL PROTECTED]
Also applied.
Thanks for doing all of this work Thomas! :)
-
On Fri, 17 Aug 2007 12:53:59 -0500
Scott Wood wrote:
Signed-off-by: Scott Wood [EMAIL PROTECTED]
Acked-by: Vitaly Bordug [EMAIL PROTECTED]
---
drivers/net/fs_enet/fs_enet-main.c | 85
---
drivers/net/fs_enet/fs_enet.h |4 +-
From: Paul Moore [EMAIL PROTECTED]
Date: Wed, 22 Aug 2007 16:31:34 -0400
We're currently talking about several different ideas to solve the problem,
including leveraging the sk_buff.secmark field, and one of the ideas was to
add an additional field to the sk_buff structure. Knowing how well
1 - 100 of 130 matches
Mail list logo