| From | Subject | Date |
|---|---|---|
| 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 | [PATCH] dccp: use roundup instead of opencoding
Signed-off-by: Ilpo J
| 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 | Re: [PATCH] net/netfilter: simplify error handling
Applied, thanks.
--
| 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 | Re: [PATCH] tty: Flags should be accessed via the foo_bi ...
that's different.
--
| 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 | Re: ixp4xx_hss. Little bug in hss_init_one
My pleasure.
--
| 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 day | today | next day |
|---|---|---|
| December 4, 2008 | December 5, 2008 | December 6, 2008 |
