[patch 0/2] qeth patches for 2.6.23

2007-07-12 Thread Ursula Braun
-- second attempt to send qeth patches: This time with corrected sender address - sorry for the confusion. two qeth patches for 2.6.23: - scatter-gather patch improves handling of large incoming packets - barrier patch is required due to a recent removal of 'volatile' from atomic_t in

[patch 2/2] s390: add barriers to qeth driver

2007-07-12 Thread Ursula Braun
From: Frank Blaschka [EMAIL PROTECTED] Add barrier to loop where atomic variable is evaluated. Signed-off-by: Frank Blaschka [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] Signed-off-by: Frank Pavlic [EMAIL PROTECTED] --- drivers/s390/net/qeth_main.c |1 + 1 files changed

[patch 1/2] s390: scatter-gather for inbound traffic in qeth driver

2007-07-12 Thread Ursula Braun
. Signed-off-by: Frank Blaschka [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] Signed-off-by: Frank Pavlic [EMAIL PROTECTED] --- drivers/s390/net/qeth.h |9 ++ drivers/s390/net/qeth_main.c | 182 +++ drivers/s390/net/qeth_proc.c

[patch 1/3] From: Jennifer Hunt [EMAIL PROTECTED]

2007-07-13 Thread Ursula Braun
[PATCH] s390: iucv Kconfig. Improve description of IUCV and AFIUCV configuration options. Signed-off-by: Jennifer Hunt [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] Acked-by: Frank Pavlic [EMAIL PROTECTED] --- net/iucv/Kconfig |8 1 files changed, 4 insertions

[patch 2/3] s390: iucv - avoid deadlock between iucv_path_connect and tasklet

2007-07-13 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] An iucv deadlock may occur, where one CPU is spinning on the iucv_table_lock for iucv_tasklet_fn(), while another CPU is holding the iucv_table_lock for an iucv_path_connect() and is waiting for the first CPU in an smp_call_function. Solution: replace

[patch 0/3] [AF_IUCV/IUCV] fixes for net-2.6.23

2007-07-13 Thread Ursula Braun
-- Dave, following three small patches contain: - a configuration improvement for AF_IUCV socket support - two fixes for iucv, the base code for IUCV related actions in z/VM Thank you. Ursula - To unsubscribe from this list: send the line unsubscribe netdev in the body of a message to [EMAIL

[patch 3/3] s390: af_iucv: add lock when updating accept_q

2007-07-13 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] The accept_queue of an af_iucv socket will be corrupted, if adding and deleting of entries in this queue occurs at the same time (connect request from one client, while accept call is processed for another client). Solution: add locking when updating accept_q

[patch 2/7] qeth: enforce a rate limit for inbound scatter gather messages

2007-08-27 Thread Ursula Braun
From: Frank Blaschka [EMAIL PROTECTED] under memory pressure scatter gather mode switching messages must be rate limited. Signed-off-by: Frank Blaschka [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/qeth_main.c | 13 - 1 file changed, 8

[patch 1/7] qeth: ungrouping a device must not be interruptible

2007-08-27 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] Problem: A recovery thread must not be active when device is removed. In qeth_remove_device() an interruptible wait operation is used to wait until a qeth recovery thread is finished. If a user really interrupts the ungroup operation of a qeth device while

[patch 3/7] qeth: dont return the return values of void functions.

2007-08-27 Thread Ursula Braun
From: Heiko Carstens [EMAIL PROTECTED] Signed-off-by: Heiko Carstens [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/qeth.h |4 ++-- drivers/s390/net/qeth_sys.c |8 2 files changed, 6 insertions(+), 6 deletions(-) Index: linux-2.6-uschi

[patch 5/7] qeth: crash during reboot after failing online setting

2007-08-27 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] Online setting of a qeth device may fail for instance because of: - out-of-memory condition when allocating qdio queues - IDX ACTIVATE problem - ... Such a device is still returned in a driver_for_each_device loop processed in qeth_reboot_event(), which calls

[patch 6/7] qeth: provide specific message for OSA-adapters exclusively used

2007-08-27 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] Exclusive usage of OSA-cards has been introduced. Even though Linux does not make use of it, qeth should be prepared to receive a bad RC for some initialization steps. A meaningful message is now given, if an OSA-device is set online, even though the OSA

[patch 0/7] qeth patches for 2.6.23-rc3

2007-08-27 Thread Ursula Braun
for exclusively used OSA-adapters - drop ARP packets on HiperSockets Regards, Ursula Braun - 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

[patch 7/7] qeth: Drop ARP packages on HiperSockets interface with NOARP attribute.

2007-08-27 Thread Ursula Braun
on the HiperSockets interface.) Qeth will no longer send ARP packets on HiperSockets interface when interface has the NOARP attribute. Signed-off-by: Klaus D. Wacker [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/qeth_main.c | 10 -- 1 file changed, 8

[patch 4/7] qeth: Announce tx checksumming for qeth devices in TSO/EDDP mode

2007-08-27 Thread Ursula Braun
From: Frank Blaschka [EMAIL PROTECTED] TSO requires tx checksumming. For non GSO frames in TSO/EDDP mode we have to manually calculate the checksum. Signed-off-by: Frank Blaschka [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- Subject: [patch 4/7] [PATCH] qeth: Announce tx

[patch 0/7] s390 - qeth patches for 2.6.23-rc3 (resend)

2007-08-29 Thread Ursula Braun
function return values - add tx checkumming for TSO/EDDP mode - invoke qeth_clear_output_buffer only for allocated qdio queues. - add specific message for exclusively used OSA-adapters - drop ARP packets on HiperSockets Regards, Ursula Braun - To unsubscribe from this list: send the line

[patch 1/7] s390: ungrouping a device must not be interruptible

2007-08-29 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] Problem: A recovery thread must not be active when device is removed. In qeth_remove_device() an interruptible wait operation is used to wait until a qeth recovery thread is finished. If a user really interrupts the ungroup operation of a qeth device while

[patch 2/7] s390: enforce a rate limit for inbound scatter gather messages

2007-08-29 Thread Ursula Braun
From: Frank Blaschka [EMAIL PROTECTED] under memory pressure scatter gather mode switching messages must be rate limited. Signed-off-by: Frank Blaschka [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/qeth_main.c | 13 - 1 file changed, 8

[patch 3/7] s390: dont return the return values of void functions.

2007-08-29 Thread Ursula Braun
From: Heiko Carstens [EMAIL PROTECTED] Signed-off-by: Heiko Carstens [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/qeth.h |4 ++-- drivers/s390/net/qeth_sys.c |8 2 files changed, 6 insertions(+), 6 deletions(-) Index: linux-2.6-uschi

[patch 4/7] s390: Announce tx checksumming for qeth devices in TSO/EDDP mode

2007-08-29 Thread Ursula Braun
From: Frank Blaschka [EMAIL PROTECTED] TSO requires tx checksumming. For non GSO frames in TSO/EDDP mode we have to manually calculate the checksum. Signed-off-by: Frank Blaschka [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- Subject: [patch 4/7] [PATCH] qeth: Announce tx

[patch 5/7] s390: crash during reboot after failing online setting

2007-08-29 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] Online setting of a qeth device may fail for instance because of: - out-of-memory condition when allocating qdio queues - IDX ACTIVATE problem - ... Such a device is still returned in a driver_for_each_device loop processed in qeth_reboot_event(), which calls

[patch 6/7] s390: provide specific message for OSA-adapters exclusively used

2007-08-29 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] Exclusive usage of OSA-cards has been introduced. Even though Linux does not make use of it, qeth should be prepared to receive a bad RC for some initialization steps. A meaningful message is now given, if an OSA-device is set online, even though the OSA

[patch 7/7] s390: Drop ARP packages on HiperSockets interface with NOARP attribute.

2007-08-29 Thread Ursula Braun
on the HiperSockets interface.) Qeth will no longer send ARP packets on HiperSockets interface when interface has the NOARP attribute. Signed-off-by: Klaus D. Wacker [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/qeth_main.c | 10 -- 1 file changed, 8

[patch 0/1] s390 maintainer change

2007-09-19 Thread Ursula Braun
-- Please update MAINTAINERS file because of changes in the s390 networking team Regards, Ursula Braun - 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

[patch 1/1] From: Ursula Braun [EMAIL PROTECTED]

2007-09-19 Thread Ursula Braun
[PATCH] s390 MAINTAINERS maintainer change for s390 networking Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- MAINTAINERS | 12 ++-- 1 file changed, 10 insertions(+), 2 deletions(-) === Index: net-2.6-uschi

[patch 0/2] [AF_IUCV] fixes for net-2.6.24

2007-10-04 Thread Ursula Braun
-- Dave, the following 2 patches are intended for 2.6.24 and contain: - removal of static declarations in af_iucv header file - postpone receival of inbound packets in af_iucv - To unsubscribe from this list: send the line unsubscribe netdev in the body of a message to [EMAIL PROTECTED] More

[patch 1/2] af_iucv: remove static declarations from header file.

2007-10-04 Thread Ursula Braun
From: Heiko Carstens [EMAIL PROTECTED] Signed-off-by: Heiko Carstens [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- include/net/iucv/af_iucv.h | 21 - net/iucv/af_iucv.c |3 +++ 2 files changed, 3 insertions(+), 21 deletions(-) Index: net

[patch 2/2] af_iucv: postpone receival of iucv-packets

2007-10-04 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] AF_IUCV socket programs may waste Linux storage, because af_iucv allocates an skb whenever posted by the receive callback routine and receives the message immediately. Message receival is now postponed if data from previous callbacks has not yet been

[patch 1/5] qeth: HiperSockets layer-3 interface drop non IPv4 or non IPv6 packets

2007-10-05 Thread Ursula Braun
interface (in layer-3 mode) and drop non IP packets. The error and drop count of the interface is incremented. Signed-off-by: Klaus D. Wacker [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/qeth_main.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions

[patch 0/5] s390: qeth and lcs patches for 2.6.24

2007-10-05 Thread Ursula Braun
-- The following patches in qeth and lcs driver are intended for 2.6.24: - qeth: drop non-IP outbound packets on HiperSocket devices - qeth: EDDP-mode - correct filling of qdio buffers - qeth: avoid duplicate deletion of multicast addresses - lcs: avoid kernel panic in lcs_recovery driven by

[patch 3/5] qeth: avoid duplicate deletion of multicast addresses

2007-10-05 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] if qeth_set_multicast_list() is performed on 2 CPUs in parallel, card-ip_list may end corrupted. Solution: In function __qeth_delete_all_mc() remove card-ip_list entry before invoking qeth_deregister_addr_entry(). Thus a 2nd invocation

[patch 2/5] qeth: EDDP does not work on large MTUs

2007-10-05 Thread Ursula Braun
From: Frank Blaschka [EMAIL PROTECTED] Fix filling the qdio buffers in EDDP mode. Signed-off-by: Frank Blaschka [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/qeth_eddp.c | 16 +--- drivers/s390/net/qeth_main.c |3 ++- 2 files changed, 11

[patch 4/5] lcs: Channel errors drive lcs_recovery which leads to kernel panic.

2007-10-05 Thread Ursula Braun
marks the channel in 'error' state. The channel state comes back to 'running' after restarting the channels. Signed-off-by: Klaus D. Wacker [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/lcs.c | 11 --- drivers/s390/net/lcs.h |1 + 2 files changed

[patch 5/5] From: Ursula Braun [EMAIL PROTECTED]

2007-10-05 Thread Ursula Braun
qeth: discard inbound packets with unknown header id Signed-off-by: Ursula Braun [EMAIL PROTECTED] Debugging statements are added for inbound packets with unknown header id. Those packets are discarded and no longer processed as osn-packets. --- drivers/s390/net/qeth_main.c |7 ++- 1

[patch 2/5] qeth: EDDP does not work on large MTUs

2007-10-05 Thread Ursula Braun
From: Frank Blaschka [EMAIL PROTECTED] Fix filling the qdio buffers in EDDP mode. Signed-off-by: Frank Blaschka [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/qeth_eddp.c | 16 +--- drivers/s390/net/qeth_main.c |3 ++- 2 files changed, 11

[patch 3/5] qeth: avoid duplicate deletion of multicast addresses

2007-10-05 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] if qeth_set_multicast_list() is performed on 2 CPUs in parallel, card-ip_list may end corrupted. Solution: In function __qeth_delete_all_mc() remove card-ip_list entry before invoking qeth_deregister_addr_entry(). Thus a 2nd invocation

[patch 4/5] lcs: Channel errors drive lcs_recovery which leads to kernel panic.

2007-10-05 Thread Ursula Braun
marks the channel in 'error' state. The channel state comes back to 'running' after restarting the channels. Signed-off-by: Klaus D. Wacker [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/lcs.c | 11 --- drivers/s390/net/lcs.h |1 + 2 files changed

[patch 5/5] qeth: discard inbound packets with unknown header id

2007-10-05 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] Debugging statements are added for inbound packets with unknown header id. Those packets are discarded and no longer processed as osn-packets. Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/qeth_main.c |7 ++- 1 file changed, 6

[patch 1/5] qeth: HiperSockets layer-3 interface drop non IPv4 or non IPv6 packets

2007-10-05 Thread Ursula Braun
interface (in layer-3 mode) and drop non IP packets. The error and drop count of the interface is incremented. Signed-off-by: Klaus D. Wacker [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/qeth_main.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions

[patch 0/5] s390: qeth and lcs patches for 2.6.24 - RESEND

2007-10-05 Thread Ursula Braun
-- Sorry, 2nd attempt, because patch 5/5 missed title line The following patches in qeth and lcs driver are intended for 2.6.24: - qeth: drop non-IP outbound packets on HiperSocket devices - qeth: EDDP-mode - correct filling of qdio buffers - qeth: avoid duplicate deletion of multicast addresses

[patch 0/2] [AF_IUCV] fixes for net-2.6.24 - cleanup resend

2007-10-08 Thread Ursula Braun
-- Dave, this is the resend of my patches from last week built against net-2.6.24. the following 2 patches are intended for 2.6.24 and contain: - removal of static declarations in af_iucv header file - postpone receival of inbound packets in af_iucv Regards, Ursula - To unsubscribe from

[patch 1/2] af_iucv: remove static declarations from header file.

2007-10-08 Thread Ursula Braun
From: Heiko Carstens [EMAIL PROTECTED] Signed-off-by: Heiko Carstens [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- include/net/iucv/af_iucv.h | 20 net/iucv/af_iucv.c |3 +++ 2 files changed, 3 insertions(+), 20 deletions(-) Index: net

[patch 2/2] af_iucv: postpone receival of iucv-packets

2007-10-08 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] AF_IUCV socket programs may waste Linux storage, because af_iucv allocates an skb whenever posted by the receive callback routine and receives the message immediately. Message receival is now postponed if data from previous callbacks has not yet been

[patch 0/1] [8021q] qeth-related patch for net-2.6.24

2007-10-08 Thread Ursula Braun
-- Dave, the following patch is intended for 2.6.24. It adds the capability to create unique ipv6-addresses for vlan devices based on shared network cards (for example: s390/net/qeth devices). Regards, Ursula - To unsubscribe from this list: send the line unsubscribe netdev in the body of a

[patch 1/1] 8021q: transfer dev_id from real device

2007-10-08 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] A net_device struct provides field dev_id. It is used for unique ipv6 generation in case of shared network cards (as for the OSA network cards of IBM System z). If VLAN devices are built on top of such shared network cards, this dev_id information needs

[patch 0/1] remove header_ops bug in qeth driver

2007-10-19 Thread Ursula Braun
-- Remove qeth driver bug introduced by this commit: commit 3b04ddde02cf1b6f14f2697da5c20eca5715017f Author: Stephen Hemminger [EMAIL PROTECTED] Date: Tue Oct 9 01:40:57 2007 -0700 [NET]: Move hardware header operations out of netdevice. - To unsubscribe from this list: send the line

[patch 1/1] qeth: remove header_ops bug

2007-10-19 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] Remove qeth bug caused by commit: [NET]: Move hardware header operations out of netdevice. Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/qeth_main.c |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Index: linux-2.6-uschi

[patch 1/2] : remove header_ops bug in qeth driver

2007-10-22 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] Remove qeth bug caused by commit: [NET]: Move hardware header operations out of netdevice. This is the second part of the qeth header_ops patch, since first patch sent 10/19 has been insufficient. Nevertheless first patch is still valid and should be kept

[patch 0/1] s390: ctc patch for 2.6.24

2007-11-29 Thread Ursula Braun
-- The following patch is intended for 2.6.24 and repairs the ctc driver by introducing alloc_netdev(). - 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

[patch 0/7] s390: ctc patches for 2.6.25

2008-02-01 Thread Ursula Braun
-ups in ctc and netiucv Patch 2/7: clean-ups in Kconfig Patch 3/7: ctcm changes in Kconfig and Makefile Patch 4/7: ctcm-patch part 1 Patch 5/7: ctcm-patch part 2 Patch 6/7: ctcm-patch part 3 Patch 7/7: removal of old ctc driver Regards,Ursula Braun -- To unsubscribe from this list: send the line

[patch 1/7] ctc / netiucv: consolidate fsm_action_nop

2008-02-01 Thread Ursula Braun
From: Peter Tiedemann [EMAIL PROTECTED] move fsm_action_nop to fsm.h to avoid duplicate definitions in both drivers ctc and netiucv. Signed-off-by: Peter Tiedemann [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/ctcmain.c |8 drivers/s390/net

[patch 3/7] ctcm: infrastructure for replaced ctc driver

2008-02-01 Thread Ursula Braun
From: Peter Tiedemann [EMAIL PROTECTED] establish base stuff for the replaced ctc driver, i.e. Kconfig and Makefile adaptions arch/s390/defconfig drivers/s390/net/Kconfig drivers/s390/net/Makefile Signed-off-by: Peter Tiedemann [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL

[patch 2/7] drivers/s390/net: Kconfig brush up

2008-02-01 Thread Ursula Braun
From: Peter Tiedemann [EMAIL PROTECTED] From: Ursula Braun [EMAIL PROTECTED] adapt drivers/s390/net/Kconfig to current IBM wording and further cosmetics Signed-off-by: Peter Tiedemann [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/Kconfig | 43

[patch 0/4] s390: ctc patches for 2.6.25 (2nd try)

2008-02-06 Thread Ursula Braun
an additional MPC protocol to provide SNA connectivity. Patch 1/4: clean-ups in ctc and netiucv Patch 2/4: clean-ups in Kconfig Patch 3/4: reworked ctc driver Patch 4/4: removal of old ctc driver Regards,Ursula Braun -- To unsubscribe from this list: send the line unsubscribe netdev

[patch 1/4] ctc / netiucv: consolidate fsm_action_nop

2008-02-06 Thread Ursula Braun
From: Peter Tiedemann [EMAIL PROTECTED] move fsm_action_nop to fsm.h to avoid duplicate definitions in both drivers ctc and netiucv. Signed-off-by: Peter Tiedemann [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/ctcmain.c |8 drivers/s390/net

[patch 2/4] drivers/s390/net: Kconfig brush up

2008-02-06 Thread Ursula Braun
From: Peter Tiedemann [EMAIL PROTECTED] From: Ursula Braun [EMAIL PROTECTED] adapt drivers/s390/net/Kconfig to current IBM wording and further cosmetics Signed-off-by: Peter Tiedemann [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/Kconfig | 43

[patch 0/4] s390: ctc patches for 2.6.25 (3rd try)

2008-02-06 Thread Ursula Braun
of the old ctc driver plus an additional MPC protocol to provide SNA connectivity. Patch 1/4: clean-ups in ctc and netiucv Patch 2/4: clean-ups in Kconfig Patch 3/4: reworked ctc driver Patch 4/4: removal of old ctc driver Regards,Ursula Braun -- To unsubscribe from this list: send the line

[patch 2/4] drivers/s390/net: Kconfig brush up

2008-02-06 Thread Ursula Braun
From: Peter Tiedemann [EMAIL PROTECTED] From: Ursula Braun [EMAIL PROTECTED] adapt drivers/s390/net/Kconfig to current IBM wording and further cosmetics Signed-off-by: Peter Tiedemann [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/Kconfig | 43

[patch 1/4] ctc / netiucv: consolidate fsm_action_nop

2008-02-06 Thread Ursula Braun
From: Peter Tiedemann [EMAIL PROTECTED] move fsm_action_nop to fsm.h to avoid duplicate definitions in both drivers ctc and netiucv. Signed-off-by: Peter Tiedemann [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/ctcmain.c |8 drivers/s390/net

[patch 2/3] af_iucv: broken send_skb_q results in endless loop

2008-02-07 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] A race has been detected in iucv_callback_txdone(). skb_unlink has to be done inside the locked area. In addition checkings for successful allocations are inserted. Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- net/iucv/af_iucv.c |8 +++- 1

[patch 3/3] af_iucv: defensive programming of iucv_callback_txdone

2008-02-07 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] The loop in iucv_callback_txdone presumes existence of an entry with msg-tag in the send_skb_q list. In error cases this assumption might be wrong and might cause an endless loop. Loop is rewritten to guarantee loop end in case of missing msg-tag entry

[patch 0/3] [IUCV] fixes for net-2.6.25

2008-02-07 Thread Ursula Braun
-- Dave, the following 3 patches are intended for 2.6.25 and contain: - locking changes in iucv.c - locking changes in af_iucv.c - extra checkings for successful allocations in af_iucv.c - secure handling of send_skb_q list in af_iucv.c -- To unsubscribe from this list: send the line unsubscribe

[patch 1/3] iucv: wrong irq-disabling locking at module load time

2008-02-07 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] Linux may hang when running af_iucv socket programs concurrently with a load of module netiucv. iucv_register() tries to take the iucv_table_lock with spin_lock_irq. This conflicts with iucv_connect() which has a need for an smp_call_function while holding

[patch 0/3] s390: ctc patches for 2.6.25 (4th try)

2008-02-07 Thread Ursula Braun
: reworked ctc driver Patch 3/3: removal of old ctc driver Regards,Ursula Braun -- 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

[patch 1/3] drivers/s390/net: Kconfig brush up

2008-02-07 Thread Ursula Braun
From: Peter Tiedemann [EMAIL PROTECTED] From: Ursula Braun [EMAIL PROTECTED] adapt drivers/s390/net/Kconfig to current IBM wording and further cosmetics Signed-off-by: Peter Tiedemann [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/Kconfig | 43

[patch 3/5] netiucv: change name of nop function

2008-02-08 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] Dummy NOP actions for fsm-statemachines have to be defined separately for every using module of fsm-statemachines. Thus the generic name fsm_action_nop is replaced by module specific name netiucv_action_nop. Signed-off-by: Ursula Braun [EMAIL PROTECTED

[patch 1/5] claw: removal of volatile variables

2008-02-08 Thread Ursula Braun
From: Ursula Braun [EMAIL PROTECTED] Volatile variables queme_switch and pk_delay are not used anyway. They are just a left over from an unused timer based packing logic. Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/claw.h |2 -- 1 file changed, 2 deletions(-) Index

[patch 0/5] s390: claw/lcs/netiucv network driver patches for 2.6.25

2008-02-08 Thread Ursula Braun
for debug area setup claw/lcs/netiucv: optimize a debugging macro Regards, Ursula Braun -- 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

[patch 2/5] netiucv: Remember to set driver-owner.

2008-02-08 Thread Ursula Braun
From: Cornelia Huck [EMAIL PROTECTED] Signed-off-by: Cornelia Huck [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/netiucv.c |1 + 1 file changed, 1 insertion(+) Index: linux-2.6-uschi/drivers/s390/net/netiucv.c

[patch 5/5] claw/lcs/netiucv: check s390dbf level before sprints

2008-02-08 Thread Ursula Braun
From: Peter Tiedemann [EMAIL PROTECTED] additional check of s390dbf level results in better performance if the default low debugging level is active. Signed-off-by: Peter Tiedemann [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/claw.h| 17

[patch 4/5] lcs: avoid/reduce unused s390dbf debug areas.

2008-02-08 Thread Ursula Braun
From: Peter Tiedemann [EMAIL PROTECTED] Since lcs makes use of 1 debug area only, the number of debug areas is reduced, while the number of pages per area is increased. Signed-off-by: Peter Tiedemann [EMAIL PROTECTED] Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/lcs.c

[patch 1/1] claw: make use of DIV_ROUND_UP

2008-02-18 Thread Ursula Braun
From: Julia Lawall [EMAIL PROTECTED] The kernel.h macro DIV_ROUND_UP performs the computation (((n) + (d) - 1) / (d)) but is perhaps more readable. Signed-off-by: Ursula Braun [EMAIL PROTECTED] --- drivers/s390/net/claw.c | 39 ++- 1 file changed, 18

[patch 0/1] s390: claw - More use DIV_ROUND_UP

2008-02-18 Thread Ursula Braun
-- Jeff, this patch is intended for 2.6.25. It makes use of the DIV_ROUND_UP function as proposed by Julia Lawall. Regards, Ursula Braun -- To unsubscribe from this list: send the line unsubscribe netdev in the body of a message to [EMAIL PROTECTED] More majordomo info at http

[PATCH net-next 2/3] net: introduce socket family constants

2015-07-06 Thread Ursula Braun
From: Ursula Braun ursula.br...@de.ibm.com The new socket family is assigned the next available address / protocol family constant 41. Signed-off-by: Ursula Braun ubr...@linux.vnet.ibm.com --- include/linux/socket.h | 4 +++- include/net/smc.h | 13 + net/Kconfig

[PATCH net-next 1/3] tcp: introduce TCP experimental option for SMC

2015-07-06 Thread Ursula Braun
From: Ursula Braun ursula.br...@de.ibm.com The SMC-R protocol defines dynamic discovery of peers. This is done by implementing experimental TCP options as defined in RFC6994. The TCP code needs to be extended to support RFC6994. Setting the TCP experimental option for SMC-R [2] will be triggered

[PATCH net-next 0/3] net: implement SMC-R solution

2015-07-06 Thread Ursula Braun
From: Ursula Braun ursula.br...@de.ibm.com In 2013, IBM introduced an optimized communications solution for the IBM zEnterprise EC12 and BC12 (s390 in Linux terminology) that is comprised of the IBM 10GbE RoCE Express feature with Shared Memory Communications-RDMA (SMC-R) protocol [1]. SMC-R

[PATCH V4 net-next 0/2] net: implement SMC-R solution

2015-08-21 Thread Ursula Braun
From: Ursula Braun ursula.br...@de.ibm.com Dave, this is V4 of my SMC-R patches: Since you are asking for a solution 100% in our own separate module with our own can of worms, we have to give up the transparent detection whether a communication peer can do SMC-R or not (this has been the purpose

[PATCH V4 net-next 1/2] net: introduce socket family constants

2015-08-21 Thread Ursula Braun
From: Ursula Braun ursula.br...@de.ibm.com The new socket family is assigned the next available address / protocol family constant 41. Implementing SO_KEEPALIVE for SMC-R requires an extra hook in net/ipv4/timer.c. Signed-off-by: Ursula Braun ursula.br...@de.ibm.com --- include/linux/socket.h

RE: [PATCH net-next 2/3] qeth: Convert use of __constant_htons to htons

2015-08-20 Thread Ursula Braun
On Thu, 2015-08-20 at 10:46 +, David Laight wrote: From: Ursula Braun Sent: 19 August 2015 09:21 In little endian cases, the macro htons unfolds to __swab16 which provides special case for constants. In big endian cases, __constant_htons and htons expand directly to the same

RE: [PATCH net-next 2/3] qeth: Convert use of __constant_htons to htons

2015-08-20 Thread Ursula Braun
On Thu, 2015-08-20 at 11:51 +, David Laight wrote: From: Ursula Braun [mailto:ubr...@linux.vnet.ibm.com] Sent: 20 August 2015 12:44 On Thu, 2015-08-20 at 10:46 +, David Laight wrote: From: Ursula Braun Sent: 19 August 2015 09:21 In little endian cases, the macro htons

[PATCH net-next 3/3] qeth: no write permission for readonly sysattr

2015-08-19 Thread Ursula Braun
From: Lakhvich Dmitriy ldmit...@ru.ibm.com User is not allowed to write into bridge_state sysfs file. Fixed attribute not mislead the user Signed-off-by: Lakhvich Dmitriy ldmit...@ru.ibm.com Signed-off-by: Ursula Braun ursula.br...@de.ibm.com Reported-by: Peter Oberparleiter ober

[PATCH net-next 0/3] s390: qeth patches for net-next

2015-08-19 Thread Ursula Braun
From: Ursula Braun ursula.br...@de.ibm.com Hi Dave, here are some s390 related qeth patches for net-next shortlog: Eugene Crosser (1): qeth: remove extraneous length from %pM format Vaishali Thakkar (1): qeth: Convert use of __constant_htons to htons Lakhvich Dmitriy (1): qeth

[PATCH net-next 1/3] qeth: remove extraneous length from %pM format

2015-08-19 Thread Ursula Braun
From: Eugene Crosser eugene.cros...@ru.ibm.com Length specifier in the %pM format is not supported (at least, not documented). Remove it, and also an extraneous '' for the array. Signed-off-by: Eugene Crosser eugene.cros...@ru.ibm.com Signed-off-by: Ursula Braun ursula.br...@de.ibmn.com

[PATCH net-next 2/3] qeth: Convert use of __constant_htons to htons

2015-08-19 Thread Ursula Braun
of getting rid of the definition of __constant_htons completely. The semantic patch that performs this transformation is as follows: @@expression x;@@ - __constant_htons(x) + htons(x) Signed-off-by: Vaishali Thakkar vthakkar1...@gmail.com Signed-off-by: Ursula Braun ursula.br...@de.ibm.com

Re: [PATCH V3 net-next 0/5] net: implement SMC-R solution

2015-07-31 Thread Ursula Braun
On Sun, 2015-07-26 at 16:15 -0700, David Miller wrote: I'm really sorry but this is the same rabbit hole and set of claims that have been bullhorned my way for RDMA over the years and I still don't buy it. None of the RDMA'ish proponents ever talk about what you _don't_ get when this stuff

[PATCH V3 net-next 0/5] net: implement SMC-R solution

2015-07-22 Thread Ursula Braun
From: Ursula Braun ursula.br...@de.ibm.com Dave, this is V3 of my SMC-R patches, containing mainly a new version of the required tcp changes. Dave, you requested the new feature to be nearly zero cost. Thus my approach is a technique using Static Keys. Do you basicly agree with such an approach

[PATCH V3 net-next 1/5] tcp: TCP experimental option for SMC - definitions

2015-07-22 Thread Ursula Braun
From: Ursula Braun ursula.br...@de.ibm.com The SMC-R protocol defines dynamic discovery of peers. This is done by implementing experimental TCP options as defined in RFC6994. The TCP code needs to be extended to support RFC6994. Setting the TCP experimental option for SMC-R [2] will be triggered

[PATCH V3 net-next 3/5] net: introduce socket family constants

2015-07-22 Thread Ursula Braun
From: Ursula Braun ursula.br...@de.ibm.com The new socket family is assigned the next available address / protocol family constant 41. Implementing SO_KEEPALIVE for SMC-R requires an extra hook in net/ipv4/timer.c. Signed-off-by: Ursula Braun ursula.br...@de.ibm.com --- include/linux/socket.h

[PATCH V3 net-next 2/5] tcp: TCP experimental option for SMC - TCP hooks

2015-07-22 Thread Ursula Braun
From: Ursula Braun ursula.br...@de.ibm.com The SMC-R protocol defines dynamic discovery of peers. This is done by implementing experimental TCP options as defined in RFC6994. The TCP code needs to be extended to support RFC6994. Setting the TCP experimental option for SMC-R [2] will be triggered

[PATCH V3 net-next 5/5] smc: increase / decrease static key

2015-07-22 Thread Ursula Braun
From: Ursula Braun ursula.br...@de.ibm.com To activate the smc-specific hooks in the TCP-code, static key tcp_have_smc is increased and decreased. For now this is done at module load / unload time. Signed-off-by: Ursula Braun ursula.br...@de.ibm.com --- net/smc/af_smc.c | 2 ++ 1 file changed

[PATCH V2 net-next 0/3] net: implement SMC-R solution

2015-07-14 Thread Ursula Braun
From: Ursula Braun ursula.br...@de.ibm.com Eric, this is V2 of my SMC-R patches, containing especially a new version of the required tcp changes. As you suggested, SMC-specific hooks in the TCP-code are built only for CONFIG_AFSMC. And I come up with helpers in include files to avoid spreading

[PATCH V2 net-next 1/3] tcp: introduce TCP experimental option for SMC

2015-07-14 Thread Ursula Braun
From: Ursula Braun ursula.br...@de.ibm.com The SMC-R protocol defines dynamic discovery of peers. This is done by implementing experimental TCP options as defined in RFC6994. The TCP code needs to be extended to support RFC6994. Setting the TCP experimental option for SMC-R [2] will be triggered

[PATCH V2 net-next 2/3] net: introduce socket family constants

2015-07-14 Thread Ursula Braun
From: Ursula Braun ursula.br...@de.ibm.com The new socket family is assigned the next available address / protocol family constant 41. Implementing SO_KEEPALIVE for SMC-R requires an extra hook in net/core/sock.c. Signed-off-by: Ursula Braun ursula.br...@de.ibm.com --- include/linux/socket.h

Re: [PATCH net-next 1/3] tcp: introduce TCP experimental option for SMC

2015-07-07 Thread Ursula Braun
Eric, understood, would it be acceptable if the SMC-specific hooks in the TCP-code are enclosed with #ifdef CONFIG_SMC ... #endif? Regards, Ursula On Mon, 2015-07-06 at 18:08 +0200, Eric Dumazet wrote: On Mon, 2015-07-06 at 17:11 +0200, Ursula Braun wrote: From: Ursula Braun ursula.br

[PATCH V6 net-next 1/2] net: introduce socket family constants

2015-09-14 Thread Ursula Braun
From: Ursula Braun <ursula.br...@de.ibm.com> The new socket family is assigned the next available address / protocol family constant 41. Signed-off-by: Ursula Braun <ursula.br...@de.ibm.com> --- include/linux/socket.h | 4 +++- include/net/smc.h | 12 2 files

[PATCH V6 net-next 0/2] net: implement SMC-R solution

2015-09-14 Thread Ursula Braun
From: Ursula Braun <ursula.br...@de.ibm.com> Dave, this is V6 of my SMC-R patches taking care about your V5 comment: Removing trailing blank line in include/net/smc.h (and other new files). Since you are asking for a solution "100% in our own separate module with our own can of worm

[PATCH V5 net-next 0/2] net: implement SMC-R solution

2015-09-11 Thread Ursula Braun
From: Ursula Braun <ursula.br...@de.ibm.com> Dave, this is V5 of my SMC-R patches taking care about your V4 comments: getting rid of tcp_set_keepalive() and enforcing inverse christmas tree ordering for local variables. Since you are asking for a solution "100% in our own sepa

[PATCH V5 net-next 1/2] net: introduce socket family constants

2015-09-11 Thread Ursula Braun
From: Ursula Braun <ursula.br...@de.ibm.com> The new socket family is assigned the next available address / protocol family constant 41. Signed-off-by: Ursula Braun <ubr...@linux.vnet.ibm.com> --- include/linux/socket.h | 4 +++- include/net/smc.h | 13 + 2 files

[PATCH net-next 0/5] s390: qeth and iucv patches

2015-09-15 Thread Ursula Braun
From: Ursula Braun <ursula.br...@de.ibm.com> Hi Dave, here are some s390 related qeth patches for net-next. The patch by Thomas Richter adds a new feature to the qeth layer2 code; the remaining patches are minor improvements. shortlog: Eugene Crosser (1): qeth: remove extraneous lengt

[PATCH net-next 4/5] qeth: add layer 2 RX/TX checksum offloading

2015-09-15 Thread Ursula Braun
eature. Signed-off-by: Thomas Richter <tmri...@linux.vnet.ibm.com> Signed-off-by: Ursula Braun <ursula.br...@de.ibm.com> Reviewed-by: Eugene Crosser <eugene.cros...@ru.ibm.com> --- drivers/s390/net/qeth_core.h | 8 ++ drivers/s390/ne

  1   2   3   4   5   6   7   >