Lines Matching refs:sopt

409 ip_mrouter_set(struct socket *so, struct sockopt *sopt)  in ip_mrouter_set()  argument
417 if (sopt->sopt_name != MRT_INIT && so != ip_mrouter) in ip_mrouter_set()
420 switch (sopt->sopt_name) { in ip_mrouter_set()
422 error = sockopt_getint(sopt, &optval); in ip_mrouter_set()
432 error = sockopt_get(sopt, &vifc, sizeof(vifc)); in ip_mrouter_set()
438 error = sockopt_get(sopt, &vifi, sizeof(vifi)); in ip_mrouter_set()
444 error = add_mfc(sopt); in ip_mrouter_set()
447 error = del_mfc(sopt); in ip_mrouter_set()
450 error = sockopt_getint(sopt, &optval); in ip_mrouter_set()
456 error = set_api_config(sopt); in ip_mrouter_set()
459 error = sockopt_get(sopt, &bwuc, sizeof(bwuc)); in ip_mrouter_set()
465 error = sockopt_get(sopt, &bwuc, sizeof(bwuc)); in ip_mrouter_set()
482 ip_mrouter_get(struct socket *so, struct sockopt *sopt) in ip_mrouter_get() argument
489 switch (sopt->sopt_name) { in ip_mrouter_get()
491 error = sockopt_setint(sopt, 0x0305); /* XXX !!!! */ in ip_mrouter_get()
494 error = sockopt_setint(sopt, pim_assert); in ip_mrouter_get()
497 error = sockopt_set(sopt, &mrt_api_support, in ip_mrouter_get()
501 error = sockopt_set(sopt, &mrt_api_config, in ip_mrouter_get()
727 set_api_config(struct sockopt *sopt) in set_api_config() argument
739 error = sockopt_get(sopt, &apival, sizeof(apival)); in set_api_config()
1033 add_mfc(struct sockopt *sopt) in add_mfc() argument
1051 error = sockopt_get(sopt, mfccp, sizeof(struct mfcctl2)); in add_mfc()
1053 error = sockopt_get(sopt, mfccp, sizeof(struct mfcctl)); in add_mfc()
1192 del_mfc(struct sockopt *sopt) in del_mfc() argument
1208 error = sockopt_get(sopt, mfccp, sizeof(struct mfcctl)); in del_mfc()
1211 error = sockopt_get(sopt, mfccp, sizeof(struct mfcctl2)); in del_mfc()