Lines Matching refs:sopt
1300 ip6_ctloutput(int op, struct socket *so, struct sockopt *sopt)
1310 KASSERT(sopt != NULL);
1312 level = sopt->sopt_level;
1313 optname = sopt->sopt_name;
1329 return ip_getmoptions(*mopts, sopt);
1331 return ip_setmoptions(mopts, sopt);
1348 error = ip6_pcbopts(&in6p_outputopts(inp), so, sopt);
1386 error = sockopt_getint(sopt, &optval);
1567 error = sockopt_get(sopt, &tclass, sizeof(tclass));
1583 error = sockopt_getint(sopt, &optval);
1604 error = sockopt_getint(sopt, &optval);
1664 optbuflen = sopt->sopt_size;
1671 error = sockopt_get(sopt, optbuf, optbuflen);
1690 error = ip6_setmoptions(sopt, inp);
1694 error = sockopt_getint(sopt, &optval);
1721 error = sockopt_getint(sopt, &optval);
1732 sopt->sopt_data, sopt->sopt_size,
1840 error = sockopt_setint(sopt, optval);
1876 error = sockopt_set(sopt, optdata, optdatalen);
1903 error = sockopt_setint(sopt, optval);
1918 optname, sopt);
1926 error = ip6_getmoptions(sopt, inp);
1931 error = sockopt_setint(sopt, optval);
1940 * XXX: this will return EINVAL as sopt is
1943 sopt->sopt_data,
1944 sopt->sopt_size, &m);
1946 error = sockopt_setmbuf(sopt, m);
1962 ip6_raw_ctloutput(int op, struct socket *so, struct sockopt *sopt)
1969 KASSERT(sopt != NULL);
1971 level = sopt->sopt_level;
1972 optname = sopt->sopt_name;
1990 error = sockopt_getint(sopt, &optval);
2014 error = sockopt_setint(sopt, optval);
2038 struct sockopt *sopt)
2062 if (sopt == NULL || sopt->sopt_size == 0) {
2072 m = sockopt_getmbuf(sopt);
2127 ip6_getpcbopt(struct ip6_pktopts *pktopt, int optname, struct sockopt *sopt)
2222 error = sockopt_set(sopt, optdata, optdatalen);
2351 ip6_get_membership(const struct sockopt *sopt, struct ifnet **ifp,
2359 error = sockopt_get(sopt, &mreq, sizeof(mreq));
2433 ip6_setmoptions(const struct sockopt *sopt, struct inpcb *inp)
2460 switch (sopt->sopt_name) {
2467 error = sockopt_get(sopt, &ifindex, sizeof(ifindex));
2497 error = sockopt_getint(sopt, &optval);
2515 error = sockopt_get(sopt, &loop, sizeof(loop));
2534 error = ip6_get_membership(sopt, &ifp, &psref, &ia, sizeof(ia));
2542 error = ip_setmoptions(&inp->inp_moptions, sopt);
2591 error = sockopt_get(sopt, &mreq, sizeof(mreq));
2596 error = ip_setmoptions(&inp->inp_moptions, sopt);
2696 ip6_getmoptions(struct sockopt *sopt, struct inpcb *inp)
2702 switch (sopt->sopt_name) {
2709 error = sockopt_set(sopt, &optval, sizeof(optval));
2718 error = sockopt_set(sopt, &optval, sizeof(optval));
2727 error = sockopt_set(sopt, &optval, sizeof(optval));