Lines Matching refs:sa
280 * @param sa (r) pointer to an struct sockaddr
285 const char *getip_string(const struct sockaddr *sa)
290 switch (sa->sa_family) {
293 const struct sockaddr_in *sai4 = (const struct sockaddr_in *)sa;
299 const struct sockaddr_in6 *sai6 = (const struct sockaddr_in6 *)sa;
318 * @param sa (r) pointer to an struct sockaddr
322 unsigned int getip_port(const struct sockaddr *sa)
324 if (sa->sa_family == AF_INET) { /* IPv4 */
325 const struct sockaddr_in *sai4 = (const struct sockaddr_in *)sa;
328 const struct sockaddr_in6 *sai6 = (const struct sockaddr_in6 *)sa;
338 * Modifies IP address in sa->sin[6]_addr-s[6]_addr. The caller is responsible
346 void apply_ip_mask(struct sockaddr *sa, int mask)
349 switch (sa->sa_family) {
354 struct sockaddr_in *si = (struct sockaddr_in *)sa;
364 struct sockaddr_in6 *si6 = (struct sockaddr_in6 *)sa;