Lines Matching refs:mfccp

1160 add_mfc(struct mfcctl *mfccp, ip_stack_t *ipst)
1178 if (mfccp->mfcc_parent > MAXVIFS) {
1180 (int)mfccp->mfcc_parent));
1184 if ((mfccp->mfcc_parent != NO_VIF) &&
1185 (ipst->ips_vifs[mfccp->mfcc_parent].v_ipif == NULL)) {
1187 (int)mfccp->mfcc_parent));
1195 mfcbp = &ipst->ips_mfcs[MFCHASH(mfccp->mfcc_origin.s_addr,
1196 mfccp->mfcc_mcastgrp.s_addr)];
1198 MFCFIND(mfcbp, mfccp->mfcc_origin.s_addr,
1199 mfccp->mfcc_mcastgrp.s_addr, rt);
1206 ntohl(mfccp->mfcc_origin.s_addr),
1207 ntohl(mfccp->mfcc_mcastgrp.s_addr),
1208 mfccp->mfcc_parent);
1211 rt->mfc_parent = mfccp->mfcc_parent;
1215 rt->mfc_ttls[i] = mfccp->mfcc_ttls[i];
1228 if ((rt->mfc_origin.s_addr == mfccp->mfcc_origin.s_addr) &&
1229 (rt->mfc_mcastgrp.s_addr == mfccp->mfcc_mcastgrp.s_addr) &&
1236 ntohl(mfccp->mfcc_origin.s_addr),
1237 ntohl(mfccp->mfcc_mcastgrp.s_addr),
1238 mfccp->mfcc_parent);
1244 ntohl(mfccp->mfcc_origin.s_addr),
1245 ntohl(mfccp->mfcc_mcastgrp.s_addr),
1246 mfccp->mfcc_parent);
1248 fill_route(rt, mfccp, ipst);
1304 ntohl(mfccp->mfcc_origin.s_addr),
1305 ntohl(mfccp->mfcc_mcastgrp.s_addr),
1306 mfccp->mfcc_parent);
1318 mfccp->mfcc_origin.s_addr) &&
1320 mfccp->mfcc_mcastgrp.s_addr) &&
1322 fill_route(rt, mfccp, ipst);
1341 fill_route(rt, mfccp, ipst);
1359 fill_route(struct mfc *rt, struct mfcctl *mfccp, ip_stack_t *ipst)
1363 rt->mfc_origin = mfccp->mfcc_origin;
1364 rt->mfc_mcastgrp = mfccp->mfcc_mcastgrp;
1365 rt->mfc_parent = mfccp->mfcc_parent;
1368 rt->mfc_ttls[i] = mfccp->mfcc_ttls[i];
1434 del_mfc(struct mfcctl *mfccp, ip_stack_t *ipst)
1442 origin = mfccp->mfcc_origin;
1443 mcastgrp = mfccp->mfcc_mcastgrp;