| 1553 | } |
| 1554 | |
| 1555 | struct alias_link * |
| 1556 | FindPptpOutByCallId(struct libalias *la, struct in_addr src_addr, |
| 1557 | struct in_addr dst_addr, |
| 1558 | u_int16_t src_call_id) |
| 1559 | { |
| 1560 | u_int i; |
| 1561 | struct alias_link *lnk; |
| 1562 | |
| 1563 | LIBALIAS_LOCK_ASSERT(la); |
| 1564 | i = StartPointOut(src_addr, dst_addr, 0, 0, LINK_PPTP); |
| 1565 | LIST_FOREACH(lnk, &la->linkTableOut[i], list_out) |
| 1566 | if (lnk->link_type == LINK_PPTP && |
| 1567 | lnk->src_addr.s_addr == src_addr.s_addr && |
| 1568 | lnk->dst_addr.s_addr == dst_addr.s_addr && |
| 1569 | lnk->src_port == src_call_id) |
| 1570 | break; |
| 1571 | |
| 1572 | return (lnk); |
| 1573 | } |
| 1574 | |
| 1575 | struct alias_link * |
| 1576 | FindPptpOutByPeerCallId(struct libalias *la, struct in_addr src_addr, |
no test coverage detected