---
title: HccnRpingTargetInfo
description: "定义需要被探测的target信息。"
url: https://www.hiascend.com/document/detail/zh/canncommercial/latest/others/rpingdev/hccnrpingapi_07_0015.html
sourcePath: /source/zh/canncommercial/900/others/rpingdev/hccnrpingapi_07_0015.html
indexId: 6f82a13ce9138fe1df73179ae6602298d5208dd50a45fbeea2f084a27aabd81871
---
# HccnRpingTargetInfo

#### 功能

定义需要被探测的target信息。


#### 定义原型

```
typedef struct HccnRpingTargetInfoDef {
uint32_t srcPort;        /* TCP/UDP端口号 */
union {
uint32_t reserved;
uint32_t addrType;       /* 0:IP地址, 1:EID。
Atlas A2 训练系列产品
/
Atlas A2 推理系列产品
与
Atlas A3 训练系列产品
/
Atlas A3 推理系列产品
，需要配置为0；Atlas 350 加速卡需要配置为1。 */
};
uint32_t sl;             /* RDMA网卡的service level，该值需要和网卡配置的PFC优先级保持一致，整数，取值范围：[0,7]  */
uint32_t tc;             /* RDMA网卡的traffic class, 配置为RoCE报文的DSCP值 * 4（因为IP报文头中DSCP在DS域的高6bit中“bit0
~
1”固定为零）。默认值为132，对应DSCP为33（132 = 33 * 4） */
uint32_t port;           /* 监听端口，与该target初始化时配置的监听端口保持一致，即
HccnRpingInitAttr
中“port”保持一致 */
uint32_t payloadLen;     /* payload长度 */
char payload[HCCN_RPING_PAYLOAD_LEN_MAX]; /* 自定义的payload */
union {
char* srcIp;         /* 本端NPU IP地址，即Client NPU的IP地址 */
char* srcEid;        /* 本端NPU EID，即Client NPU的EID */
};
union {
char* dstIp;         /* 远端NPU IP地址，即Target NPU的IP地址 */
char* dstEid;        /* 远端NPU EID，即Target NPU的EID */
};
} HccnRpingTargetInfo;
```
