Skip to content

Commit 7f9657c

Browse files
authored
Merge pull request #17 from OpenCloudOS/dev
nettrace: fix tcp seq and ack print error
2 parents 3354289 + 2b4807e commit 7f9657c

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

shared/pkt_utils.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -78,8 +78,8 @@ int ts_print_packet(char *buf, packet_t *pkt, char *minfo,
7878
case IPPROTO_TCP:
7979
case IPPROTO_UDP:
8080
BUF_FMT("%s:%d -> %s:%d",
81-
saddr, htons(pkt->l4.min.sport),
82-
daddr, htons(pkt->l4.min.dport));
81+
saddr, ntohs(pkt->l4.min.sport),
82+
daddr, ntohs(pkt->l4.min.dport));
8383
break;
8484
case IPPROTO_ICMP:
8585
BUF_FMT("%s -> %s", saddr, daddr);
@@ -94,8 +94,8 @@ int ts_print_packet(char *buf, packet_t *pkt, char *minfo,
9494
flags = pkt->l4.tcp.flags;
9595
#define CONVERT_FLAG(mask, name) ((flags & mask) ? name : "")
9696
BUF_FMT(" seq:%u, ack:%u, flags:%s%s%s%s",
97-
pkt->l4.tcp.seq,
98-
pkt->l4.tcp.ack,
97+
ntohl(pkt->l4.tcp.seq),
98+
ntohl(pkt->l4.tcp.ack),
9999
CONVERT_FLAG(TCP_FLAGS_SYN, "S"),
100100
CONVERT_FLAG(TCP_FLAGS_ACK, "A"),
101101
CONVERT_FLAG(TCP_FLAGS_RST, "R"),

0 commit comments

Comments
 (0)