Symbol: mfc
sys/netinet/ip_mroute.c
1124
update_mfc_params(struct mfctable *mfct, struct mfc *rt, struct mfcctl2 *mfccp)
sys/netinet/ip_mroute.c
1145
init_mfc_params(struct mfctable *mfct, struct mfc *rt, struct mfcctl2 *mfccp)
sys/netinet/ip_mroute.c
1160
expire_mfc(struct mfc *rt)
sys/netinet/ip_mroute.c
1188
struct mfc *rt;
sys/netinet/ip_mroute.c
1290
struct mfc *rt;
sys/netinet/ip_mroute.c
1354
struct mfc *rt;
sys/netinet/ip_mroute.c
1574
struct mfc *rt, *nrt;
sys/netinet/ip_mroute.c
1619
ip_mdq(struct mfctable *mfct, struct mbuf *m, struct ifnet *ifp, struct mfc *rt,
sys/netinet/ip_mroute.c
175
LIST_HEAD(mfchashhdr, mfc) *mfchashtbl;
sys/netinet/ip_mroute.c
1966
struct mfc *mfc;
sys/netinet/ip_mroute.c
1994
mfc = mfc_find(mfct, &req->bu_src, &req->bu_dst);
sys/netinet/ip_mroute.c
1995
if (mfc == NULL) {
sys/netinet/ip_mroute.c
2002
bwm_ptr = &mfc->mfc_bw_meter_geq;
sys/netinet/ip_mroute.c
2004
bwm_ptr = &mfc->mfc_bw_meter_leq;
sys/netinet/ip_mroute.c
2037
x->bm_mfc = mfc;
sys/netinet/ip_mroute.c
2082
struct mfc *mfc;
sys/netinet/ip_mroute.c
2091
mfc = mfc_find(mfct, &req->bu_src, &req->bu_dst);
sys/netinet/ip_mroute.c
2092
if (mfc == NULL) {
sys/netinet/ip_mroute.c
2102
list = mfc->mfc_bw_meter_leq;
sys/netinet/ip_mroute.c
2103
mfc->mfc_bw_meter_leq = NULL;
sys/netinet/ip_mroute.c
2107
list = mfc->mfc_bw_meter_geq;
sys/netinet/ip_mroute.c
2108
mfc->mfc_bw_meter_geq = NULL;
sys/netinet/ip_mroute.c
2120
bwm_ptr = &mfc->mfc_bw_meter_geq;
sys/netinet/ip_mroute.c
2122
bwm_ptr = &mfc->mfc_bw_meter_leq;
sys/netinet/ip_mroute.c
2342
struct mbuf *m, struct mfc *rt)
sys/netinet/ip_mroute.c
2436
struct mbuf *mb_copy, struct mfc *rt)
sys/netinet/ip_mroute.c
2488
struct mbuf *mb_copy, struct mfc *rt)
sys/netinet/ip_mroute.c
2800
struct mfc *rt;
sys/netinet/ip_mroute.c
2818
error = SYSCTL_OUT(req, rt, sizeof(struct mfc));
sys/netinet/ip_mroute.c
333
static void expire_mfc(struct mfc *);
sys/netinet/ip_mroute.c
341
struct mfc *, vifi_t);
sys/netinet/ip_mroute.c
343
static __inline struct mfc *
sys/netinet/ip_mroute.c
350
struct mbuf *, struct mfc *);
sys/netinet/ip_mroute.c
352
struct vif *, struct mbuf *, struct mfc *);
sys/netinet/ip_mroute.c
354
struct vif *, struct mbuf *, struct mfc *);
sys/netinet/ip_mroute.c
378
static struct mfc *
sys/netinet/ip_mroute.c
382
struct mfc *rt;
sys/netinet/ip_mroute.c
396
static __inline struct mfc *
sys/netinet/ip_mroute.c
399
struct mfc *rt;
sys/netinet/ip_mroute.c
434
struct mfcctl2 mfc;
sys/netinet/ip_mroute.c
472
error = sooptcopyin(sopt, &mfc, sizeof(struct mfcctl2),
sys/netinet/ip_mroute.c
475
error = sooptcopyin(sopt, &mfc, sizeof(struct mfcctl),
sys/netinet/ip_mroute.c
477
bzero((caddr_t)&mfc + sizeof(struct mfcctl),
sys/netinet/ip_mroute.c
478
sizeof(mfc) - sizeof(struct mfcctl));
sys/netinet/ip_mroute.c
483
error = add_mfc(mfct, &mfc);
sys/netinet/ip_mroute.c
485
error = del_mfc(mfct, &mfc);
sys/netinet/ip_mroute.c
592
struct mfc *rt;
sys/netinet/ip_mroute.c
657
struct mfc *rt, *nrt;
sys/netinet/ip_mroute.c
860
struct mfc *rt, *nrt;
sys/netinet/ip_mroute.h
276
LIST_ENTRY(mfc) mfc_hash;
sys/netinet/ip_mroute.h
334
struct mfc *bm_mfc; /* the corresponding mfc */
sys/netinet/ip_mroute.h
86
struct mfc;
sys/netinet6/ip6_mroute.c
1390
struct mf6c *mfc, **nptr;
sys/netinet6/ip6_mroute.c
1399
while ((mfc = *nptr) != NULL) {
sys/netinet6/ip6_mroute.c
1400
rte = mfc->mf6c_stall;
sys/netinet6/ip6_mroute.c
1407
mfc->mf6c_expire != 0 &&
sys/netinet6/ip6_mroute.c
1408
--mfc->mf6c_expire == 0) {
sys/netinet6/ip6_mroute.c
1410
ip6_sprintf(ip6bufo, &mfc->mf6c_origin.sin6_addr),
sys/netinet6/ip6_mroute.c
1411
ip6_sprintf(ip6bufg, &mfc->mf6c_mcastgrp.sin6_addr));
sys/netinet6/ip6_mroute.c
1425
*nptr = mfc->mf6c_next;
sys/netinet6/ip6_mroute.c
1426
free(mfc, M_MRTABLE6);
sys/netinet6/ip6_mroute.c
1428
nptr = &mfc->mf6c_next;
sys/netinet6/ip6_mroute.c
798
expire_mf6c(struct mf6c *mfc)
sys/netinet6/ip6_mroute.c
802
while ((rte = mfc->mf6c_stall) != NULL) {
sys/netinet6/ip6_mroute.c
803
mfc->mf6c_stall = rte->next;
sys/netinet6/ip6_mroute.c
808
free(mfc, M_MRTABLE6);
sys/netinet6/ip6_mroute.c
835
struct mf6c *mfc, **nmfc;
sys/netinet6/ip6_mroute.c
838
while ((mfc = *nmfc) != NULL) {
sys/netinet6/ip6_mroute.c
839
if (mfc->mf6c_parent == mifi) {
sys/netinet6/ip6_mroute.c
840
*nmfc = mfc->mf6c_next;
sys/netinet6/ip6_mroute.c
841
if (mfc->mf6c_expire)
sys/netinet6/ip6_mroute.c
843
expire_mf6c(mfc);
sys/netinet6/ip6_mroute.c
846
if (IF_ISSET(mifi, &mfc->mf6c_ifset))
sys/netinet6/ip6_mroute.c
847
IF_CLR(mifi, &mfc->mf6c_ifset);
sys/netinet6/ip6_mroute.c
848
nmfc = &mfc->mf6c_next;
usr.bin/netstat/mroute.c
165
print_mfc(struct mfc *m, int maxvif, int *banner_printed)
usr.bin/netstat/mroute.c
239
struct mfc *m;
usr.bin/netstat/mroute.c
335
struct mfc *mfctable;
usr.bin/netstat/mroute.c
368
LIST_HEAD(, mfc) *mfchashtbl;
usr.bin/netstat/mroute.c
370
struct mfc mfc;
usr.bin/netstat/mroute.c
390
kread((u_long)m, (char *)&mfc, sizeof(mfc));
usr.bin/netstat/mroute.c
74
static void print_mfc(struct mfc *, int, int *);
usr.bin/netstat/mroute6.c
102
struct mf6c mfc;
usr.bin/netstat/mroute6.c
169
kread((u_long)mfcp, (char *)&mfc, sizeof(mfc));
usr.bin/netstat/mroute6.c
184
routename(sin6tosa(&mfc.mf6c_origin),
usr.bin/netstat/mroute6.c
187
routename(sin6tosa(&mfc.mf6c_mcastgrp),
usr.bin/netstat/mroute6.c
190
(uintmax_t)mfc.mf6c_pkt_cnt);
usr.bin/netstat/mroute6.c
192
for (waitings = 0, rtep = mfc.mf6c_stall; rtep; ) {
usr.bin/netstat/mroute6.c
200
if (mfc.mf6c_parent == MF6C_INCOMPLETE_PARENT)
usr.bin/netstat/mroute6.c
203
xo_emit(" {:parent/%3d} ", mfc.mf6c_parent);
usr.bin/netstat/mroute6.c
206
if (IF_ISSET(mifi, &mfc.mf6c_ifset))
usr.bin/netstat/mroute6.c
212
mfcp = mfc.mf6c_next;