Lines Matching refs:pktopts
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()
1503 sockaddr_in_init(&pktopts->ippo_laddr, ia, 0); in ip_setpktopts()
1532 error = ip_pktinfo_prepare(inp, &pktinfo, pktopts, in ip_setpktopts()
1543 error = ip_pktinfo_prepare(inp, &pktinfo, pktopts, in ip_setpktopts()