Searched refs:pktopts (Results 1 – 3 of 3) sorted by relevance
/netbsd-src/sys/netinet/ |
H A D | ip_output.c | 1430 struct ip_pktopts *pktopts, int *flags, kauth_cred_t cred) in ip_pktinfo_prepare() argument 1437 pktopts->ippo_laddr.sin_addr = pktinfo->ipi_addr; in ip_pktinfo_prepare() 1439 error = inpcb_bindableaddr(inp, &pktopts->ippo_laddr, cred); in ip_pktinfo_prepare() 1463 pktopts->ippo_laddr.sin_addr = IA_SIN(ia)->sin_addr; in ip_pktinfo_prepare() 1472 imo = &pktopts->ippo_imobuf; /* local buf in pktopts */ in ip_pktinfo_prepare() 1473 if (pktopts->ippo_imo != NULL) { in ip_pktinfo_prepare() 1474 memcpy(imo, pktopts->ippo_imo, sizeof(*imo)); in ip_pktinfo_prepare() 1481 pktopts->ippo_imo = imo; in ip_pktinfo_prepare() 1492 ip_setpktopts(struct mbuf *control, struct ip_pktopts *pktopts, int *flags, in ip_setpktopts() argument 1499 pktopts->ippo_imo = inp->inp_moptions; in ip_setpktopts() [all …]
|
H A D | raw_ip.c | 300 struct ip_pktopts pktopts; in rip_output() local 313 memset(&pktopts, 0, sizeof(pktopts)); in rip_output() 314 error = ip_setpktopts(control, &pktopts, &flags, inp, cred); in rip_output() 338 ip->ip_src = pktopts.ippo_laddr.sin_addr; in rip_output() 391 return ip_output(m, opts, &inp->inp_route, flags, pktopts.ippo_imo, in rip_output()
|
H A D | udp_usrreq.c | 771 struct ip_pktopts pktopts; in udp_output() 803 memset(&pktopts, 0, sizeof(pktopts)); in udp_output() 804 error = ip_setpktopts(control, &pktopts, &flags, inp, cred); in udp_output() 817 ui->ui_src = pktopts.ippo_laddr.sin_addr; in udp_output() 847 return ip_output(m, inp->inp_options, ro, flags, pktopts.ippo_imo, inp); in udp_output() 768 struct ip_pktopts pktopts; udp_output() local
|