Loading net/qrtr/qrtr.c +25 −13 Original line number Diff line number Diff line Loading @@ -207,11 +207,14 @@ static void qrtr_log_tx_msg(struct qrtr_node *node, struct qrtr_hdr_v1 *hdr, { const struct qrtr_ctrl_pkt *pkt; u64 pl_buf = 0; u32 type; if (!hdr || !skb || !skb->data) return; if (hdr->type == QRTR_TYPE_DATA) { type = le32_to_cpu(hdr->type); if (type == QRTR_TYPE_DATA) { pl_buf = *(u64 *)(skb->data + QRTR_HDR_MAX_SIZE); QRTR_INFO(node->ilc, "TX DATA: Len:0x%x CF:0x%x src[0x%x:0x%x] dst[0x%x:0x%x] [%08x %08x] [%s]\n", Loading @@ -222,29 +225,34 @@ static void qrtr_log_tx_msg(struct qrtr_node *node, struct qrtr_hdr_v1 *hdr, current->comm); } else { pkt = (struct qrtr_ctrl_pkt *)(skb->data + QRTR_HDR_MAX_SIZE); if (hdr->type == QRTR_TYPE_NEW_SERVER || hdr->type == QRTR_TYPE_DEL_SERVER) if (type == QRTR_TYPE_NEW_SERVER || type == QRTR_TYPE_DEL_SERVER) QRTR_INFO(node->ilc, "TX CTRL: cmd:0x%x SVC[0x%x:0x%x] addr[0x%x:0x%x]\n", hdr->type, le32_to_cpu(pkt->server.service), type, le32_to_cpu(pkt->server.service), le32_to_cpu(pkt->server.instance), le32_to_cpu(pkt->server.node), le32_to_cpu(pkt->server.port)); else if (hdr->type == QRTR_TYPE_DEL_CLIENT || hdr->type == QRTR_TYPE_RESUME_TX) else if (type == QRTR_TYPE_DEL_CLIENT || type == QRTR_TYPE_RESUME_TX) QRTR_INFO(node->ilc, "TX CTRL: cmd:0x%x addr[0x%x:0x%x]\n", hdr->type, le32_to_cpu(pkt->client.node), type, le32_to_cpu(pkt->client.node), le32_to_cpu(pkt->client.port)); else if (hdr->type == QRTR_TYPE_HELLO || hdr->type == QRTR_TYPE_BYE) else if (type == QRTR_TYPE_HELLO || type == QRTR_TYPE_BYE) { QRTR_INFO(node->ilc, "TX CTRL: cmd:0x%x node[0x%x]\n", hdr->type, hdr->src_node_id); else if (hdr->type == QRTR_TYPE_DEL_PROC) type, hdr->src_node_id); if (le32_to_cpu(hdr->dst_node_id) == 0 || le32_to_cpu(hdr->dst_node_id) == 3) pr_err("qrtr: Modem QMI Readiness TX cmd:0x%x node[0x%x]\n", type, hdr->src_node_id); } else if (type == QRTR_TYPE_DEL_PROC) QRTR_INFO(node->ilc, "TX CTRL: cmd:0x%x node[0x%x]\n", hdr->type, pkt->proc.node); type, pkt->proc.node); } } Loading Loading @@ -283,10 +291,14 @@ static void qrtr_log_rx_msg(struct qrtr_node *node, struct sk_buff *skb) cb->type, le32_to_cpu(pkt->client.node), le32_to_cpu(pkt->client.port)); else if (cb->type == QRTR_TYPE_HELLO || cb->type == QRTR_TYPE_BYE) cb->type == QRTR_TYPE_BYE) { QRTR_INFO(node->ilc, "RX CTRL: cmd:0x%x node[0x%x]\n", cb->type, cb->src_node); if (cb->src_node == 0 || cb->src_node == 3) pr_err("qrtr: Modem QMI Readiness RX cmd:0x%x node[0x%x]\n", cb->type, cb->src_node); } } } Loading Loading
net/qrtr/qrtr.c +25 −13 Original line number Diff line number Diff line Loading @@ -207,11 +207,14 @@ static void qrtr_log_tx_msg(struct qrtr_node *node, struct qrtr_hdr_v1 *hdr, { const struct qrtr_ctrl_pkt *pkt; u64 pl_buf = 0; u32 type; if (!hdr || !skb || !skb->data) return; if (hdr->type == QRTR_TYPE_DATA) { type = le32_to_cpu(hdr->type); if (type == QRTR_TYPE_DATA) { pl_buf = *(u64 *)(skb->data + QRTR_HDR_MAX_SIZE); QRTR_INFO(node->ilc, "TX DATA: Len:0x%x CF:0x%x src[0x%x:0x%x] dst[0x%x:0x%x] [%08x %08x] [%s]\n", Loading @@ -222,29 +225,34 @@ static void qrtr_log_tx_msg(struct qrtr_node *node, struct qrtr_hdr_v1 *hdr, current->comm); } else { pkt = (struct qrtr_ctrl_pkt *)(skb->data + QRTR_HDR_MAX_SIZE); if (hdr->type == QRTR_TYPE_NEW_SERVER || hdr->type == QRTR_TYPE_DEL_SERVER) if (type == QRTR_TYPE_NEW_SERVER || type == QRTR_TYPE_DEL_SERVER) QRTR_INFO(node->ilc, "TX CTRL: cmd:0x%x SVC[0x%x:0x%x] addr[0x%x:0x%x]\n", hdr->type, le32_to_cpu(pkt->server.service), type, le32_to_cpu(pkt->server.service), le32_to_cpu(pkt->server.instance), le32_to_cpu(pkt->server.node), le32_to_cpu(pkt->server.port)); else if (hdr->type == QRTR_TYPE_DEL_CLIENT || hdr->type == QRTR_TYPE_RESUME_TX) else if (type == QRTR_TYPE_DEL_CLIENT || type == QRTR_TYPE_RESUME_TX) QRTR_INFO(node->ilc, "TX CTRL: cmd:0x%x addr[0x%x:0x%x]\n", hdr->type, le32_to_cpu(pkt->client.node), type, le32_to_cpu(pkt->client.node), le32_to_cpu(pkt->client.port)); else if (hdr->type == QRTR_TYPE_HELLO || hdr->type == QRTR_TYPE_BYE) else if (type == QRTR_TYPE_HELLO || type == QRTR_TYPE_BYE) { QRTR_INFO(node->ilc, "TX CTRL: cmd:0x%x node[0x%x]\n", hdr->type, hdr->src_node_id); else if (hdr->type == QRTR_TYPE_DEL_PROC) type, hdr->src_node_id); if (le32_to_cpu(hdr->dst_node_id) == 0 || le32_to_cpu(hdr->dst_node_id) == 3) pr_err("qrtr: Modem QMI Readiness TX cmd:0x%x node[0x%x]\n", type, hdr->src_node_id); } else if (type == QRTR_TYPE_DEL_PROC) QRTR_INFO(node->ilc, "TX CTRL: cmd:0x%x node[0x%x]\n", hdr->type, pkt->proc.node); type, pkt->proc.node); } } Loading Loading @@ -283,10 +291,14 @@ static void qrtr_log_rx_msg(struct qrtr_node *node, struct sk_buff *skb) cb->type, le32_to_cpu(pkt->client.node), le32_to_cpu(pkt->client.port)); else if (cb->type == QRTR_TYPE_HELLO || cb->type == QRTR_TYPE_BYE) cb->type == QRTR_TYPE_BYE) { QRTR_INFO(node->ilc, "RX CTRL: cmd:0x%x node[0x%x]\n", cb->type, cb->src_node); if (cb->src_node == 0 || cb->src_node == 3) pr_err("qrtr: Modem QMI Readiness RX cmd:0x%x node[0x%x]\n", cb->type, cb->src_node); } } } Loading