Lines Matching defs:mfcc
2640 static int ipmr_nla_get_ttls(const struct nlattr *nla, struct mfcctl *mfcc)
2646 mfcc->mfcc_ttls[vifi] = rtnh->rtnh_hops;
2657 struct mfcctl *mfcc, int *mrtsock,
2681 memset(mfcc, 0, sizeof(*mfcc));
2682 mfcc->mfcc_parent = -1;
2687 mfcc->mfcc_origin.s_addr = nla_get_be32(attr);
2690 mfcc->mfcc_mcastgrp.s_addr = nla_get_be32(attr);
2700 if (ipmr_nla_get_ttls(attr, mfcc) < 0) {
2721 mfcc->mfcc_parent = ipmr_find_vif(mrt, dev);
2734 struct mfcctl mfcc;
2738 ret = rtm_to_ipmr_mfcc(net, nlh, &mfcc, &mrtsock, &tbl, extack);
2742 parent = ret ? mfcc.mfcc_parent : -1;
2744 return ipmr_mfc_add(net, tbl, &mfcc, mrtsock, parent);
2746 return ipmr_mfc_delete(tbl, &mfcc, parent);