/dragonfly/sys/net/ |
H A D | route.h | 94 struct sockaddr ro_dst; 359 int rt_setgate (struct rtentry *, struct sockaddr *, struct sockaddr *); 383 rtlookup(struct sockaddr *dst) in rtlookup() 398 void rtredirect (struct sockaddr *, struct sockaddr *, 399 struct sockaddr *, int, struct sockaddr *); 400 int rtredirect_oncpu (struct sockaddr *, struct sockaddr *, 401 struct sockaddr *, int, struct sockaddr *); 403 struct sockaddr *, struct sockaddr *, int, struct rtentry **); 405 struct sockaddr *, struct sockaddr *, int); 421 struct sockaddr *_rtmask_lookup(struct sockaddr *, boolean_t); [all …]
|
H A D | if_var.h | 352 (struct ifnet *, struct mbuf *, struct sockaddr *, 366 (struct ifnet *, struct sockaddr **, struct sockaddr *); 641 (struct ifaddr *, struct sockaddr *); 669 struct sockaddr addr; 670 struct sockaddr netmask; 671 struct sockaddr dstaddr; 942 int if_delmulti(struct ifnet *, struct sockaddr *); 968 struct ifaddr *ifa_ifwithaddr(struct sockaddr *); 969 struct ifaddr *ifa_ifwithdstaddr(struct sockaddr *); 970 struct ifaddr *ifa_ifwithnet(struct sockaddr *); [all …]
|
H A D | route.c | 101 static void rt_maskedcopy (struct sockaddr *, struct sockaddr *, 341 rtredirect_oncpu(struct sockaddr *dst, struct sockaddr *gateway, in rtredirect_oncpu() 342 struct sockaddr *netmask, int flags, struct sockaddr *src) in rtredirect_oncpu() 446 struct sockaddr *dst; 450 struct sockaddr *src; 460 rtredirect(struct sockaddr *dst, struct sockaddr *gateway, in rtredirect() 461 struct sockaddr *netmask, int flags, struct sockaddr *src) in rtredirect() 509 ifa_ifwithroute(int flags, struct sockaddr *dst, struct sockaddr *gateway) in ifa_ifwithroute() 607 struct sockaddr *sa; in rt_getifa() 666 struct sockaddr *dst, in rtrequest() [all …]
|
H A D | netmsg.h | 147 struct sockaddr **nm_nam; 158 struct sockaddr *nm_nam; 167 struct sockaddr *nm_nam; 213 struct sockaddr **nm_nam; 236 struct sockaddr *nm_addr; 261 struct sockaddr **nm_nam; 266 struct sockaddr *nm_addr; 276 struct sockaddr *nm_addr; 277 struct sockaddr **nm_paddr; 296 struct sockaddr *nm_arg; [all …]
|
H A D | if.h | 240 struct sockaddr ifru_addr; 241 struct sockaddr ifru_dstaddr; 242 struct sockaddr ifru_broadaddr; 274 ((ifr).ifr_addr.sa_len > sizeof(struct sockaddr) ? \ 275 (sizeof(struct ifreq) - sizeof(struct sockaddr) + \ 280 struct sockaddr ifra_addr; 281 struct sockaddr ifra_broadaddr; 282 struct sockaddr ifra_mask;
|
/dragonfly/contrib/dhcpcd/src/ |
H A D | sa.h | 36 struct sockaddr sa; 57 socklen_t sa_addroffset(const struct sockaddr *sa); 58 socklen_t sa_addrlen(const struct sockaddr *sa); 62 socklen_t sa_len(const struct sockaddr *sa); 64 bool sa_is_unspecified(const struct sockaddr *); 65 bool sa_is_allones(const struct sockaddr *); 66 bool sa_is_loopback(const struct sockaddr *); 67 void *sa_toaddr(struct sockaddr *); 68 int sa_toprefix(const struct sockaddr *); 69 int sa_fromprefix(struct sockaddr *, int); [all …]
|
H A D | sa.c | 56 sa_addroffset(const struct sockaddr *sa) in sa_addroffset() 78 sa_addrlen(const struct sockaddr *sa) in sa_addrlen() 99 sa_len(const struct sockaddr *sa) in sa_len() 116 return sizeof(struct sockaddr); in sa_len() 122 sa_is_unspecified(const struct sockaddr *sa) in sa_is_unspecified() 152 sa_is_allones(const struct sockaddr *sa) in sa_is_allones() 184 sa_is_loopback(const struct sockaddr *sa) in sa_is_loopback() 216 sa_toprefix(const struct sockaddr *sa) in sa_toprefix() 332 sa_fromprefix(struct sockaddr *sa, int prefix) in sa_fromprefix() 415 sa_cmp(const struct sockaddr *sa1, const struct sockaddr *sa2) in sa_cmp() [all …]
|
/dragonfly/usr.sbin/ftp-proxy/ |
H A D | filter.h | 21 int add_filter(u_int32_t, u_int8_t, struct sockaddr *, struct sockaddr *, 23 int add_nat(u_int32_t, struct sockaddr *, struct sockaddr *, u_int16_t, 24 struct sockaddr *, u_int16_t, u_int16_t); 25 int add_rdr(u_int32_t, struct sockaddr *, struct sockaddr *, u_int16_t, 26 struct sockaddr *, u_int16_t); 31 int server_lookup(struct sockaddr *, struct sockaddr *, struct sockaddr *);
|
H A D | filter.c | 44 int prepare_rule(u_int32_t, int, struct sockaddr *, struct sockaddr *, 59 add_filter(u_int32_t id, u_int8_t dir, struct sockaddr *src, in add_filter() 60 struct sockaddr *dst, u_int16_t d_port) in add_filter() 78 add_nat(u_int32_t id, struct sockaddr *src, struct sockaddr *dst, in add_nat() 79 u_int16_t d_port, struct sockaddr *nat, u_int16_t nat_range_low, in add_nat() 112 add_rdr(u_int32_t id, struct sockaddr *src, struct sockaddr *dst, in add_rdr() 113 u_int16_t d_port, struct sockaddr *rdr, u_int16_t rdr_port) in add_rdr() 222 prepare_rule(u_int32_t id, int rs_num, struct sockaddr *src, in prepare_rule() 223 struct sockaddr *dst, u_int16_t d_port) in prepare_rule() 321 server_lookup(struct sockaddr *client, struct sockaddr *proxy, in server_lookup() [all …]
|
/dragonfly/sys/sys/ |
H A D | socketops.h | 57 so_pru_sosend(struct socket *so, struct sockaddr *addr, struct uio *uio, in so_pru_sosend() 77 int so_pru_accept (struct socket *so, struct sockaddr **nam); 85 int so_pru_connect_async (struct socket *so, struct sockaddr *nam, 95 int so_pru_peeraddr (struct socket *so, struct sockaddr **nam); 103 struct sockaddr *addr, struct mbuf *control, 106 struct sockaddr *addr, struct mbuf *control, 110 int so_pru_sockaddr (struct socket *so, struct sockaddr **nam); 113 struct sockaddr *arg, void *extra, int *cpuid); 115 struct sockaddr *arg, void *extra); 117 struct sockaddr *arg, void *extra); [all …]
|
H A D | protosw.h | 43 struct sockaddr; 265 int (*pru_sosend) (struct socket *so, struct sockaddr *addr, 270 struct sockaddr **paddr, 280 const struct sockaddr *addr); 284 const struct sockaddr *addr, 303 int pru_sosend_notsupp(struct socket *so, struct sockaddr *addr, 308 struct sockaddr **paddr, 313 struct lwkt_port *cpu0_soport(struct socket *, struct sockaddr *, 393 void kpfctlinput (int, struct sockaddr *); 394 void kpfctlinput_direct (int, struct sockaddr *); [all …]
|
H A D | jail.h | 137 int jailed_ip(struct prison *, const struct sockaddr *); 140 int prison_if(struct ucred *cred, struct sockaddr *sa); 141 struct sockaddr * 142 prison_get_local(struct prison *pr, sa_family_t, struct sockaddr *); 143 struct sockaddr * 144 prison_get_nonlocal(struct prison *pr, sa_family_t, struct sockaddr *); 146 int prison_remote_ip(struct thread *td, struct sockaddr *ip); 147 int prison_local_ip(struct thread *td, struct sockaddr *ip); 148 int prison_replace_wildcards(struct thread *td, struct sockaddr *ip);
|
H A D | socket.h | 228 struct sockaddr { struct 244 sa_equal(const struct sockaddr *a1, const struct sockaddr *a2) in sa_equal() argument 546 int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); 547 int bind(int, const struct sockaddr *, socklen_t); 548 int connect(int, const struct sockaddr *, socklen_t); 555 struct sockaddr * __restrict, socklen_t * __restrict); 560 size_t, int, const struct sockaddr *, socklen_t); 570 int accept4(int, struct sockaddr *, socklen_t *, int); 571 int extaccept(int, int, struct sockaddr *, socklen_t *); 572 int extconnect(int, int, struct sockaddr *, socklen_t); [all …]
|
H A D | socketvar.h | 164 struct sockaddr *so_faddr; 389 struct sockaddr; 413 struct sockaddr *dup_sockaddr (const struct sockaddr *sa); 414 int getsockaddr (struct sockaddr **namp, caddr_t uaddr, size_t len); 425 int soaccept (struct socket *so, struct sockaddr **nam); 428 int sobind (struct socket *so, struct sockaddr *nam, struct thread *td); 454 const struct sockaddr *faddr, boolean_t keep_ref); 470 int soreceive (struct socket *so, struct sockaddr **paddr, 473 int sorecvtcp (struct socket *so, struct sockaddr **paddr, 479 int sosend (struct socket *so, struct sockaddr *addr, struct uio *uio, [all …]
|
/dragonfly/sys/netinet6/ |
H A D | in6_pcb.h | 79 #define sin6tosa(sin6) ((struct sockaddr *)(sin6)) 86 struct sockaddr; 102 int in6_pcbbind (struct inpcb *, struct sockaddr *, struct thread *); 103 int in6_pcbconnect (struct inpcb *, struct sockaddr *, struct thread *); 106 int in6_pcbladdr (struct inpcb *, struct sockaddr *, 115 void in6_pcbnotify (struct inpcbinfo *, struct sockaddr *, 116 in_port_t, const struct sockaddr *, in_port_t, 121 int in6_setpeeraddr (struct socket *so, struct sockaddr **nam); 122 void in6_savefaddr (struct socket *so, const struct sockaddr *faddr);
|
/dragonfly/usr.bin/tftp/ |
H A D | tftp.c | 73 static void nak(int, struct sockaddr *); 80 static int cmpport(struct sockaddr *, struct sockaddr *); 118 nak(errno + 100, (struct sockaddr *)&peer); in xmitfile() 130 (struct sockaddr *)&peer, peer.ss_len); in xmitfile() 141 (struct sockaddr *)&from, &fromlen); in xmitfile() 150 else if (!cmpport((struct sockaddr *)&serv, in xmitfile() 151 (struct sockaddr *)&from)) { in xmitfile() 255 (struct sockaddr *)&from, &fromlen); in recvfile() 265 (struct sockaddr *)&from)) { in recvfile() 357 nak(int error, struct sockaddr *peer) in nak() [all …]
|
/dragonfly/lib/libc/net/ |
H A D | getifaddrs.c | 49 #define SA_LEN(sa) sizeof(struct sockaddr) 88 struct sockaddr *sa; in getifaddrs() 139 dcnt += SA_RLEN((struct sockaddr *)(void*)dl) + in getifaddrs() 163 sa = (struct sockaddr *)(void *)p; in getifaddrs() 175 sa = (struct sockaddr *)(void *)p; in getifaddrs() 227 (size_t)SA_LEN((struct sockaddr *) in getifaddrs() 258 sa = (struct sockaddr *)(void *)p; in getifaddrs() 270 sa = (struct sockaddr *)(void *)p; in getifaddrs() 275 (struct sockaddr *)(void *)data; in getifaddrs() 282 (struct sockaddr *)(void *)data; in getifaddrs() [all …]
|
/dragonfly/test/testcases/io/select_4/ |
H A D | select_4.c | 30 if (bind(fd_l, (struct sockaddr *)&sa_local, sizeof(struct sockaddr)) == -1) in main() 33 if (getsockname(fd_l, (struct sockaddr *)&sa_local, &sin_size) == -1) in main() 39 if (connect(fd_c, (struct sockaddr *)&sa_local, sizeof(struct sockaddr)) == -1) in main() 42 fd_n = accept(fd_l, (struct sockaddr *)&sa_remote, &sin_size); in main()
|
/dragonfly/test/testcases/io/kqueue_2/ |
H A D | kqueue_2.c | 31 if (bind(fd_l, (struct sockaddr *)&sa_local, sizeof(struct sockaddr)) == -1) in main() 34 if (getsockname(fd_l, (struct sockaddr *)&sa_local, &sin_size) == -1) in main() 40 if (connect(fd_c, (struct sockaddr *)&sa_local, sizeof(struct sockaddr)) == -1) in main() 43 fd_n = accept(fd_l, (struct sockaddr *)&sa_remote, &sin_size); in main()
|
/dragonfly/usr.sbin/tcpdrop/ |
H A D | tcpdrop.c | 55 static void sockinfo(const struct sockaddr *, struct host_service *); 56 static bool tcpdrop(const struct sockaddr *, const struct sockaddr *); 163 sockinfo(const struct sockaddr *sa, struct host_service *hs) in sockinfo() 175 tcpdrop(const struct sockaddr *lsa, const struct sockaddr *fsa) in tcpdrop() 305 struct sockaddr *local, *foreign; in tcpdropconn() 317 local = (struct sockaddr *)&sin6[TCPDROP_LOCAL]; in tcpdropconn() 324 foreign = (struct sockaddr *)&sin6[TCPDROP_FOREIGN]; in tcpdropconn() 333 local = (struct sockaddr *)&sin4[TCPDROP_LOCAL]; in tcpdropconn() 340 foreign = (struct sockaddr *)&sin4[TCPDROP_FOREIGN]; in tcpdropconn()
|
/dragonfly/sys/net/gif/ |
H A D | if_gif.h | 52 struct sockaddr *gif_psrc; /* Physical src addr */ 53 struct sockaddr *gif_pdst; /* Physical dst addr */ 73 struct sockaddr *, struct rtentry *); 75 int gif_set_tunnel (struct ifnet *, struct sockaddr *, struct sockaddr *);
|
H A D | if_gif.c | 480 struct sockaddr *dst, *src; in gif_ioctl() 519 src = (struct sockaddr *) in gif_ioctl() 521 dst = (struct sockaddr *) in gif_ioctl() 527 src = (struct sockaddr *) in gif_ioctl() 529 dst = (struct sockaddr *) in gif_ioctl() 534 src = (struct sockaddr *) in gif_ioctl() 536 dst = (struct sockaddr *) in gif_ioctl() 625 dst = (struct sockaddr *) in gif_ioctl() 679 dst = (struct sockaddr *) in gif_ioctl() 688 dst = (struct sockaddr *) in gif_ioctl() [all …]
|
/dragonfly/usr.sbin/ppp/ |
H A D | route.h | 35 struct sockaddr; 70 extern void route_ParseHdr(struct rt_msghdr *, struct sockaddr *[RTAX_MAX]); 73 extern void rt_Update(struct bundle *, const struct sockaddr *, 74 const struct sockaddr *, const struct sockaddr *);
|
/dragonfly/usr.sbin/rtadvd/ |
H A D | if.c | 93 struct sockaddr **); 98 get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) in get_rtaddrs() 195 sa = (struct sockaddr *)(rtm + 1); in get_next_msg() 223 sa = (struct sockaddr *)(ifam + 1); in get_next_msg() 259 struct sockaddr *sa, *rti_info[RTAX_MAX]; in get_addr() 261 sa = (struct sockaddr *)(rtm + 1); in get_addr() 273 sa = (struct sockaddr *)(rtm + 1); in get_rtm_ifindex() 286 sa = (struct sockaddr *)(rtm + 1); in get_prefixlen() 412 struct sockaddr *sa; in update_ifinfo() 413 struct sockaddr *rti_info[RTAX_MAX]; in update_ifinfo() [all …]
|
/dragonfly/sys/netinet/ |
H A D | ip_encap.c | 96 static int mask_match (const struct encaptab *, const struct sockaddr *, 97 const struct sockaddr *); 187 (struct sockaddr *)&d, in encap4_input() 188 (struct sockaddr *)&s); in encap4_input() 280 prio = mask_match(ep, (struct sockaddr *)&d, in encap6_input() 281 (struct sockaddr *)&s); in encap6_input() 323 encap_attach(int af, int proto, const struct sockaddr *sp, in encap_attach() 324 const struct sockaddr *sm, const struct sockaddr *dp, in encap_attach() 325 const struct sockaddr *dm, const struct protosw *psw, void *arg) in encap_attach() 429 mask_match(const struct encaptab *ep, const struct sockaddr *sp, in mask_match() [all …]
|