[PATCH 2.6.19-rc3 2/2] ehea: 64K page support fix

2006-10-25 Thread Jan-Bernd Themann
This patch fixes the 64K page support Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] --- drivers/net/ehea/ehea.h |2 +- drivers/net/ehea/ehea_phyp.h | 14 +- drivers/net/ehea/ehea_qmr.c | 13 +++-- 3 files changed, 21 insertions(+), 8 deletions(-) diff

[PATCH 2.6.19-rc1 1/2] ehea: firmware (hvcall) interface changes

2006-10-05 Thread Jan-Bernd Themann
This eHEA patch covers required changes related to Anton Blanchard's new hvcall interface. Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] --- diff --git a/drivers/net/ehea/ehea_phyp.c b/drivers/net/ehea/ehea_phyp.c index 4a85aca..0b51a8c 100644 --- a/drivers/net/ehea/ehea_phyp.c +++ b

[PATCH 2.6.19-rc1] ehea firmware interface changes (hvcall interface)

2006-09-28 Thread Jan-Bernd Themann
Hi Jeff, this eHEA patch covers required changes related to Anton's new hvcall interface. Thanks, Jan-Bernd Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] --- diff --git a/drivers/net/ehea/ehea_phyp.c b/drivers/net/ehea/ehea_phyp.c index 4a85aca..0b51a8c 100644 --- a/drivers/net/ehea

[PATCH 2.6.19-rc1] ehea bug fix (port state notification, default queue sizes)

2006-09-28 Thread Jan-Bernd Themann
Hi Jeff, this patch includes a bug fix for the port state notification and fixes the default queue sizes. Thanks, Jan-Bernd Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] --- drivers/net/ehea/ehea.h | 13 +++-- drivers/net/ehea/ehea_main.c |6 +++--- 2 files changed, 10

[PATCH 2.6.19-rc1] ehea firmware interface based on Anton Blanchard's new hvcall interface

2006-09-25 Thread Jan-Bernd Themann
the patch includes a bug fix (port state notification) and minor changes (default queue length, coding style updates). Thanks, Jan-Bernd Themann Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] --- drivers/net/ehea/ehea.h | 13 - drivers/net/ehea/ehea_main.c | 12 drivers/net/ehea

[2.6.19 PATCH 2/7] ehea: pHYP interface

2006-09-06 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_hcall.h | 51 +++ drivers/net/ehea/ehea_phyp.c | 705 ++ drivers/net/ehea/ehea_phyp.h | 454 +++ 3 files changed, 1210 insertions(+) --- linux

[2.6.19 PATCH 0/7] ehea: IBM eHEA Ethernet Device Driver

2006-09-06 Thread Jan-Bernd Themann
Hi, this is the latest version of the IBM eHEA Ethernet Device Driver. We integrated the comment we got from Francois Romieu. Thanks, Jan-Bernd Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] Changelog-by:  Jan-Bernd Themann [EMAIL PROTECTED] Differences to patch set http://www.spinics.net

[2.6.19 PATCH 3/7] ehea: queue management

2006-09-06 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_qmr.c | 604 drivers/net/ehea/ehea_qmr.h | 362 ++ 2 files changed, 966 insertions(+) --- linux-2.6.18-rc6-orig/drivers/net/ehea/ehea_qmr.c 1970

[2.6.19 PATCH 5/7] ehea: main header files

2006-09-06 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea.h| 443 + drivers/net/ehea/ehea_hw.h | 290 + 2 files changed, 733 insertions(+) --- linux-2.6.18-rc6-orig/drivers/net/ehea/ehea.h

[2.6.19 PATCH 4/7] ehea: ethtool interface

2006-09-06 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_ethtool.c | 294 1 file changed, 294 insertions(+) --- linux-2.6.18-rc6-orig/drivers/net/ehea/ehea_ethtool.c 1970-01-01 01:00:00.0 +0100 +++ kernel/drivers/net

[2.6.19 PATCH 7/7] ehea: Makefile Kconfig

2006-09-06 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/Kconfig |9 + drivers/net/Makefile |1 + 2 files changed, 10 insertions(+) diff -Nurp -X dontdiff linux-2.6.18-rc6/drivers/net/Kconfig patched_kernel/drivers/net/Kconfig --- linux-2.6.18-rc6/drivers/net/Kconfig

[2.6.19 PATCH 6/7] ehea: eHEA Makefile

2006-09-06 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/Makefile |6 ++ 1 file changed, 6 insertions(+) --- linux-2.6.18-rc6-orig/drivers/net/ehea/Makefile 1970-01-01 01:00:00.0 +0100 +++ kernel/drivers/net/ehea/Makefile2006-09-06 15:53:43.0

Re: [2.6.19 PATCH 1/7] ehea: interface to network stack

2006-09-06 Thread Jan-Bernd Themann
Hi, ok, I admit this solution looks a bit nicer. We changed it in a similar way. Jan-Bernd On Tuesday 05 September 2006 20:58, Francois Romieu wrote: Thomas Klein [EMAIL PROTECTED] : [...] Somehow I don't get your point concerning the usage of 'k'. We need another iterator as the for

[2.6.19 PATCH 0/7] ehea: IBM eHEA Ethernet Device Driver

2006-09-04 Thread Jan-Bernd Themann
August 23. Please consider our driver for upstream inclusion. Thanks, Jan-Bernd Themann Christoph Raisch Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] Changelog-by:  Jan-Bernd Themann [EMAIL PROTECTED] Differences to patch set http://www.spinics.net/lists/netdev/msg12820.html Changelog

[2.6.19 PATCH 3/7] ehea: queue management

2006-09-04 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_qmr.c | 605 drivers/net/ehea/ehea_qmr.h | 361 ++ 2 files changed, 966 insertions(+) --- linux-2.6.18-rc6-orig/drivers/net/ehea/ehea_qmr.c 1970

[2.6.19 PATCH 2/7] ehea: pHYP interface

2006-09-04 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_hcall.h | 51 +++ drivers/net/ehea/ehea_phyp.c | 705 ++ drivers/net/ehea/ehea_phyp.h | 454 +++ 3 files changed, 1210 insertions(+) --- linux

[2.6.19 PATCH 7/7] ehea: Makefile Kconfig

2006-09-04 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/Kconfig |9 + drivers/net/Makefile |1 + 2 files changed, 10 insertions(+) diff -Nurp -X dontdiff linux-2.6.18-rc6/drivers/net/Kconfig patched_kernel/drivers/net/Kconfig --- linux-2.6.18-rc6/drivers/net/Kconfig

[2.6.19 PATCH 5/7] ehea: main header files

2006-09-04 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea.h| 444 + drivers/net/ehea/ehea_hw.h | 290 + 2 files changed, 734 insertions(+) --- linux-2.6.18-rc6-orig/drivers/net/ehea/ehea.h

[2.6.19 PATCH 6/7] ehea: eHEA Makefile

2006-09-04 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/Makefile |6 ++ 1 file changed, 6 insertions(+) --- linux-2.6.18-rc6-orig/drivers/net/ehea/Makefile 1970-01-01 01:00:00.0 +0100 +++ kernel/drivers/net/ehea/Makefile2006-09-04 11:41:18.0

IBM eHEA Device Driver upstream inclusion

2006-08-25 Thread Jan-Bernd Themann
for upstream inclusion. Thanks, Jan-Bernd Themann Christoph Raisch - To unsubscribe from this list: send the line unsubscribe netdev in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html

[2.6.19 PATCH 0/7] ehea: IBM eHEA Ethernet Device Driver

2006-08-23 Thread Jan-Bernd Themann
. Thanks, Jan-Bernd Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] Changelog-by:  Jan-Bernd Themann [EMAIL PROTECTED] Differences to patch set http://www.spinics.net/lists/netdev/msg12702.html Changelog: - Unnecessary variable initializations removed - Promiscuous mode support included drivers

[2.6.19 PATCH 3/7] ehea: queue management

2006-08-23 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_qmr.c | 607 drivers/net/ehea/ehea_qmr.h | 361 ++ 2 files changed, 968 insertions(+) --- linux-2.6.18-rc4-git1-orig/drivers/net/ehea/ehea_qmr.c

[2.6.19 PATCH 6/7] ehea: eHEA Makefile

2006-08-23 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/Makefile |7 +++ 1 file changed, 7 insertions(+) --- linux-2.6.18-rc4-git1-orig/drivers/net/ehea/Makefile1969-12-31 16:00:00.0 -0800 +++ kernel/drivers/net/ehea/Makefile2006-08-23 02:00

[2.6.19 PATCH 4/7] ehea: ethtool interface

2006-08-23 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_ethtool.c | 244 1 file changed, 244 insertions(+) --- linux-2.6.18-rc4-git1-orig/drivers/net/ehea/ehea_ethtool.c 1969-12-31 16:00:00.0 -0800 +++ kernel/drivers/net

[2.6.19 PATCH 7/7] ehea: Makefile Kconfig

2006-08-23 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/Kconfig |9 + drivers/net/Makefile |1 + 2 files changed, 10 insertions(+) diff -Nurp -X dontdiff linux-2.6.18-rc4-git1/drivers/net/Kconfig patched_kernel/drivers/net/Kconfig --- linux-2.6.18-rc4-git1/drivers

[2.6.19 PATCH 2/7] ehea: pHYP interface

2006-08-23 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_hcall.h | 51 ++ drivers/net/ehea/ehea_phyp.c | 784 ++ drivers/net/ehea/ehea_phyp.h | 463 3 files changed, 1298 insertions(+) --- linux-2.6.18

[2.6.19 PATCH 0/7] ehea: IBM eHEA Ethernet Device Driver

2006-08-22 Thread Jan-Bernd Themann
Themann [EMAIL PROTECTED] Changelog-by:  Jan-Bernd Themann [EMAIL PROTECTED] Differences to patch set http://www.spinics.net/lists/netdev/msg12326.html Changelog: - Error recovery - improvements according to mailing list comments drivers/net/Kconfig |9 drivers/net/Makefile

[2.6.19 PATCH 3/7] ehea: queue management

2006-08-22 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_qmr.c | 634 drivers/net/ehea/ehea_qmr.h | 367 + 2 files changed, 1001 insertions(+) --- linux-2.6.18-rc4-git1-orig/drivers/net/ehea/ehea_qmr.c

[2.6.19 PATCH 2/7] ehea: pHYP interface

2006-08-22 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_hcall.h | 51 ++ drivers/net/ehea/ehea_phyp.c | 834 ++ drivers/net/ehea/ehea_phyp.h | 479 3 files changed, 1364 insertions(+) --- linux-2.6.18

[2.6.19 PATCH 4/7] ehea: ethtool interface

2006-08-22 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_ethtool.c | 244 1 file changed, 244 insertions(+) --- linux-2.6.18-rc4-git1-orig/drivers/net/ehea/ehea_ethtool.c 1969-12-31 16:00:00.0 -0800 +++ kernel/drivers/net

[2.6.19 PATCH 6/7] ehea: eHEA Makefile

2006-08-22 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/Makefile |7 +++ 1 file changed, 7 insertions(+) --- linux-2.6.18-rc4-git1-orig/drivers/net/ehea/Makefile1969-12-31 16:00:00.0 -0800 +++ kernel/drivers/net/ehea/Makefile2006-08-22 06:05

[2.6.19 PATCH 5/7] ehea: main header files

2006-08-22 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea.h| 437 + drivers/net/ehea/ehea_hw.h | 290 + 2 files changed, 727 insertions(+) --- linux-2.6.18-rc4-git1-orig/drivers/net/ehea/ehea.h

[2.6.19 PATCH 7/7] ehea: Makefile Kconfig

2006-08-22 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/Kconfig |9 + drivers/net/Makefile |1 + 2 files changed, 10 insertions(+) diff -Nurp -X dontdiff linux-2.6.18-rc4-git1/drivers/net/Kconfig patched_kernel/drivers/net/Kconfig --- linux-2.6.18-rc4-git1/drivers

Re: [2.6.19 PATCH 3/7] ehea: queue management

2006-08-22 Thread Jan-Bernd Themann
Hi, On Tuesday 22 August 2006 16:01, Arnd Bergmann wrote: +   u64 rpage = 0; +   int ret; +   int cnt = 0; +   void *vpage = NULL; + +   ret = hw_queue_ctor(hw_queue, nr_pages, EHEA_PAGESIZE, wqe_size); +   if (ret) +   return ret; + +   

Re: [PATCH 2/6] ehea: pHYP interface

2006-08-21 Thread Jan-Bernd Themann
Hi Nathan, sorry for the delayed answer. On Friday 11 August 2006 23:19, Nathan Lynch wrote: +static inline long ehea_hcall_9arg_9ret(unsigned long opcode, + unsigned long arg1, + unsigned long arg2, +

Re: [2.6.19 PATCH 1/7] ehea: interface to network stack

2006-08-21 Thread Jan-Bernd Themann
Hi On Friday 18 August 2006 16:44, Alexey Dobriyan wrote: +static int ehea_init_port_res(struct ehea_port *port, struct ehea_port_res *pr, + struct port_res_cfg *pr_cfg, int queue_token) +{ + int ret = -EINVAL; + int max_rq_entries = 0; + enum

[2.6.19 PATCH 0/7] ehea: IBM eHEA Ethernet Device Driver

2006-08-18 Thread Jan-Bernd Themann
Hello, this is the latest version of the IBM eHEA Ethernet Device Driver. The main difference to the previous version is the rework of the debug mechanism. We highly appreciate further comments. Thanks, Jan-Bernd Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] Changelog-by: Jan-Bernd

[2.6.19 PATCH 4/7] ehea: ethtool interface

2006-08-18 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_ethtool.c | 264 1 file changed, 264 insertions(+) --- linux-2.6.18-rc4-orig/drivers/net/ehea/ehea_ethtool.c 1969-12-31 16:00:00.0 -0800 +++ kernel/drivers/net

[2.6.19 PATCH 2/7] ehea: pHYP interface

2006-08-18 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_hcall.h | 51 ++ drivers/net/ehea/ehea_phyp.c | 884 ++ drivers/net/ehea/ehea_phyp.h | 523 3 files changed, 1458 insertions(+) --- linux-2.6.18

[2.6.19 PATCH 3/7] ehea: queue management

2006-08-18 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_qmr.c | 643 drivers/net/ehea/ehea_qmr.h | 367 + 2 files changed, 1010 insertions(+) --- linux-2.6.18-rc4-orig/drivers/net/ehea/ehea_qmr.c 1969

[2.6.19 PATCH 6/7] ehea: eHEA Makefile

2006-08-18 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/Makefile |7 +++ 1 file changed, 7 insertions(+) --- linux-2.6.18-rc4-orig/drivers/net/ehea/Makefile 1969-12-31 16:00:00.0 -0800 +++ kernel/drivers/net/ehea/Makefile2006-08-18 00:01:00.755974823

[2.6.19 PATCH 5/7] ehea: main header files

2006-08-18 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea.h| 442 + drivers/net/ehea/ehea_hw.h | 292 + 2 files changed, 734 insertions(+) --- linux-2.6.18-rc4-orig/drivers/net/ehea/ehea.h

Re: [PATCH 4/6] ehea: header files

2006-08-15 Thread Jan-Bernd Themann
Michael Ellerman wrote: On Mon, 2006-08-14 at 14:53 +0200, Jan-Bernd Themann wrote: Michael Ellerman wrote: --- linux-2.6.18-rc4-orig/drivers/net/ehea/ehea.h 1969-12-31 16:00:00.0 -0800 +++ kernel/drivers/net/ehea/ehea.h 2006-08-08 23:59:39.927452928 -0700 + +#define

Re: [PATCH 4/6] ehea: header files

2006-08-14 Thread Jan-Bernd Themann
Michael Ellerman wrote: On Sat, 2006-08-12 at 07:40 +1000, Anton Blanchard wrote: Hi, drivers/net/ehea/ehea.h| 452 +#define EHEA_DRIVER_NAME IBM eHEA You are using this for ethtool get_drvinfo. Im not sure if it should match the module name, and I worry about having a space in the

ehea debug output discussion

2006-08-14 Thread Jan-Bernd Themann
Hi Anton Blanchard wrote: What is going to be done about the debug infrastructure in the ehea driver? The entry and exit traces really need to go, and any other debug you think is important to users needs to go into debugfs or something similar. I see a similar issue in the ehca driver that I

Re: [PATCH 4/6] ehea: header files

2006-08-14 Thread Jan-Bernd Themann
Michael Ellerman wrote: --- linux-2.6.18-rc4-orig/drivers/net/ehea/ehea.h 1969-12-31 16:00:00.0 -0800 +++ kernel/drivers/net/ehea/ehea.h 2006-08-08 23:59:39.927452928 -0700 + +#define EHEA_PAGESHIFT 12 +#define EHEA_PAGESIZE 4096UL +#define EHEA_CACHE_LINE 128 This looks

Re: [PATCH 2/6] ehea: pHYP interface

2006-08-14 Thread Jan-Bernd Themann
Hi Anton Blanchard wrote: Hi, --- linux-2.6.18-rc4-orig/drivers/net/ehea/ehea_phyp.c 1969-12-31 16:00:00.0 -0800 +u64 ehea_h_alloc_resource_eq(const u64 hcp_adapter_handle, ... +u64 hipz_h_reregister_pmr(const u64 adapter_handle, ... +static inline int

Re: [PATCH 1/6] ehea: interface to network stack

2006-08-14 Thread Jan-Bernd Themann
Hi, Anton Blanchard wrote: Is a conditional cheaper than a divide? In case of a misprediction I would assume it to be significantly slower and I don't know the ratio of mispredictions for this branch. A quick scan of the web shows 40 cycles for athlon64 idiv, and its similarly slow on many

[PATCH 6/7] ehea: eHEA Makefile

2006-08-14 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/Makefile |7 +++ 1 file changed, 7 insertions(+) --- linux-2.6.18-rc4-orig/drivers/net/ehea/Makefile 1969-12-31 16:00:00.0 -0800 +++ kernel/drivers/net/ehea/Makefile2006-08-14 09:05:11.734271473

[PATCH 0/7] ehea: IBM eHEA Ethernet Device Driver

2006-08-14 Thread Jan-Bernd Themann
, using standard kernel mechanisms where possible) - performance improvements on SMP systems - error recovery Thanks, Jan-Bernd Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] Changelog-by: Jan-Bernd Themann [EMAIL PROTECTED] Differences to patch set http://www.spinics.net/lists/netdev/msg10997

[PATCH 5/7] ehea: main header files

2006-08-14 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea.h| 470 + drivers/net/ehea/ehea_hw.h | 315 ++ 2 files changed, 785 insertions(+) --- linux-2.6.18-rc4-orig/drivers/net/ehea/ehea.h

[PATCH 4/7] ehea: ethtool interface

2006-08-14 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_ethtool.c | 271 1 file changed, 271 insertions(+) --- linux-2.6.18-rc4-orig/drivers/net/ehea/ehea_ethtool.c 1969-12-31 16:00:00.0 -0800 +++ kernel/drivers/net

[PATCH 3/7] ehea: queue management

2006-08-14 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_qmr.c | 757 drivers/net/ehea/ehea_qmr.h | 392 ++ 2 files changed, 1149 insertions(+) --- linux-2.6.18-rc4-orig/drivers/net/ehea/ehea_qmr.c 1969-12

[PATCH 7/7] ehea: Makefile Kconfig

2006-08-14 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/Kconfig |6 ++ drivers/net/Makefile |1 + 2 files changed, 7 insertions(+) diff -Nurp -X dontdiff linux-2.6.18-rc4/drivers/net/Kconfig patched_kernel/drivers/net/Kconfig --- linux-2.6.18-rc4/drivers/net/Kconfig

Re: [PATCH 1/6] ehea: interface to network stack

2006-08-11 Thread Jan-Bernd Themann
Hi Christian, thanks for your comments, we'll send an updated patch set soon. Jan-Bernd Christian Borntraeger wrote: Hi Jan-Bernd, I had some minutes, here are some finding after a quick look. On Wednesday 09 August 2006 10:38, you wrote: +static struct net_device_stats

Re: [PATCH 3/6] ehea: queue management

2006-08-11 Thread Jan-Bernd Themann
Hi, +#define EHEA_EQE_SM_MECH_NUMBER EHEA_BMASK_IBM(48, 55) +#define EHEA_EQE_SM_PORT_NUMBER EHEA_BMASK_IBM(56, 63) + +struct ehea_eqe { + u64 entry; +}; ehea_ege.. what is that and why a struct if only 1 item? Comments please. There are send / receive queue elements

Re: [PATCH 1/6] ehea: interface to network stack

2006-08-10 Thread Jan-Bernd Themann
Hi Michael, thanks for your very helpful comments so far, we'll provide a patch with these and other fixes very soon. See comments below. Jan-Bernd Michael Ellerman wrote: Hi Jan-Bernd, Comments below the code they refer to. On Wed, 2006-08-09 at 10:38 +0200, Jan-Bernd Themann wrote

Re: [PATCH 1/6] ehea: interface to network stack

2006-08-10 Thread Jan-Bernd Themann
Hi, thanks for your comments! We'll post a modified patch very soon. Jan-Bernd Alexey Dobriyan wrote: On Wed, Aug 09, 2006 at 10:38:20AM +0200, Jan-Bernd Themann wrote: --- linux-2.6.18-rc4-orig/drivers/net/ehea/ehea_main.c +++ kernel/drivers/net/ehea/ehea_main.c +static inline u64

[PATCH 0/6] ehea: IBM eHEA Ethernet Device Driver

2006-08-09 Thread Jan-Bernd Themann
interface 03: queue management 04: header files 05: makefile 06: Kernel build (Kconfig / Makefile) Thanks, Jan-Bernd Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] Changelog-by: Jan-Bernd Themann [EMAIL PROTECTED] Differences to patch set http://www.spinics.net/lists/netdev/msg06715.html

[PATCH 3/6] ehea: queue management

2006-08-09 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_ethtool.c | 325 drivers/net/ehea/ehea_qmr.c | 798 drivers/net/ehea/ehea_qmr.h | 381 +++ 3 files changed, 1504 insertions

[PATCH 6/6] ehea: Kernel build (Kconfig / Makefile)

2006-08-09 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/Kconfig |6 ++ drivers/net/Makefile |1 + 2 files changed, 7 insertions(+) diff -Nurp -X dontdiff linux-2.6.18-rc4/drivers/net/Kconfig patched_kernel/drivers/net/Kconfig --- linux-2.6.18-rc4/drivers/net/Kconfig

[PATCH 2/6] ehea: pHYP interface

2006-08-09 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_hcall.h | 52 + drivers/net/ehea/ehea_phyp.c | 1130 ++ drivers/net/ehea/ehea_phyp.h | 573 + 3 files changed, 1755 insertions(+) --- linux-2.6.18-rc4

[PATCH 4/6] ehea: header files

2006-08-09 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea.h| 452 + drivers/net/ehea/ehea_hw.h | 319 +++ 2 files changed, 771 insertions(+) --- linux-2.6.18-rc4-orig/drivers/net/ehea/ehea.h

[PATCH 5/6] ehea: makefile

2006-08-09 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/Makefile |7 +++ 1 file changed, 7 insertions(+) --- linux-2.6.18-rc4-orig/drivers/net/ehea/Makefile 1969-12-31 16:00:00.0 -0800 +++ kernel/drivers/net/ehea/Makefile2006-08-08 23:59:38.083467216

[PATCH 4/6] ehea: main header files

2006-06-21 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea.h| 434 + drivers/net/ehea/ehea_hw.h | 319 + 2 files changed, 753 insertions(+) --- linux-2.6.17.1-orig/drivers/net/ehea/ehea.h 1969-12

Re: [PATCH 3/5] ehea: queue management

2006-06-12 Thread Jan-Bernd Themann
John Rose wrote: +#define EHEA_MEM_START 0xc000 You probably don't want to hardcode this. Maybe KERNELBASE from page.h? Yes, we want to use KERNELBASE + +int ehea_reg_mr_adapter(struct ehea_adapter *adapter) +{ + } This creates DMA mappings for the entirety of kernel

[PATCH] ehea: IBM eHEA Ethernet Device Driver - first full release

2006-06-09 Thread Jan-Bernd Themann
Hello, here is the URL for our device driver. It is a tarball containing a patch set for kernel 2.6.17-rc6. This version should compile without warning. http://prdownloads.sourceforge.net/ibmehcad/ehea_EHEA_0005_2.6.17-rc6.tgz?download Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED

[PATCH 0/5] ehea: IBM eHEA Ethernet Device Driver

2006-06-08 Thread Jan-Bernd Themann
Hello, thanks for your comments. It seems that yesterday's patch 1/4 has not been delivered. We changed some things according to your comments. Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] Changelog-by: Jan-Bernd Themann [EMAIL PROTECTED] Differences to patch set http://www.spinics.net

[PATCH 2/5] ehea: pHYP interface

2006-06-08 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_phyp.c | 1023 +++ drivers/net/ehea/ehea_phyp.h | 625 ++ 2 files changed, 1648 insertions(+) --- linux-2.6.16-rc5-orig/drivers/net/ehea/ehea_phyp.c

[PATCH 3/5] ehea: queue management

2006-06-08 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_qmr.c | 719 drivers/net/ehea/ehea_qmr.h | 390 +++ 2 files changed, 1109 insertions(+) --- linux-2.6.16-rc5-orig/drivers/net/ehea/ehea_qmr.c 1969-12

[PATCH 5/5] ehea: makefile and Kconfig

2006-06-08 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/Kconfig |6 ++ drivers/net/ehea/Makefile |7 +++ 2 files changed, 13 insertions(+) --- linux-2.6.16-rc5-orig/drivers/net/ehea/Makefile 1969-12-31 16:00:00.0 -0800 +++ kernel/drivers/net/ehea

[PATCH 4/5] ehea: main header files

2006-06-08 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea.h| 434 + drivers/net/ehea/ehea_hw.h | 319 + 2 files changed, 753 insertions(+) --- linux-2.6.16-rc5-orig/drivers/net/ehea/ehea.h

EHEA: Is there a size limit below 80K for patches?

2006-06-08 Thread Jan-Bernd Themann
Hello, we tried two times to send a patch set. In both cases the second (largest) patch got lost. The first one was a bit above 100k, the second one we tried was like 75K. Any idea what might be the problem? Thanks, Jan-Bernd Themann - To unsubscribe from this list: send the line unsubscribe

[PATCH 0/4] ehea: IBM eHEA Ethernet Device Driver

2006-06-07 Thread Jan-Bernd Themann
systems - kernel coding style This code is not ready for kernel inclusion as is, but we definetly want to get there. The patch series consists of 4 patches 01: interfaces to network stack and headers 02: pHYP interface 03: queue managment 04: Kconfig and Makefile Signed-off-by: Jan-Bernd Themann

[PATCH 4/4] ehea: Kconfig and Makefile

2006-06-07 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/Kconfig |6 ++ drivers/net/ehea/Makefile | 45 + 2 files changed, 51 insertions(+) --- linux-2.6.16-rc5-orig/drivers/net/ehea/Makefile1969-12-31 16:00:00.0

[PATCH 3/4] ehea: queue managment

2006-06-07 Thread Jan-Bernd Themann
Signed-off-by: Jan-Bernd Themann [EMAIL PROTECTED] drivers/net/ehea/ehea_qmr.c | 719 drivers/net/ehea/ehea_qmr.h | 390 +++ 2 files changed, 1109 insertions(+) --- linux-2.6.16-rc5-orig/drivers/net/ehea/ehea_qmr.c1969-12

<    1   2