Home
last modified time | relevance | path

Searched refs:mfct (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/netinet/
H A Dip_mroute.c344 mfc_find(const struct mfctable *mfct, const struct in_addr *,
379 mfc_find(const struct mfctable *mfct, const struct in_addr *o, in mfc_find() argument
386 if (mfct->mfchashtbl == NULL) in mfc_find()
388 LIST_FOREACH(rt, &mfct->mfchashtbl[MFCHASH(*o, *g)], mfc_hash) { in mfc_find()
433 struct mfctable *mfct; in X_ip_mrouter_set() local
441 mfct = somfctable(so); in X_ip_mrouter_set()
442 if (so != mfct->router && sopt->sopt_name != MRT_INIT) in X_ip_mrouter_set()
460 error = add_vif(mfct, so->so_fibnum, &vifc); in X_ip_mrouter_set()
466 error = del_vif(mfct, vifi); in X_ip_mrouter_set()
474 (mfct->api_config & MRT_API_FLAGS_ALL) != 0) { in X_ip_mrouter_set()
[all …]
/freebsd/sys/netinet6/
H A Dip6_mroute.c237 struct mf6ctable *mfct; in sysctl_mif6table() local
240 mfct = &V_mfctables[curthread->td_proc->p_fibnum]; in sysctl_mif6table()
245 struct mif6 *mifp = &mfct->miftable[i]; in sysctl_mif6table()
372 mf6c_find(const struct mf6ctable *mfct, const struct in6_addr *origin, in mf6c_find() argument
377 for (struct mf6c *rt = mfct->mfchashtbl[MF6CHASH(*origin, *group)]; in mf6c_find()
405 struct mf6ctable *mfct; in X_ip6_mrouter_set() local
412 mfct = somfctable(so); in X_ip6_mrouter_set()
413 if (so != mfct->router && sopt->sopt_name != MRT6_INIT) in X_ip6_mrouter_set()
434 error = add_m6if(mfct, so->so_fibnum, &mifc); in X_ip6_mrouter_set()
440 error = add_m6fc(mfct, &mfcc); in X_ip6_mrouter_set()
[all …]