Home
last modified time | relevance | path

Searched refs:sockaddr (Results 1 – 25 of 531) sorted by relevance

12345678910>>...22

/dragonfly/sys/net/
H A Droute.h94 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 Dif_var.h352 (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 Droute.c101 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 Dnetmsg.h147 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 Dif.h240 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 Dsa.h36 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 Dsa.c56 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()
304 sa_fromprefix(struct sockaddr *sa, int prefix) in sa_fromprefix()
401 sa_cmp(const struct sockaddr *sa1, const struct sockaddr *sa2) in sa_cmp()
[all …]
/dragonfly/usr.sbin/ftp-proxy/
H A Dfilter.h21 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 Dfilter.c44 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 Dsocketops.h57 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 Dprotosw.h43 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 Djail.h137 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 Dsocket.h228 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 Dsocketvar.h164 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 Din6_pcb.h79 #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 Dtftp.c73 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 Dgetifaddrs.c49 #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 Dselect_4.c30 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 Dkqueue_2.c31 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 Dtcpdrop.c55 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 Dif_gif.h52 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 Dif_gif.c480 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 Droute.h35 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 Dif.c93 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 Dip_encap.c96 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 …]

12345678910>>...22