Skip to content

Commit 6405f72

Browse files
Yanjun-Zhurleon
authored andcommitted
RDMA/rtrs: Extend log message when a port fails
Add HCA name and port of this HCA. This would help with analysing and debugging the logs. The logs would looks something like this, rtrs_server L2516: Handling event: port error (10). HCA name: mlx4_0, port num: 2 rtrs_client L3326: Handling event: port error (10). HCA name: mlx4_0, port num: 1 Signed-off-by: Kim Zhu <zhu.yanjun@ionos.com> Signed-off-by: Md Haris Iqbal <haris.iqbal@ionos.com> Signed-off-by: Grzegorz Prajsner <grzegorz.prajsner@ionos.com> Link: https://patch.msgid.link/20260107161517.56357-9-haris.iqbal@ionos.com Signed-off-by: Leon Romanovsky <leon@kernel.org>
1 parent b034a10 commit 6405f72

2 files changed

Lines changed: 10 additions & 4 deletions

File tree

drivers/infiniband/ulp/rtrs/rtrs-clt.c

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3178,8 +3178,11 @@ int rtrs_clt_create_path_from_sysfs(struct rtrs_clt_sess *clt,
31783178
void rtrs_clt_ib_event_handler(struct ib_event_handler *handler,
31793179
struct ib_event *ibevent)
31803180
{
3181-
pr_info("Handling event: %s (%d).\n", ib_event_msg(ibevent->event),
3182-
ibevent->event);
3181+
struct ib_device *idev = ibevent->device;
3182+
u32 port_num = ibevent->element.port_num;
3183+
3184+
pr_info("Handling event: %s (%d). HCA name: %s, port num: %u\n",
3185+
ib_event_msg(ibevent->event), ibevent->event, idev->name, port_num);
31833186
}
31843187

31853188

drivers/infiniband/ulp/rtrs/rtrs-srv.c

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2342,8 +2342,11 @@ static int check_module_params(void)
23422342
void rtrs_srv_ib_event_handler(struct ib_event_handler *handler,
23432343
struct ib_event *ibevent)
23442344
{
2345-
pr_info("Handling event: %s (%d).\n", ib_event_msg(ibevent->event),
2346-
ibevent->event);
2345+
struct ib_device *idev = ibevent->device;
2346+
u32 port_num = ibevent->element.port_num;
2347+
2348+
pr_info("Handling event: %s (%d). HCA name: %s, port num: %u\n",
2349+
ib_event_msg(ibevent->event), ibevent->event, idev->name, port_num);
23472350
}
23482351

23492352
static int rtrs_srv_ib_dev_init(struct rtrs_ib_dev *dev)

0 commit comments

Comments
 (0)