linux/drivers/s390/net
Aswin Karuvally 53e58437b4 s390/qeth: Handle ambiguous OSA RCs in s390dbf
OSA Express defines a number of return codes whose meaning is determined
by the issuing command, making them ambiguous. The important ones are
reported as debug messages through the s390 debug feature.

The qeth driver currently does not take the issuing command into account
when interpreting the return code which sometimes leads to incorrect
debug messages.

Implement a mechanism to interpret and report these return codes
properly. While at it, remove extern keyword and fix indentation for
function declarations to be in line with Linux kernel coding style.

Suggested-by: Alexandra Winter <wintera@linux.ibm.com>
Reviewed-by: Alexandra Winter <wintera@linux.ibm.com>
Signed-off-by: Aswin Karuvally <aswin@linux.ibm.com>
Link: https://patch.msgid.link/20251113144209.2140061-3-aswin@linux.ibm.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2025-11-17 20:02:02 -08:00
..
Kconfig dibs: Move event handling to dibs layer 2025-09-23 11:13:22 +02:00
Makefile s390/net: Remove NETIUCV device driver 2025-07-16 17:53:40 -07:00
ctcm_dbug.c s390/ctcm: Convert sprintf/snprintf to scnprintf 2023-06-23 11:55:55 +02:00
ctcm_dbug.h s390/ctcm: add __printf format attribute to ctcm_dbf_longtext 2021-11-19 11:12:30 +00:00
ctcm_fsms.c s390/ctcm: Use info level for handshake UC_RCRESET 2025-11-06 15:24:13 +01:00
ctcm_fsms.h
ctcm_main.c net: annotate writes on dev->mtu from ndo_change_mtu() 2024-05-07 16:19:14 -07:00
ctcm_main.h s390/ctcm: Convert sprintf/snprintf to scnprintf 2023-06-23 11:55:55 +02:00
ctcm_mpc.c s390/drivers: Explicitly include <linux/export.h> 2025-06-17 18:18:02 +02:00
ctcm_mpc.h
ctcm_sysfs.c s390/ctcm: Convert sprintf/snprintf to scnprintf 2023-06-23 11:55:55 +02:00
fsm.c s390/drivers: Explicitly include <linux/export.h> 2025-06-17 18:18:02 +02:00
fsm.h
ism.h dibs: Move event handling to dibs layer 2025-09-23 11:13:22 +02:00
ism_drv.c dibs: Move event handling to dibs layer 2025-09-23 11:13:22 +02:00
qeth_core.h inet: introduce dst_rtable() helper 2024-04-30 18:32:38 -07:00
qeth_core_main.c s390/qeth: Handle ambiguous OSA RCs in s390dbf 2025-11-17 20:02:02 -08:00
qeth_core_mpc.c s390/qeth: Handle ambiguous OSA RCs in s390dbf 2025-11-17 20:02:02 -08:00
qeth_core_mpc.h s390/qeth: Handle ambiguous OSA RCs in s390dbf 2025-11-17 20:02:02 -08:00
qeth_core_sys.c s390/qeth: Make hw_trap sysfs attribute idempotent 2025-07-21 17:46:13 -07:00
qeth_ethtool.c net: Add struct kernel_ethtool_ts_info 2024-07-15 08:02:26 -07:00
qeth_l2.h
qeth_l2_main.c s390/drivers: Explicitly include <linux/export.h> 2025-06-17 18:18:02 +02:00
qeth_l2_sys.c s390/qeth: Convert sysfs sprintf to sysfs_emit 2023-02-10 19:49:53 -08:00
qeth_l3.h
qeth_l3_main.c s390/drivers: Explicitly include <linux/export.h> 2025-06-17 18:18:02 +02:00
qeth_l3_sys.c s390/qeth: Fix vipa deletion 2023-07-05 10:47:45 +01:00
smsgiucv.c s390/drivers: Explicitly include <linux/export.h> 2025-06-17 18:18:02 +02:00
smsgiucv.h
smsgiucv_app.c s390/iucv: Convert sprintf/snprintf to scnprintf 2025-10-20 18:35:21 -07:00