X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2Ftest-netflow.c;h=b6c3109d04ab34a5952827718b90dc324caae344;hb=5de43a606c949dbb74272d5b09627ddd5f64b06b;hp=413837e56788c54a3f1f632f424b95946affc309;hpb=85606e05b691be7c2f2d4bcf0e91170b71ec8fbb;p=sliver-openvswitch.git diff --git a/tests/test-netflow.c b/tests/test-netflow.c index 413837e56..b6c3109d0 100644 --- a/tests/test-netflow.c +++ b/tests/test-netflow.c @@ -100,6 +100,11 @@ print_netflow(struct ofpbuf *buf) ntohs(rec->src_port), ntohs(rec->dst_port)); break; + case IPPROTO_SCTP: + printf(", SCTP %"PRIu16" > %"PRIu16, + ntohs(rec->src_port), ntohs(rec->dst_port)); + break; + case IPPROTO_ICMP: printf(", ICMP %"PRIu16":%"PRIu16, ntohs(rec->dst_port) >> 8, @@ -120,6 +125,7 @@ print_netflow(struct ofpbuf *buf) if (rec->ip_proto != IPPROTO_TCP && rec->ip_proto != IPPROTO_UDP && + rec->ip_proto != IPPROTO_SCTP && rec->ip_proto != IPPROTO_ICMP) { if (rec->src_port != htons(0)) { printf(", src_port %"PRIu16, ntohs(rec->src_port)); @@ -156,7 +162,7 @@ print_netflow(struct ofpbuf *buf) } if (buf->size) { - printf("%zu extra bytes after last record\n", buf->size); + printf("%"PRIuSIZE" extra bytes after last record\n", buf->size); } }