| /dragonfly/sys/net/ |
| HD | route.h | 94 struct sockaddr ro_dst; 144 #define rt_key(r) __DECONST(struct sockaddr *, (r)->rt_nodes->rn_key) 145 #define rt_mask(r) __DECONST(struct sockaddr *, (r)->rt_nodes->rn_mask) 146 struct sockaddr *rt_gateway; /* value */ 151 struct sockaddr *rt_genmask; /* for generation of cloned routes */ 155 int (*rt_output) (struct ifnet *, struct mbuf *, struct sockaddr *, 160 struct sockaddr *rt_shim[3]; /* mpls label / operation array */ 320 struct sockaddr *rti_info[RTAX_MAX]; 347 void rt_dstmsg(int type, struct sockaddr *dst, int error); 352 int rt_llroute (struct sockaddr *dst, struct rtentry *rt0, [all …]
|
| HD | if_var.h | 352 (struct ifnet *, struct mbuf *, struct sockaddr *, 366 (struct ifnet *, struct sockaddr **, struct sockaddr *); 624 struct sockaddr *ifa_addr; /* address of interface */ 625 struct sockaddr *ifa_dstaddr; /* other end of p-to-p link */ 627 struct sockaddr *ifa_netmask; /* used to determine subnet */ 641 (struct ifaddr *, struct sockaddr *); 657 struct sockaddr *ifma_addr; /* address this membership is for */ 658 struct sockaddr *ifma_lladdr; /* link-layer translation, if any */ 669 struct sockaddr addr; 670 struct sockaddr netmask; [all …]
|
| HD | route.c | 101 static void rt_maskedcopy (struct sockaddr *, struct sockaddr *, 102 struct sockaddr *); 112 static int rt_setshims(struct rtentry *, struct sockaddr **); 236 _rtlookup(struct sockaddr *dst, u_long ignore) in _rtlookup() 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; 447 struct sockaddr *gateway; 448 struct sockaddr *netmask; 450 struct sockaddr *src; [all …]
|
| HD | 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 …]
|
| HD | 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/ |
| HD | 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 …]
|
| HD | 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() 375 sa_addrtop(const struct sockaddr *sa, char *buf, socklen_t len) in sa_addrtop() [all …]
|
| /dragonfly/usr.sbin/ftp-proxy/ |
| HD | 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 *);
|
| HD | 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/ |
| HD | socketops.h | 57 so_pru_sosend(struct socket *so, struct sockaddr *addr, struct uio *uio, in so_pru_sosend() 66 so_pru_soreceive(struct socket *so, struct sockaddr **paddr, struct uio *uio, in so_pru_soreceive() 77 int so_pru_accept (struct socket *so, struct sockaddr **nam); 83 int so_pru_bind (struct socket *so, struct sockaddr *nam, struct thread *td); 84 int so_pru_connect (struct socket *so, struct sockaddr *nam, struct thread *td); 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); [all …]
|
| HD | protosw.h | 43 struct sockaddr; 108 struct lwkt_port *(*pr_ctlport)(int, struct sockaddr *, void *, int *); 265 int (*pru_sosend) (struct socket *so, struct sockaddr *addr, 270 struct sockaddr **paddr, 280 const struct sockaddr *addr); 284 const struct sockaddr *addr, 290 typedef int (*pru_sosend_fn_t) (struct socket *so, struct sockaddr *addr, 294 typedef int (*pru_soreceive_fn_t) (struct socket *so, struct sockaddr **paddr, 303 int pru_sosend_notsupp(struct socket *so, struct sockaddr *addr, 308 struct sockaddr **paddr, [all …]
|
| HD | 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);
|
| HD | 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); 549 int getpeername(int, struct sockaddr * __restrict, socklen_t * __restrict); 550 int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); 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); [all …]
|
| HD | 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); 434 int soconnect (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, [all …]
|
| /dragonfly/sys/netinet6/ |
| HD | 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/ |
| HD | 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() 243 if (sendto(f, ackbuf, size, 0, (struct sockaddr *)&peer, in recvfile() 255 (struct sockaddr *)&from, &fromlen); in recvfile() 264 else if (!cmpport((struct sockaddr *)&serv, in recvfile() [all …]
|
| /dragonfly/lib/libc/net/ |
| HD | 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() 225 ift->ifa_addr = (struct sockaddr *)(void *)data; in getifaddrs() 227 (size_t)SA_LEN((struct sockaddr *) in getifaddrs() 229 data += SA_RLEN((struct sockaddr *)(void *)dl); in getifaddrs() 258 sa = (struct sockaddr *)(void *)p; in getifaddrs() 270 sa = (struct sockaddr *)(void *)p; in getifaddrs() [all …]
|
| /dragonfly/test/testcases/io/select_4/ |
| HD | 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/ |
| HD | 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/ |
| HD | 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/ |
| HD | 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 *);
|
| HD | if_gif.c | 332 gif_output_serialized(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst, in gif_output_serialized() 397 gif_output(struct ifnet *ifp, struct mbuf *m, struct sockaddr *dst, in gif_output() 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() [all …]
|
| /dragonfly/usr.sbin/ppp/ |
| HD | 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/ |
| HD | if.c | 64 (ap) = (struct sockaddr *)((caddr_t)(ap) + \ 92 static void get_rtaddrs(int, struct sockaddr *, 93 struct sockaddr **); 98 get_rtaddrs(int addrs, struct sockaddr *sa, struct sockaddr **rti_info) in get_rtaddrs() 166 struct sockaddr *sa, *dst, *gw, *ifa, *rti_info[RTAX_MAX]; in get_next_msg() 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() 271 struct sockaddr *sa, *rti_info[RTAX_MAX]; in get_rtm_ifindex() [all …]
|
| /dragonfly/sys/netinet/ |
| HD | 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 …]
|