* Extracts scope from adddress @dst, stores cleared address * inside @dst and zone inside @scopeid */
| 518 | * inside @dst and zone inside @scopeid |
| 519 | */ |
| 520 | void |
| 521 | in6_splitscope(const struct in6_addr *src, struct in6_addr *dst, |
| 522 | uint32_t *scopeid) |
| 523 | { |
| 524 | uint32_t zoneid; |
| 525 | |
| 526 | *dst = *src; |
| 527 | zoneid = ntohs(in6_getscope(dst)); |
| 528 | in6_clearscope(dst); |
| 529 | *scopeid = zoneid; |
| 530 | } |
| 531 | |
| 532 | /* |
| 533 | * This function is for checking sockaddr_in6 structure passed |
no test coverage detected