| 2449 | } |
| 2450 | |
| 2451 | int |
| 2452 | ff_in_pcbladdr(uint16_t family, void *faddr, uint16_t fport, void *laddr) |
| 2453 | { |
| 2454 | int ret = 0; |
| 2455 | uint16_t fa; |
| 2456 | |
| 2457 | if (!pcblddr_fun) |
| 2458 | return ret; |
| 2459 | |
| 2460 | if (family == AF_INET) |
| 2461 | fa = AF_INET; |
| 2462 | else if (family == AF_INET6_FREEBSD) |
| 2463 | fa = AF_INET6_LINUX; |
| 2464 | else |
| 2465 | return EADDRNOTAVAIL; |
| 2466 | |
| 2467 | ret = (*pcblddr_fun)(fa, faddr, fport, laddr); |
| 2468 | |
| 2469 | return ret; |
| 2470 | } |
| 2471 | |
| 2472 | void |
| 2473 | ff_regist_pcblddr_fun(pcblddr_func_t func) |
no outgoing calls
no test coverage detected