Lines Matching refs:pktopts
1442 struct ip_pktopts *pktopts, int *flags, kauth_cred_t cred)
1449 pktopts->ippo_laddr.sin_addr = pktinfo->ipi_addr;
1451 error = inpcb_bindableaddr(inp, &pktopts->ippo_laddr, cred);
1475 pktopts->ippo_laddr.sin_addr = IA_SIN(ia)->sin_addr;
1484 imo = &pktopts->ippo_imobuf; /* local buf in pktopts */
1485 if (pktopts->ippo_imo != NULL) {
1486 memcpy(imo, pktopts->ippo_imo, sizeof(*imo));
1493 pktopts->ippo_imo = imo;
1501 * pktopts->ippo_laddr and pktopts->ippo_imo are set and used.
1504 ip_setpktopts(struct mbuf *control, struct ip_pktopts *pktopts, int *flags,
1511 pktopts->ippo_imo = inp->inp_moptions;
1515 sockaddr_in_init(&pktopts->ippo_laddr, ia, 0);
1544 error = ip_pktinfo_prepare(inp, &pktinfo, pktopts,
1555 error = ip_pktinfo_prepare(inp, &pktinfo, pktopts,