Lines Matching refs:sopt
85 extern int _ip_mrouter_get(struct socket *so, struct sockopt *sopt);
86 extern int _ip_mrouter_set(struct socket *so, struct sockopt *sopt);
98 __unused struct sockopt *sopt)
108 __unused sockopt *sopt)
179 ip_rsvp_vif_init(so, sopt)
181 struct sockopt *sopt;
187 ip_rsvp_vif_done(so, sopt)
189 struct sockopt *sopt;
396 X_ip_mrouter_set(struct socket *so, struct sockopt *sopt)
403 if (so != ip_mrouter && sopt->sopt_name != MRT_INIT)
407 switch (sopt->sopt_name) {
409 error = sooptcopyin(sopt, &optval, sizeof optval,
421 error = sooptcopyin(sopt, &vifc, sizeof vifc, sizeof vifc);
428 error = sooptcopyin(sopt, &vifi, sizeof vifi, sizeof vifi);
436 error = sooptcopyin(sopt, &mfc, sizeof mfc, sizeof mfc);
439 if (sopt->sopt_name == MRT_ADD_MFC)
446 error = sooptcopyin(sopt, &optval, sizeof optval,
468 X_ip_mrouter_get(__unused struct socket *so, struct sockopt *sopt)
473 switch (sopt->sopt_name) {
475 error = sooptcopyout(sopt, &vers, sizeof vers);
479 error = sooptcopyout(sopt, &pim_assert, sizeof pim_assert);
1927 ip_rsvp_vif_init(struct socket *so, struct sockopt *sopt)
1939 error = sooptcopyin(sopt, &i, sizeof i, sizeof i);
1969 ip_rsvp_vif_done(struct socket *so, struct sockopt *sopt)
1981 error = sooptcopyin(sopt, &i, sizeof i, sizeof i);