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

Function key_porttosaddr

freebsd/netipsec/key.c:3989–4009  ·  view source on GitHub ↗

* Set port in struct sockaddr. Port is in network byte order. */

Source from the content-addressed store, hash-verified

3987 * Set port in struct sockaddr. Port is in network byte order.
3988 */
3989void
3990key_porttosaddr(struct sockaddr *sa, uint16_t port)
3991{
3992
3993 switch (sa->sa_family) {
3994#ifdef INET
3995 case AF_INET:
3996 ((struct sockaddr_in *)sa)->sin_port = port;
3997 break;
3998#endif
3999#ifdef INET6
4000 case AF_INET6:
4001 ((struct sockaddr_in6 *)sa)->sin6_port = port;
4002 break;
4003#endif
4004 default:
4005 ipseclog((LOG_DEBUG, "%s: unexpected address family %d.\n",
4006 __func__, sa->sa_family));
4007 break;
4008 }
4009}
4010
4011/*
4012 * set data into sadb_x_policy

Callers 1

key_updateaddressesFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected