| 471 | #endif |
| 472 | |
| 473 | static void |
| 474 | ShowAliasStats(struct libalias *la) |
| 475 | { |
| 476 | |
| 477 | LIBALIAS_LOCK_ASSERT(la); |
| 478 | /* Used for debugging */ |
| 479 | if (la->logDesc) { |
| 480 | int tot = la->icmpLinkCount + la->udpLinkCount + |
| 481 | (la->sctpLinkCount>>1) + /* sctp counts half associations */ |
| 482 | la->tcpLinkCount + la->pptpLinkCount + |
| 483 | la->protoLinkCount + la->fragmentIdLinkCount + |
| 484 | la->fragmentPtrLinkCount; |
| 485 | |
| 486 | AliasLog(la->logDesc, |
| 487 | "icmp=%u, udp=%u, tcp=%u, sctp=%u, pptp=%u, proto=%u, frag_id=%u frag_ptr=%u / tot=%u", |
| 488 | la->icmpLinkCount, |
| 489 | la->udpLinkCount, |
| 490 | la->tcpLinkCount, |
| 491 | la->sctpLinkCount>>1, /* sctp counts half associations */ |
| 492 | la->pptpLinkCount, |
| 493 | la->protoLinkCount, |
| 494 | la->fragmentIdLinkCount, |
| 495 | la->fragmentPtrLinkCount, tot); |
| 496 | #ifndef _KERNEL |
| 497 | AliasLog(la->logDesc, " (sock=%u)\n", la->sockCount); |
| 498 | #endif |
| 499 | } |
| 500 | } |
| 501 | |
| 502 | void SctpShowAliasStats(struct libalias *la) |
| 503 | { |
no test coverage detected