Lines Matching refs:mfc

169 VNET_DEFINE_STATIC(LIST_HEAD(mfchashhdr, mfc)*, mfchashtbl);
330 static void expire_mfc(struct mfc *);
336 static int ip_mdq(struct mbuf *, struct ifnet *, struct mfc *, vifi_t);
338 static __inline struct mfc *
344 struct mbuf *, struct mfc *);
346 struct mbuf *, struct mfc *);
348 struct mbuf *, struct mfc *);
379 static __inline struct mfc *
382 struct mfc *rt; in mfc_find()
405 struct mfcctl2 mfc; in X_ip_mrouter_set() local
446 error = sooptcopyin(sopt, &mfc, sizeof(struct mfcctl2), in X_ip_mrouter_set()
449 error = sooptcopyin(sopt, &mfc, sizeof(struct mfcctl), in X_ip_mrouter_set()
451 bzero((caddr_t)&mfc + sizeof(struct mfcctl), in X_ip_mrouter_set()
452 sizeof(mfc) - sizeof(struct mfcctl)); in X_ip_mrouter_set()
457 error = add_mfc(&mfc); in X_ip_mrouter_set()
459 error = del_mfc(&mfc); in X_ip_mrouter_set()
567 struct mfc *rt; in get_sg_cnt()
634 struct mfc *rt, *nrt; in if_detached_event()
753 struct mfc *rt, *nrt; in X_ip_mrouter_done()
993 update_mfc_params(struct mfc *rt, struct mfcctl2 *mfccp) in update_mfc_params()
1014 init_mfc_params(struct mfc *rt, struct mfcctl2 *mfccp) in init_mfc_params()
1029 expire_mfc(struct mfc *rt) in expire_mfc()
1053 struct mfc *rt; in add_mfc()
1126 rt = (struct mfc *)malloc(sizeof(*rt), M_MRTABLE, M_NOWAIT); in add_mfc()
1159 struct mfc *rt; in del_mfc()
1225 struct mfc *rt; in X_ip_mforward()
1344 rt = (struct mfc *)malloc(sizeof(*rt), M_MRTABLE, M_NOWAIT); in X_ip_mforward()
1446 struct mfc *rt, *nrt; in expire_upcalls()
1489 ip_mdq(struct mbuf *m, struct ifnet *ifp, struct mfc *rt, vifi_t xmt_vif) in ip_mdq()
1764 struct mfc *mfc; in add_bw_upcall() local
1793 mfc = mfc_find(&req->bu_src, &req->bu_dst); in add_bw_upcall()
1794 if (mfc == NULL) { in add_bw_upcall()
1798 for (x = mfc->mfc_bw_meter; x != NULL; x = x->bm_mfc_next) { in add_bw_upcall()
1829 x->bm_mfc = mfc; in add_bw_upcall()
1830 x->bm_mfc_next = mfc->mfc_bw_meter; in add_bw_upcall()
1831 mfc->mfc_bw_meter = x; in add_bw_upcall()
1856 struct mfc *mfc; in del_bw_upcall() local
1865 mfc = mfc_find(&req->bu_src, &req->bu_dst); in del_bw_upcall()
1866 if (mfc == NULL) { in del_bw_upcall()
1875 list = mfc->mfc_bw_meter; in del_bw_upcall()
1876 mfc->mfc_bw_meter = NULL; in del_bw_upcall()
1887 for (prev = NULL, x = mfc->mfc_bw_meter; x != NULL; in del_bw_upcall()
2323 struct mfc *rt) in pim_register_send()
2415 struct mbuf *mb_copy, struct mfc *rt) in pim_register_send_upcall()
2467 struct mfc *rt) in pim_register_send_rp()
2773 struct mfc *rt; in sysctl_mfctable()
2787 error = SYSCTL_OUT(req, rt, sizeof(struct mfc)); in sysctl_mfctable()