MCPcopy Create free account
hub / github.com/F-Stack/f-stack / in6_sin6_2_sin_in_sock

Function in6_sin6_2_sin_in_sock

freebsd/netinet6/in6.c:2577–2590  ·  view source on GitHub ↗

Convert sockaddr_in6 into sockaddr_in. */

Source from the content-addressed store, hash-verified

2575
2576/* Convert sockaddr_in6 into sockaddr_in. */
2577void
2578in6_sin6_2_sin_in_sock(struct sockaddr *nam)
2579{
2580 struct sockaddr_in *sin_p;
2581 struct sockaddr_in6 sin6;
2582
2583 /*
2584 * Save original sockaddr_in6 addr and convert it
2585 * to sockaddr_in.
2586 */
2587 sin6 = *(struct sockaddr_in6 *)nam;
2588 sin_p = (struct sockaddr_in *)nam;
2589 in6_sin6_2_sin(sin_p, &sin6);
2590}
2591
2592/* Convert sockaddr_in into sockaddr_in6 in v4 mapped addr format. */
2593void

Callers 3

sysctl_dropFunction · 0.85
sysctl_switch_tlsFunction · 0.85
udp6_outputFunction · 0.85

Calls 1

in6_sin6_2_sinFunction · 0.85

Tested by

no test coverage detected