| 493 | } |
| 494 | |
| 495 | void |
| 496 | ProxyModify(struct libalias *la, struct alias_link *lnk, |
| 497 | struct ip *pip, |
| 498 | int maxpacketsize, |
| 499 | int proxy_type) |
| 500 | { |
| 501 | |
| 502 | LIBALIAS_LOCK_ASSERT(la); |
| 503 | (void)la; |
| 504 | |
| 505 | switch (proxy_type) { |
| 506 | case PROXY_TYPE_ENCODE_IPHDR: |
| 507 | ProxyEncodeIpHeader(pip, maxpacketsize); |
| 508 | break; |
| 509 | |
| 510 | case PROXY_TYPE_ENCODE_TCPSTREAM: |
| 511 | ProxyEncodeTcpStream(lnk, pip, maxpacketsize); |
| 512 | break; |
| 513 | } |
| 514 | } |
| 515 | |
| 516 | /* |
| 517 | Public API functions |
no test coverage detected