linux-netdev mailing list

FromSubjectsort iconDate
Jeff Kirsher
[NET-NEXT PATCH] igb/e1000e: Naming interrupt vectors
From: Alexander Duyck <alexander.h.duyck@intel.com> Change interrupt vector naming to match recent changes from Robert Olsson. Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com> Acked-by: Bruce Allan <bruce.w.allan@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> --- drivers/net/e1000e/netdev.c | 4 ++-- drivers/net/igb/igb_main.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/net/e1000e/netdev.c ...
Dec 5, 4:06 pm 2008
David Miller
Re: [NET-NEXT PATCH] igb/e1000e: Naming interrupt vectors
From: Jeff Kirsher <jeffrey.t.kirsher@intel.com> Applied, thanks guys. --
Dec 5, 4:08 pm 2008
Jeff Kirsher
[PATCH 1/2] IPROUTE: add support for skbedit action
From: Alexander Duyck <alexander.h.duyck@intel.com> Add support for skbedit action. Provides ability to edit queue_mapping field Provides ability to edit priority field usage: action skbedit [queue_mapping QUEUE_MAPPING] [priority PRIORITY] at least one option must be select, or both at the same time Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> --- include/linux/tc_act/tc_skbedit.h | 43 ++++++++ ...
Dec 5, 3:16 pm 2008
Jeff Kirsher
[PATCH 2/2] IPROUTE: add support for multiq qdisc
From: Alexander Duyck <alexander.h.duyck@intel.com> Add support for multiq qdisc This patch adds the ability to configure the multiq qdisc. Since the qdisc does not require any input it will pull the number of bands directly from the device that it is added to the root of. usage: tc qdisc add dev <DEV> root handle <HANDLE> multiq Signed-off-by: Alexander Duyck <alexander.h.duyck@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com> --- include/linux/pkt_sched.h | 7 ...
Dec 5, 3:16 pm 2008
Ilpo Järvinen Dec 5, 2:43 pm 2008
Ilpo Järvinen
Re: [PATCH] dccp: use roundup instead of opencoding
On Fri, 5 Dec 2008, Ben Hutchings wrote: > On Fri, 2008-12-05 at 23:43 +0200, Ilpo J
Dec 5, 2:53 pm 2008
Ben Hutchings
Re: [PATCH] dccp: use roundup instead of opencoding
Maybe you should check that with your compiler. -- Ben Hutchings, Senior Software Engineer, Solarflare Communications Not speaking for my employer; that's the marketing department's job. They asked us to note that Solarflare product names are trademarked. --
Dec 5, 2:47 pm 2008
Ilpo Järvinen
[PATCH 0/10]: tcp & more tcp
1) Some fixes to recent work, and some to pre-historic things. 2) sacktag state struct to avoid ..., *ptr, *ptr2, *ptr3 crazyness 3) Besides that combine some code here and there. -- i. --
Dec 5, 1:58 pm 2008
Ilpo Järvinen
[PATCH 03/10] tcp: make mtu probe failure to not break g ...
I noticed that since skb->len has nothing to do with actual segment length with gso, we need to figure it out separately, reuse a function from the recent shifting stuff (generalize it). Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> --- net/ipv4/tcp_input.c | 19 +++++++------------ 1 files changed, 7 insertions(+), 12 deletions(-) diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c index 33902f6..21c6701 100644 --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c @@ ...
Dec 5, 1:58 pm 2008
Ilpo Järvinen
[PATCH 09/10] tcp: use tcp_write_xmit also in tcp_push_one
tcp_minshall_update is not significant difference since it only checks for not full-sized skb which is BUG'ed one the push_one path anyway. tcp_snd_test is tcp_nagle_test+tcp_cwnd_test+tcp_snd_wnd_test, just the order changed slightly. net/ipv4/tcp_output.c: tcp_snd_test | -89 tcp_mss_split_point | -91 tcp_may_send_now | +53 tcp_cwnd_validate | -98 tso_fragment | -239 __tcp_push_pending_frames | -1340 tcp_push_one ...
Dec 5, 1:58 pm 2008
Andi Kleen
Re: [PATCH 01/10] tcp: force mss equality with the next ...
Perhaps it's just me, but I think the code was far more readable before your change. -Andi -- ak@linux.intel.com --
Dec 5, 3:13 pm 2008
Ilpo Järvinen
[PATCH 01/10] tcp: force mss equality with the next skb too.
Also make if-goto forest nicer looking. Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> --- net/ipv4/tcp_input.c | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c index d67b6e9..63c3ef6 100644 --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c @@ -1575,11 +1575,10 @@ static struct sk_buff *tcp_shift_skb_data(struct sock *sk, struct sk_buff *skb, goto out; skb = tcp_write_queue_next(sk, prev); ...
Dec 5, 1:58 pm 2008
Ilpo Järvinen
[PATCH 05/10] tcp: no need to pass prev skb around, redu ...
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> --- net/ipv4/tcp_input.c | 9 ++++----- 1 files changed, 4 insertions(+), 5 deletions(-) diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c index 57134c2..37b1cac 100644 --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c @@ -1376,12 +1376,12 @@ static u8 tcp_sacktag_one(struct sk_buff *skb, struct sock *sk, return sacked; } -static int tcp_shifted_skb(struct sock *sk, struct sk_buff *prev, - struct sk_buff ...
Dec 5, 1:58 pm 2008
Ilpo Järvinen
[PATCH 08/10] tcp: move some parts from tcp_write_xmit
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> --- net/ipv4/tcp_output.c | 23 ++++++++++++----------- 1 files changed, 12 insertions(+), 11 deletions(-) diff --git a/net/ipv4/tcp_output.c b/net/ipv4/tcp_output.c index 0744b9f..59505ce 100644 --- a/net/ipv4/tcp_output.c +++ b/net/ipv4/tcp_output.c @@ -1527,13 +1527,6 @@ static int tcp_write_xmit(struct sock *sk, unsigned int mss_now, int nonagle) int cwnd_quota; int result; - /* If we are closed, the bytes will have to ...
Dec 5, 1:58 pm 2008
Ilpo Järvinen
[PATCH 06/10] tcp: drop tcp_bound_rto, merge content of ...
Both are called by the same sites. Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> --- net/ipv4/tcp_input.c | 12 +++--------- 1 files changed, 3 insertions(+), 9 deletions(-) diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c index 37b1cac..7d887ac 100644 --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c @@ -701,13 +701,10 @@ static inline void tcp_set_rto(struct sock *sk) * all the algo is pure shit and should be replaced * with correct one. It is ...
Dec 5, 1:58 pm 2008
Ilpo Järvinen
[PATCH 07/10] tcp: share code through function, not thro ...
Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> --- net/ipv4/tcp_input.c | 17 ++++++++++------- 1 files changed, 10 insertions(+), 7 deletions(-) diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c index 7d887ac..e379af9 100644 --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c @@ -3052,6 +3052,13 @@ static void tcp_fastretrans_alert(struct sock *sk, int pkts_acked, int flag) tcp_xmit_retransmit_queue(sk); } +static void tcp_valid_rtt_meas(struct sock *sk, u32 ...
Dec 5, 1:58 pm 2008
Ilpo Järvinen
[PATCH 04/10] tcp: introduce struct tcp_sacktag_state to ...
There are just too many args to some sacktag functions. This idea was first proposed by David S. Miller around a year ago, and the current situation is much worse that what it was back then. tcp_sacktag_one can be made a bit simpler by returning the new sacked (it can be achieved with a single variable though the previous code "caching" sacked into a local variable and therefore it is not exactly equal but the results will be the same). codiff on x86_64 tcp_sacktag_one | -15 ...
Dec 5, 1:58 pm 2008
Ilpo Järvinen
[PATCH 10/10] tcp: fix tso_should_defer in 64bit
Since jiffies is unsigned long, the types get expanded into that and after long enough time the difference will therefore always be > 1 (and that probably happens near boot as well as iirc the first jiffies wrap is scheduler close after boot to find out problems related to that early). This was originally noted by Bill Fink in Dec'07 but nobody never ended fixing it. Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> Cc: Bill Fink <billfink@mindspring.com> --- net/ipv4/tcp_output.c ...
Dec 5, 1:58 pm 2008
Ilpo Järvinen
[PATCH 02/10] tcp: Fix thinko making the not-shiftable t ...
S|R won't result in S if just SACK is received. DSACK is another story (but it is covered correctly already). Signed-off-by: Ilpo Järvinen <ilpo.jarvinen@helsinki.fi> --- net/ipv4/tcp_input.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/net/ipv4/tcp_input.c b/net/ipv4/tcp_input.c index 63c3ef6..33902f6 100644 --- a/net/ipv4/tcp_input.c +++ b/net/ipv4/tcp_input.c @@ -1481,7 +1481,7 @@ static struct sk_buff *tcp_shift_skb_data(struct sock *sk, struct sk_buff ...
Dec 5, 1:58 pm 2008
Inaky Perez-Gonzalez
[PATCH 01/40] wimax: documentation for the stack
Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- Documentation/wimax/README.wimax | 81 ++++++++++++++++++++++++++++++++++++++ 1 files changed, 81 insertions(+), 0 deletions(-) create mode 100644 Documentation/wimax/README.wimax diff --git a/Documentation/wimax/README.wimax b/Documentation/wimax/README.wimax new file mode 100644 index 0000000..b78c437 --- /dev/null +++ b/Documentation/wimax/README.wimax @@ -0,0 +1,81 @@ + + Linux kernel WiMAX stack + + (C) 2008 ...
Dec 5, 11:54 am 2008
Inaky Perez-Gonzalez
[PATCH 06/40] genetlink: export genl_unregister_mc_group()
Add an EXPORT_SYMBOL() to genl_unregister_mc_group(), to allow unregistering groups on the run. EXPORT_SYMBOL_GPL() is not used as the rest of the functions exported by this module (eg: genl_register_mc_group) are also not _GPL(). Cleanup is currently done when unregistering a family, but there is no way to unregister a single multicast group due to that function not being exported. Seems to be a mistake as it is documented as for external consumption. This is needed by the WiMAX stack to be ...
Dec 5, 11:54 am 2008
Inaky Perez-Gonzalez
[PATCH 24/40] i2400m: handling of the data/control trans ...
Implements data transmission to the device; this is done through a software FIFO, as data/control frames can be coalesced (while the device is reading the previous tx transaction, others accumulate). A FIFO is used because at the end it is resource-cheaper that trying to implement scatter/gather over USB. As well, most traffic is going to be download (vs upload). Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/tx.c | 817 ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 38/40] i2400m: Makefile and Kconfig
This patch provides the Makefile and KConfig for the i2400m driver, integrating them into the WiMAX stack's Makefile and Kconfig. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/Kconfig | 2 + drivers/net/Makefile | 1 + drivers/net/wimax/Kconfig | 17 +++++++++++++ drivers/net/wimax/Makefile | 2 + drivers/net/wimax/i2400m/Kconfig | 49 +++++++++++++++++++++++++++++++++++++ drivers/net/wimax/i2400m/Makefile ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 16/40] i2400m: host-to-device protocol definitions
This defines the structures and constants for the host-device protocols: - boot / firmware upload protocol - general data transport protocol - control protocol This header file is done in such a way that can also be used verbatim by user space. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- include/linux/wimax/i2400m.h | 512 ++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 512 insertions(+), 0 deletions(-) create mode 100644 ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 05/40] wimax: debug macros and debug settings for ...
This file contains a simple debug framework that is used in the stack; it allows the debug level to be controlled at compile-time (so the debug code is optimized out) and at run-time (for what wasn't compiled out). Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- include/linux/wimax/debug.h | 453 +++++++++++++++++++++++++++++++++++++++++++ net/wimax/debug-levels.h | 42 ++++ 2 files changed, 495 insertions(+), 0 deletions(-) create mode 100644 ...
Dec 5, 11:54 am 2008
Inaky Perez-Gonzalez
[PATCH 36/40] i2400m/SDIO: read transactions from the SD ...
This code implements reading from the SDIO device; when data is ready the SDIO IRQ is fired and that will allocate an skb, put all the data there and then pass it to the generic driver for processing and delivery. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/sdio-rx.c | 255 ++++++++++++++++++++++++++++++++++++ 1 files changed, 255 insertions(+), 0 deletions(-) create mode 100644 drivers/net/wimax/i2400m/sdio-rx.c diff --git ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 10/40] wimax: Generic messaging interface between ...
This implements a direct communication channel between user space and the driver/device, by which free form messages can be sent back and forth. This is intended for device-specific features, vendor quirks, etc. Currently is the only communication mechanism used because there is no standard kernel API defined for WiMAX operation. Not enough devices are in the market to decide what is a good user-kernel API/abstraction layer. Signed-off-by: Inaky Perez-Gonzalez ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 35/40] i2400m/SDIO: firmware upload backend
This implements the backends for the generic driver (i2400m) to be able to load firmware to the SDIO device. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/sdio-fw.c | 224 ++++++++++++++++++++++++++++++++++++ 1 files changed, 224 insertions(+), 0 deletions(-) create mode 100644 drivers/net/wimax/i2400m/sdio-fw.c diff --git a/drivers/net/wimax/i2400m/sdio-fw.c b/drivers/net/wimax/i2400m/sdio-fw.c new file mode 100644 index 0000000..3487205 --- ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 19/40] i2400m: linkage to the networking stack
Implementation of the glue to the network stack so the WiMAX device shows up as an Ethernet device. Initially we shot for implementing a Pure IP device -- however, the world seems to turn around Ethernet devices. Main issues were with the ISC DHCP client and servers (as they don't understand types other than Ethernet and Token Ring). We proceeded to register with IANA the PureIP hw type, so that DHCP requests could declare such. We also created patches to the main ISC DHCP versions to ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 40/40] wimax/i2400m: add CREDITS and MAINTAINERS ...
This patch adds entries for the original developers of the i2400m drivers and up-to-date maintainer entries. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- CREDITS | 17 +++++++++++++++++ MAINTAINERS | 16 ++++++++++++++++ 2 files changed, 33 insertions(+), 0 deletions(-) diff --git a/CREDITS b/CREDITS index b50db17..ae5b804 100644 --- a/CREDITS +++ b/CREDITS @@ -464,6 +464,11 @@ S: 1200 Goldenrod Dr. S: Nampa, Idaho 83686 S: USA +N: Dirk J. ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 15/40] i2400m: documentation and instructions for usage
The driver for the i2400m is a stacked driver. There is a core driver, the bus-generic driver that has no knowledge or dependencies on how the device is connected to the system; it only knows how to speak the device protocol. Then there are the bus-specific drivers (for USB and SDIO) that provide backends for the generic driver to communicate with the device. The bus generic driver connects to the network and WiMAX stacks on the top side, and on the bottom to the bus-specific ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 08/40] wimax: generic WiMAX device management (re ...
Implements the basic life cycles of a 'struct wimax_dev', some common generic netlink functionality for marshalling calls to user space, and the device state machine. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- net/wimax/stack.c | 627 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 627 insertions(+), 0 deletions(-) create mode 100644 net/wimax/stack.c diff --git a/net/wimax/stack.c b/net/wimax/stack.c new file mode 100644 index ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 20/40] i2400m: debugfs controls
Expose knobs to control the device (induce reset, power saving, querying tx or rx stats, internal debug information and debug level manipulation). Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/debugfs.c | 383 ++++++++++++++++++++++++++++++++++++ 1 files changed, 383 insertions(+), 0 deletions(-) create mode 100644 drivers/net/wimax/i2400m/debugfs.c diff --git a/drivers/net/wimax/i2400m/debugfs.c b/drivers/net/wimax/i2400m/debugfs.c new file ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 12/40] wimax: API call to reset a WiMAX device
Provides wimax_reset() for the kernel to reset a wimax device as needed. Exports wimax_reset() over generic netlink to user space. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- net/wimax/op-reset.c | 129 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 129 insertions(+), 0 deletions(-) create mode 100644 net/wimax/op-reset.c diff --git a/net/wimax/op-reset.c b/net/wimax/op-reset.c new file mode 100644 index 0000000..e733267 --- /dev/null +++ ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 31/40] i2400m/USB: read transactions from the USB ...
This code implements reading from the USB device; it uses a simple adaptive algorithm so it doesn't preallocate huge buffers that then are underused. When a transaction is read, it is passed to the generic driver for processing and delivery. All is done in a kthread sitting on a loop. We need a thread context to run USB autopm functions and to process the received data (can get to be heavy in processing time). It is dedicated to a single task, so it has less overhead than a ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 00/40] merge request for WiMAX kernel stack and i ...
Hi All This patchset (or the linux-wimax GIT tree at git.kernel.org) merges the WiMAX subsystem and driver for the Intel 2400m Wireless WiMAX connection to the tree. We'd like to get it in for the 2.6.29 merge window. [read on for changelog since previous submit] [Note linux-wimax will have netdev as upstream, but there is a dependency for patches in gregkh's patches tree that forbid submitting against netdev for now -- so the base for this is said tree as of 11/19. See *2] WiMAX ...
Dec 5, 11:54 am 2008
Inaky Perez-Gonzalez
[PATCH 17/40] i2400m: core driver definitions and API
This header file defines all the APIs used by the core, bus-generic driver (i2400m) and the bus specific drivers (i2400m-BUSNAME). It also gives a roadmap to the driver implementation. Also add the core driver's debug settings. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/debug-levels.h | 45 ++ drivers/net/wimax/i2400m/i2400m.h | 761 +++++++++++++++++++++++++++++++ 2 files changed, 806 insertions(+), 0 deletions(-) create mode 100644 ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 07/40] debugfs: add helpers for exporting a size_ ...
In the same spirit as debugfs_create_*(), introduce helpers for exporting size_t values over debugfs. The only trick done is that the format verifier is kept at %llu instead of %zu; otherwise type warnings would pop up: format ‘%zu’ expects type ‘size_t’, but argument 2 has type ‘long long unsigned int’ There is no real way to fix this one--however, we can consider %llu and %zu to be compatible if we consider that we are using the same for validating in ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 33/40] i2400m/SDIO: header for the SDIO subdriver
This contains the common function declaration and constants for the SDIO driver for the 2400m Wireless WiMAX Connection and the debug level settings for the SDIO driver. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/i2400m-sdio.h | 132 ++++++++++++++++++++++++++ drivers/net/wimax/i2400m/sdio-debug-levels.h | 22 +++++ 2 files changed, 154 insertions(+), 0 deletions(-) create mode 100644 drivers/net/wimax/i2400m/i2400m-sdio.h create mode ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 22/40] i2400m: firmware loading and bootrom initi ...
Implements the firmware loader (using the bus-specific driver's backends for the actual upload). The most critical thing in here is the piece that puts the device in boot-mode from any other (undetermined) state, otherwise, it is just pushing the bytes from the firmware file to the device. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/fw.c | 1095 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 1095 insertions(+), 0 deletions(-) create ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 34/40] i2400m/SDIO: main probe/disconnect and bac ...
Implements probe/disconnect for the SDIO device, as well as main backends for the generic driver to control the SDIO device (bus_dev_start(), bus_dev_stop() and bus_reset()). Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/sdio.c | 508 +++++++++++++++++++++++++++++++++++++++ 1 files changed, 508 insertions(+), 0 deletions(-) create mode 100644 drivers/net/wimax/i2400m/sdio.c diff --git a/drivers/net/wimax/i2400m/sdio.c ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 29/40] i2400m/USB: firmware upload backend
This implements the backends for the generic driver (i2400m) to be able to load firmware to the USB device. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/usb-fw.c | 340 +++++++++++++++++++++++++++++++++++++ 1 files changed, 340 insertions(+), 0 deletions(-) create mode 100644 drivers/net/wimax/i2400m/usb-fw.c diff --git a/drivers/net/wimax/i2400m/usb-fw.c b/drivers/net/wimax/i2400m/usb-fw.c new file mode 100644 index 0000000..5ad287c --- ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 04/40] wimax: internal API for the kernel space W ...
This file contains declarations and definitions used by the different submodules of the stack. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- net/wimax/wimax-internal.h | 104 ++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 104 insertions(+), 0 deletions(-) create mode 100644 net/wimax/wimax-internal.h diff --git a/net/wimax/wimax-internal.h b/net/wimax/wimax-internal.h new file mode 100644 index 0000000..0b3559e --- /dev/null +++ ...
Dec 5, 11:54 am 2008
Inaky Perez-Gonzalez
[PATCH 25/40] i2400m: various functions for device management
This is a collection of functions used to control the device (plus a few helpers). There are utilities for handling TLV buffers, hooks on the device's reports to act on device changes of state [i2400m_report_hook()], on acks to commands [i2400m_msg_ack_hook()], a helper for sending commands to the device and blocking until a reply arrives [i2400m_msg_to_dev()], a few high level commands for manipulating the device state, powersving mode and configuration plus the routines to setup the device ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 03/40] wimax: constants and definitions to intera ...
This file defines the user/kernel API protocol through generic netlink. User space can copy it verbatim and use it. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- include/linux/wimax.h | 224 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 224 insertions(+), 0 deletions(-) create mode 100644 include/linux/wimax.h diff --git a/include/linux/wimax.h b/include/linux/wimax.h new file mode 100644 index 0000000..cb309a4 --- /dev/null +++ ...
Dec 5, 11:54 am 2008
Inaky Perez-Gonzalez
[PATCH 18/40] i2400m: Generic probe/disconnect, reset an ...
Implements the generic probe and disconnect functions, plus WiMAX stack backends for device reset and message passing. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/driver.c | 736 +++++++++++++++++++++++++++++++++++++ 1 files changed, 736 insertions(+), 0 deletions(-) create mode 100644 drivers/net/wimax/i2400m/driver.c diff --git a/drivers/net/wimax/i2400m/driver.c b/drivers/net/wimax/i2400m/driver.c new file mode 100644 index ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 26/40] i2400m/USB: header for the USB bus driver
This contains the common function declaration and constants for the USB driver for the 2400m Wireless WiMAX Connection, as well as the debug level settings for the USB driver. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/i2400m-usb.h | 197 +++++++++++++++++++++++++++ drivers/net/wimax/i2400m/usb-debug-levels.h | 42 ++++++ 2 files changed, 239 insertions(+), 0 deletions(-) create mode 100644 drivers/net/wimax/i2400m/i2400m-usb.h create ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 09/40] wimax: Mappping of generic netlink family ...
Low overhead method to map generic netlink family IDs to the WiMAX device attached to them that optimizes for the case where most systems have a single WiMAX device, or at most, a very low number of WiMAX adaptors. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- net/wimax/id-table.c | 140 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 140 insertions(+), 0 deletions(-) create mode 100644 net/wimax/id-table.c diff --git a/net/wimax/id-table.c ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 02/40] wimax: declarations for the in-kernel WiMAX API
Declares the main data types and calls for the drivers to integrate into the WiMAX stack. Provides usage documentation. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- include/net/wimax.h | 596 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 596 insertions(+), 0 deletions(-) create mode 100644 include/net/wimax.h diff --git a/include/net/wimax.h b/include/net/wimax.h new file mode 100644 index 0000000..84ccd9f --- /dev/null +++ ...
Dec 5, 11:54 am 2008
Inaky Perez-Gonzalez
[PATCH 39/40] wimax: export linux/wimax.h and linux/wima ...
These two files are what user space can use to establish communication with the WiMAX kernel API and to speak the Intel 2400m Wireless WiMAX connection's control protocol. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> Cc: David Woodhouse <dwmw2@infradead.org> --- include/linux/Kbuild | 2 ++ include/linux/wimax/Kbuild | 1 + 2 files changed, 3 insertions(+), 0 deletions(-) create mode 100644 include/linux/wimax/Kbuild diff --git a/include/linux/Kbuild ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 14/40] wimax: Makefile, Kconfig and docbook linka ...
This patch provides Makefile and KConfig for the WiMAX stack, integrating them into the networking stack's Makefile, Kconfig and doc-book templates. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- Documentation/DocBook/networking.tmpl | 8 +++++++ net/Kconfig | 2 + net/Makefile | 1 + net/wimax/Kconfig | 36 +++++++++++++++++++++++++++++++++ net/wimax/Makefile | 13 ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 30/40] i2400m/USB: handling of notifications from ...
When the device has anything for the host (namely when there is data ready to be read or when it resets), it sends a notification to the host; this is the code that receives and deals with them, passing reads to i2400m_rx() or handling resets with i2400m_dev_reset_handle(). Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/usb-notif.c | 263 ++++++++++++++++++++++++++++++++++ 1 files changed, 263 insertions(+), 0 deletions(-) create mode 100644 ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 11/40] wimax: RF-kill framework integration
Provide most of the RF-Kill integration for WiMAX drivers so that all device drivers have to do is after wimax_dev_add() is call wimax_report_rfkill_{hw,sw}() to update initial state and then every time it changes. Provides wimax_rfkill() for the kernel to call to set software RF-Kill status and/or query current hardware and software switch status. Exports wimax_rfkill() over generic netlink to user space. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 13/40] wimax: debugfs controls
Expose knobs to control the stack's debug output. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- net/wimax/debugfs.c | 88 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 88 insertions(+), 0 deletions(-) create mode 100644 net/wimax/debugfs.c diff --git a/net/wimax/debugfs.c b/net/wimax/debugfs.c new file mode 100644 index 0000000..bb6ef52 --- /dev/null +++ b/net/wimax/debugfs.c @@ -0,0 +1,88 @@ +/* + * Linux WiMAX + * Debugfs support + * + ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 21/40] i2400m: rfkill integration with the WiMAX stack
Provides a backend function pointer to the WiMAX stack to manipulate the rfkill state when requested by the kernel or user space (either directly through the rfkill subsystem or through the WiMAX control interface). As well, it reports back any changes in the RF-Kill switches state to the stack. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/op-rfkill.c | 207 ++++++++++++++++++++++++++++++++++ 1 files changed, 207 insertions(+), 0 deletions(-) ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 27/40] i2400m/USB: error density tracking
This is a simple framework for tracking the amount of soft-errors in time, so that if they go over a certain threshold they can be considered hard errors and recovery started (instead of just retrying). We use this in the USB driver -- some of the USB errors are considered soft and retried. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/edc.h | 90 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 90 insertions(+), 0 deletions(-) create ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 28/40] i2400m/USB: main probe/disconnect and back ...
Implements probe/disconnect for the USB device, as well as main backends for the generic driver to control the USB device (bus_dev_start(), bus_dev_stop() and bus_reset()). Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/usb.c | 581 ++++++++++++++++++++++++++++++++++++++++ 1 files changed, 581 insertions(+), 0 deletions(-) create mode 100644 drivers/net/wimax/i2400m/usb.c diff --git a/drivers/net/wimax/i2400m/usb.c ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 32/40] i2400m/USB: write transactions to the USB device
Implements the backend so that the generic driver can send data to the USB device. Implemented with a kthread sitting in a never-ending loop that when kicked by the generic driver will pull data from the TX FIFO and send it to the device until it drains it. Then it goes back sleep, waiting for another kick. This is a thread for similar reasons as the case of USB reading. We need to be able to use the USB autopm management functions, which are blocking. As well, it is dedicated to a single task, ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 37/40] i2400m/SDIO: write transactions to the SDI ...
Implements the backend so that the generic driver can send data to the SDIO device. When kicked by the generic driver, this will schedule work on a driver-specific workqueue that pulls data from the TX FIFO and sends it to the device until it drains it. Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/sdio-tx.c | 153 ++++++++++++++++++++++++++++++++++++ 1 files changed, 153 insertions(+), 0 deletions(-) create mode 100644 ...
Dec 5, 11:55 am 2008
Inaky Perez-Gonzalez
[PATCH 23/40] i2400m: handling of the data/control recep ...
Handling of data coming from the i2400m device (IP packets, control and diagnostics). This parses the received read transaction from the device, breaks it in chunks and passes it to the corresponding subsystems (network and control). Signed-off-by: Inaky Perez-Gonzalez <inaky@linux.intel.com> --- drivers/net/wimax/i2400m/rx.c | 536 +++++++++++++++++++++++++++++++++++++++++ 1 files changed, 536 insertions(+), 0 deletions(-) create mode 100644 drivers/net/wimax/i2400m/rx.c diff --git ...
Dec 5, 11:55 am 2008
Alan Cox
[PATCH 0/2] Try that again: Small tty fixes touching tty ...
--- Alan Cox (2): tty: driverdata and discdata are void * tty: Flags should be accessed via the foo_bit interfaces drivers/net/irda/irtty-sir.c | 7 +++---- drivers/net/slip.c | 11 +++++------ drivers/net/wan/x25_asy.c | 18 +++++++++--------- drivers/net/wireless/strip.c | 18 ++++++++---------- 4 files changed, 25 insertions(+), 29 deletions(-) -- "What is needed now is not smart weapons, it is smart politicians" - Tony Benn --
Dec 5, 10:10 am 2008
Alan Cox
[PATCH 2/2] tty: driverdata and discdata are void *
From: Alan Cox <alan@redhat.com> Remove all the extra casting while we are cleaning up Signed-off-by: Alan Cox <alan@redhat.com> --- drivers/net/wan/x25_asy.c | 10 +++++----- drivers/net/wireless/strip.c | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/drivers/net/wan/x25_asy.c b/drivers/net/wan/x25_asy.c index e188699..762fb13 100644 --- a/drivers/net/wan/x25_asy.c +++ b/drivers/net/wan/x25_asy.c @@ -258,7 +258,7 @@ static void ...
Dec 5, 10:10 am 2008
Alan Cox
[PATCH 1/2] tty: Flags should be accessed via the foo_bi ...
From: Alan Cox <alan@redhat.com> We have various drivers that poke around directly and we need to clean this up before it causes problems. Signed-off-by: Alan Cox <alan@redhat.com> --- drivers/net/irda/irtty-sir.c | 7 +++---- drivers/net/slip.c | 11 +++++------ drivers/net/wan/x25_asy.c | 8 ++++---- drivers/net/wireless/strip.c | 8 +++----- 4 files changed, 15 insertions(+), 19 deletions(-) diff --git a/drivers/net/irda/irtty-sir.c ...
Dec 5, 10:10 am 2008
Alan Cox
[PATCH 1/2] tty: Flags should be accessed via the foo_bi ...
From: Alan Cox <alan@redhat.com> We have various drivers that poke around directly and we need to clean this up before it causes problems. Signed-off-by: Alan Cox <alan@redhat.com> --- drivers/net/irda/irtty-sir.c | 7 +++---- drivers/net/slip.c | 11 +++++------ drivers/net/wan/x25_asy.c | 8 ++++---- drivers/net/wireless/strip.c | 8 +++----- 4 files changed, 15 insertions(+), 19 deletions(-) diff --git a/drivers/net/irda/irtty-sir.c ...
Dec 5, 10:08 am 2008
Alan Cox
[PATCH 2/2] tty: driverdata and discdata are void *
From: Alan Cox <alan@redhat.com> Remove all the extra casting while we are cleaning up Signed-off-by: Alan Cox <alan@redhat.com> --- drivers/net/wan/x25_asy.c | 10 +++++----- drivers/net/wireless/strip.c | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/drivers/net/wan/x25_asy.c b/drivers/net/wan/x25_asy.c index e188699..762fb13 100644 --- a/drivers/net/wan/x25_asy.c +++ b/drivers/net/wan/x25_asy.c @@ -258,7 +258,7 @@ static void ...
Dec 5, 10:08 am 2008
John W. Linville
pull request: wireless-next-2.6 2008-12-05
Dave, Here is another big round of updates intended for 2.6.29 -- mostly drivers stuff this time around. Please let me know if there are problems! Thanks, John --- Individual patches are available here: http://www.kernel.org/pub/linux/kernel/people/linville/wireless-next-2.6/ --- The following changes since commit e061b165c7f4ec5e2e160d990b49011b5b6e5c6a: Martin Willi (1): xfrm: Accept ESP packets regardless of UDP encapsulation mode are available in the git ...
Dec 5, 9:55 am 2008
John W. Linville
pull request: wireless-2.6 2008-12-05
Dave, Here are a few more fixes intended for 2.6.28. You are probably familiar with the ones from Shaddy Baddah. The ipw2200 one fixes an oops reported in Novell's bugzilla, and the iwlwifi one fixes a problem tracked at bugzilla.kernel.org -- both changelogs have more information. Please let me know if there are problems! Thanks, John --- Individual patches are available here: http://www.kernel.org/pub/linux/kernel/people/linville/wireless-2.6/ --- The following changes ...
Dec 5, 9:55 am 2008
Daniel Silverstone
[Patch] Micrel KS8695 intergrated ethernet driver
Hello, Attached is a patch which implements the Micrel KS8695 SoC's Ethernet interfaces. The driver is only of use on the KS8695. Regards, Daniel. -- Daniel Silverstone http://www.simtec.co.uk/ PGP mail accepted and encouraged. Key Id: 2BC8 4016 2068 7895
Dec 5, 8:06 am 2008
Ben Hutchings
Re: [Patch] Micrel KS8695 intergrated ethernet driver
Which device object - the platform device? Don't use ndev->priv, use netdev_priv(ndev). Which makes this function redundant, except for the implicit pointer conversion. You need a wmb() in here, otherwise the descriptor might not be complete Clearing data_ptr seems redundant. The TDES_OWN flag indicates whether the descriptor is pending and the skb pointer indicates whether a buffer Do you need to test all the descriptors or can you keep track of which to check first and ...
Dec 5, 10:57 am 2008
Wang Chen
[PATCH next] staging-slicoss: Kill directly reference of ...
Simply replace netdev->priv with netdev_priv(). Compile test only. Signed-off-by: Wang Chen <wangchen@cn.fujitsu.com> --- drivers/staging/slicoss/slicoss.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) diff --git a/drivers/staging/slicoss/slicoss.c b/drivers/staging/slicoss/slicoss.c index 8fa9490..0039036 100644 --- a/drivers/staging/slicoss/slicoss.c +++ b/drivers/staging/slicoss/slicoss.c @@ -765,8 +765,7 @@ static int slic_ioctl(struct net_device *dev, struct ...
Dec 5, 8:21 am 2008
Greg KH
Re: [PATCH next] staging-p80211: Kill directly reference ...
Heh, no we only need to support the current mainline kernel with this driver, no old 2.3.x versions :) thanks for the patch, I'll queue it up, greg k-h --
Dec 5, 8:44 am 2008
Wang Chen
[PATCH next] staging-p80211: Kill directly reference of ...
In this driver, netdev's private data is wlandevice_t. And the wlandev(type of wlandevice_t) is exist before netdev be allocated. So use netdev->ml_priv to point to the private data. I am not sure whether I should consider the kernel version older than 2.3.38. Because in those kernels, netdevice_t is "structure dev" instead of "structure net_device" and of course "dev->ml_priv" will cause compile error. But before my patch, in function wlan_setup(), there is a ether_setup(net_device) which ...
Dec 5, 8:14 am 2008
Wang Chen
[PATCH next] s390_net: Kill directly reference of netdev->priv
The private data comes from ccwgroup_device. So just don't allocate private data memory when do alloc_netdev() and use netdev->ml_priv to reference private data. Not do compile-test. Because have no s390 box. Signed-off-by: Wang Chen <wangchen@cn.fujitsu.com> --- drivers/s390/net/lcs.c | 12 ++++++------ 1 files changed, 6 insertions(+), 6 deletions(-) diff --git a/drivers/s390/net/lcs.c b/drivers/s390/net/lcs.c index 0825be8..c7a036a 100644 --- a/drivers/s390/net/lcs.c +++ ...
Dec 5, 8:09 am 2008
Patrick McHardy Dec 5, 8:22 am 2008
Julia Lawall
[PATCH] net/netfilter: simplify error handling
From: Julia Lawall <julia@diku.dk> nf_conntrack_alloc cannot return NULL, so there is no need to check for NULL before using the value. I have also removed the initialization of ct to NULL in nf_conntrack_alloc, since the value is never used, and since perhaps it might lead one to think that return ct at the end might return NULL. The semantic patch that finds this problem is as follows: (http://www.emn.fr/x-info/coccinelle/) // <smpl> @match exists@ expression x, E; position ...
Dec 5, 4:34 am 2008
Nick Andrew
[PATCH] Fix incorrect use of loose in spider_net.c
Fix incorrect use of loose in spider_net.c It should be 'lose', not 'loose'. Signed-off-by: Nick Andrew <nick@nick-andrew.net> --- drivers/net/spider_net.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/drivers/net/spider_net.c b/drivers/net/spider_net.c index 07599b4..325fbc9 100644 --- a/drivers/net/spider_net.c +++ b/drivers/net/spider_net.c @@ -789,7 +789,7 @@ spider_net_set_low_watermark(struct spider_net_card *card) * spider_net_release_tx_chain ...
Dec 4, 8:08 pm 2008
Pekka Savola
IPv6 multicast bind(), esp. v4-mapped addresses
Hi, Java multicast API uses IPv6 sockets internally unless IPv6 is disabled. In other APIs as well it might be beneficial to be able to use IPv4 through IPv6 mapped addresses. This works fine with unicast, but there are problems with this in multicast (I've also included broadcast here because ipv4 side does that, I don't see the case for it myself). Specifically, bind() to a v6-mapped v4 multicast address fails with EADDRNOTAVAIL: bind(7, {sa_family=AF_INET6, ...
Dec 4, 11:42 pm 2008
David Miller
Re: IPv6 multicast bind(), esp. v4-mapped addresses
From: Pekka Savola <pekkas@netcore.fi> From what I've read, ipv4 mapped addresses are full of all kinds of tricky cases and issues. And, given that, using ipv4 mapped address for ipv4 multicast is just asking for trouble in my opinion. --
Dec 5, 1:03 am 2008
Pekka Savola
Re: IPv6 multicast bind(), esp. v4-mapped addresses
Yes, there are problems with portability of mapped address usage, but that doesn't have to mean that we shouldn't try to make it as useful It does this: setsockopt(7, SOL_IPV6, IPV6_MULTICAST_HOPS, [1], 4) = 0 In Java MulticastSocket API, if you only specify the port and not multicast group, it will bind to "::", and it succeeds. Afterwards Java issues an IPv4 IGMP join: setsockopt(7, SOL_IP, IP_ADD_MEMBERSHIP, "\351\f\f\f\0\0\0\0\0\0\0\0", 12) = 0 So Java implementation will ...
Dec 5, 12:42 am 2008
YOSHIFUJI Hideaki /
Re: IPv6 multicast bind(), esp. v4-mapped addresses
Hello. I think similar issue(s) have been pointed out several times. IPv4-mapped addresses are not portable, unfortunately, anyway, and people should use native interface, especially for multicasts. BTW, do you know what kind of socket option do they use for setting/getting ttl etc? If we fully support "IPv4-Mapped" function, we should transparently I don't think this could not be an answer. --yoshfuji --
Dec 5, 12:11 am 2008
ICT SERVICE
Account Expire in 4 Day(s)
Dear Webmail User, This message was sent automatically by a program on Webmail which periodically checks the size of inboxes, where new messages are received. The program is run weekly to ensure no one's inbox grows too large. If your inbox becomes too large, you will be unable to receive new email. Just before this message was sent, you had 18 Megabytes (MB) or more of messages stored in your inbox on your Webmail. To help us re-set your SPACE on our database prior to maintain your ...
Dec 4, 9:07 pm 2008
Randy Dunlap
Re: linux-next: Tree for December 4 (netdev-related: several)
build-r6999.out:/local/linsrc/linux-next-20081204/net/netlabel/netlabel_domainhash.c:527: error: implicit declaration of function 'netlbl_af6list_foreach_rcu' build-r6999.out:/local/linsrc/linux-next-20081204/net/netlabel/netlabel_domainhash.c:528: error: expected ';' before 'goto' 7005 same build-r7002.out:/local/linsrc/linux-next-20081204/net/bluetooth/rfcomm/sock.c:795: error: 'sk' undeclared (first use in this ...
Dec 4, 5:50 pm 2008
Douglas Leith
[PATCH 2.6.27] tcp_vegas ssthresh bug fix
This patch fixes a bug in tcp_vegas.c. At the moment this code leaves ssthresh untouched. However, this means that the vegas congestion control algorithm is effectively unable to reduce cwnd below the ssthresh value (if the vegas update lowers the cwnd below ssthresh, then slow start is activated to raise it back up). One example where this matters is when during slow start cwnd overshoots the link capacity and a flow then exits slow start with ssthresh set to a value above ...
Dec 4, 5:11 pm 2008
David Miller
Re: [PATCH 2.6.27] tcp_vegas ssthresh bug fix
Your patch is corrupted, tabs characters have been turned into spaces by your email client. Please fix this up and make a new submission your patch. Thank you. --
Dec 4, 5:24 pm 2008
David Miller
Re: [PATCH 2.6.27] tcp_vegas ssthresh bug fix
From: Douglas Leith <Doug.Leith@nuim.ie> Nevermind, I see that you used an attachment, so I You really need to -p1 root your patches. --
Dec 4, 6:17 pm 2008
Kumar Gala
Re: [PATCH] powerpc/83xx: Enable FIXED_PHY in mpc834x_it ...
applied to merge. Guys, can you put a [for 2.6.28] or something if a patch is intended for .28.. this way I hopefully pay a bit more attention. - k --
Dec 4, 5:48 pm 2008
Andrew Morton Dec 5, 12:08 am 2008
Ben Greear
Re: Is it valid to add a macvlan virtual interface to a ...
A mac-vlan can't really be PROMISC either since it only receives BCAST frames and packets destined for it's own MAC, so I can't see how it could work in a bridge.... user-space brctl could check for the driver string returned by ethtool API to check if no one wants any additional cruft in the kernel... You might try using a pair of VETH interfaces to bridge between your host and virtual host. Thanks, Ben -- Ben Greear <greearb@candelatech.com> Candela Technologies Inc ...
Dec 5, 10:43 am 2008
Mark Smith
Re: Is it valid to add a macvlan virtual interface to a ...
Hi, On Fri, 05 Dec 2008 09:43:25 -0800 Would handling of frames for promiscuous macvlan interfaces be quite similar to handling of incoming broadcast and multicast frames e.g. for an incoming frame, walk through the list of macvlan interfaces (or a separate list of promiscuous macvlan interfaces) that are currently in What I was fundamentally trying to achieve was to avoid using any more than one physical interface on the box (excepting a separate management interface) to do this testing. ...
Dec 5, 3:54 pm 2008
Stephen Smalley
Re: [E1000-devel] networking probs in next-20081203
I suspect we need the following un-tested diff to map all of these proc/ filesystem types to "proc" for the policy lookup at filesystem mount time. diff --git a/security/selinux/hooks.c b/security/selinux/hooks.c index 9155fa9..3c3ceb7 100644 --- a/security/selinux/hooks.c +++ b/security/selinux/hooks.c @@ -703,7 +703,7 @@ static int selinux_set_mnt_opts(struct super_block *sb, sbsec->proc = 1; /* Determine the labeling behavior to use for this filesystem type. */ - rc = ...
Dec 5, 7:12 am 2008
James Morris
Re: [E1000-devel] networking probs in next-20081203
The problem is that SELinux doesn't know anything about the new filesystem type, and specifically, to treat it like procfs. There are a couple workarounds we can try to prevent this specific problem from cropping up I wouldn't say it was a bug, more a consequence of necessarily imperfect encapsulation of the security code via LSM. It's just something we have to keep an eye out for. - James -- James Morris <jmorris@namei.org> --
Dec 4, 7:03 pm 2008
Eric W. Biederman
Re: [E1000-devel] networking probs in next-20081203
The thing is I believe I changed the internal filesystem test to strncmp(fstype, "proc", 4); Which should match both proc and proc/net And likewise I thought I provided the same name by for the magic label Yes. Was the piece I missed in the LSM rules loaded from user space? Eric --
Dec 5, 12:49 am 2008
Krzysztof Halasa
Re: qmgr for ixp4xx
They have to (except one Ethernet queue (TXDONE) which is used by all Ethernet needs 3 queues per port + 1 (465 CPUs can have 3 Ethernet I think so. You'd have to check with the real hardware, I remember Great. -- Krzysztof Halasa --
Dec 5, 11:29 am 2008
Miguel Ángel Álvarez
Re: qmgr for ixp4xx
Hi The queues are different for each NPE, aren' t they? I will check for the 64-queue support patch (thanks Karl). However, if I am not sure they are required. I mean... - HSS0 uses queues 12-22. - HSS1 uses queues 0-10. - That leaves us 10 queues free, doesn't it? Couldn't we use queue 11 for eth txreadyq, 23-26 for HSS0 txreadyq, 27-30 for HSS1 txreadyq and I think your code is quite useful and structured, so it will be very interesting to have it mainstream. I was trying to ...
Dec 5, 9:59 am 2008
Krzysztof Halasa
Re: qmgr for ixp4xx
Well right, this one, too. I missed this one. So it seems the following are needed (and 128-bit LUT): #define PKT_NUM_PIPES 1 /* 1, 2 or 4 */ #define PKT_NUM_PIPES_WRITE 0x52 #define PKT_PIPE_FIFO_SIZEW 4 /* total 4 dwords per HSS */ (= 1 word for 4E1, 2 words for 2E1, 4 for 1E1) #define PKT_PIPE_FIFO_SIZEW_WRITE 0x53 #define CCR_NPE_HFIFO_2_HDLC 0x04000000 #define CCR_NPE_HFIFO_3_OR_4HDLC 0x08000000 The HSS uses 4 TX queues (each ...
Dec 5, 9:03 am 2008
Miguel Ángel Álvarez
Re: qmgr for ixp4xx
Hi ¿The message is the HSS_CONFIG_CORE_CR containing the I understand this, but I do not know exactly how to use it. I mean... - I have seen that more queues are added for tx and rxfree, but not rx or txdone... Are they not require? - Must we use different txreadyq for each hdlc? - The values you have chosen for txreadyq are 2 and 19. Does it not conflict with HSS0_PKT_RXFREE1_QUEUE and HSS1_PKT_RXFREE1_QUEUE. Shouldn't we use 23 and 24 (for example)? - I am not sure which documentation did ...
Dec 5, 1:51 am 2008
Thomas Renninger
[PATCH] PCIe ASPM causes machine (HP Compaq 6735s) to so ...
Hi, This is intended for review by someone with more PCI experience, first. If it is considered as safe as I think it is :), it would be great if this can be picked up ang go into stable kernels as well if the feedback is positive (just checked with .25, the patch still patches there, even without offset). Thanks, Thomas PCIE: Break out of endless loop waiting for PCI config bits to switch Makes a Compaq 6735s boot reliably again which hang in the loop on some ...
Dec 5, 6:07 am 2008
Matthew Garrett
Re: [PATCH] PCIe ASPM causes machine (HP Compaq 6735s) t ...
"ASPM: Could not configure common clock\n"? ASPM should still work, though with higher latency. It probably also needs to revert the configuration changes. -- Matthew Garrett | mjg59@srcf.ucam.org --
Dec 5, 11:21 am 2008
Thomas Renninger
Identified: PCIe ASPM causes machine (HP Compaq 6735s) t ...
Hi, I got it. It is and endless loop in drivers/pci/pcie/aspm.c: First, I'd like to know whether I could have solved that easier. The machine is a laptop without firewire and serial console. It has an PCIe slot. sysrq did not work at this point, because the keyboard is not functional yet. Via serial console it probably would have been possible to trigger a backtrace, you see the function where it loops -> found in 10 minutes, but as said this machine has no serial port. Did I miss ...
Dec 5, 5:41 am 2008
Miguel Ángel Álvarez
Re: ixp4xx_hss: Little improvement in create_chan function
Hi You are absolutely right with create_chan function... I read it badly. Miguel Ángel Álvarez --
Dec 5, 1:32 am 2008
Miguel Ángel Álvarez Dec 5, 12:56 am 2008
David Miller
Re: sumgem problems with initializiation order at a 1000 ...
From: Hermann Lauer <Hermann.Lauer@iwr.uni-heidelberg.de> Again, thanks for doing this work. We don't want to run this code on MDIO phys, so at least a test is needed to guard this new code. And this new code is just a copy of the PHY init sequence on PCS, so we should split that out into a helper function instead of duplicating it. Any time gem_reset() is invoked, the PCS is going to need to be reset like this, so let's do the advertisement reinit there. Does this version of the fix ...
Dec 4, 6:33 pm 2008
john stultz
Re: [RFC PATCH 08/11] clocksource: allow usage independe ...
Hey Patrick, So as a heads up, the bit about passing the clocksource to the read_clock() function looks very similar to a bit of what Magnus Damm Hrm.. I'm a little wary here. Your patch basically creates new semantics to how the clocksource structure is used, which will likely cause confusion. I'll agree that the clocksource structure has been somewhat more cluttered with timekeeping-isms then I'd prefer, so maybe your patches give us the need to clean it up and better separate the ...
Dec 5, 2:05 pm 2008
previous daytodaynext day
December 4, 2008December 5, 2008December 6, 2008