Lines Matching defs:mfcc
2788 static int ipmr_nla_get_ttls(const struct nlattr *nla, struct mfcctl *mfcc)
2794 mfcc->mfcc_ttls[vifi] = rtnh->rtnh_hops;
2805 struct mfcctl *mfcc, int *mrtsock,
2829 memset(mfcc, 0, sizeof(*mfcc));
2830 mfcc->mfcc_parent = -1;
2835 mfcc->mfcc_origin.s_addr = nla_get_be32(attr);
2838 mfcc->mfcc_mcastgrp.s_addr = nla_get_be32(attr);
2848 if (ipmr_nla_get_ttls(attr, mfcc) < 0) {
2869 mfcc->mfcc_parent = ipmr_find_vif(mrt, dev);
2882 struct mfcctl mfcc;
2886 ret = rtm_to_ipmr_mfcc(net, nlh, &mfcc, &mrtsock, &tbl, extack);
2890 parent = ret ? mfcc.mfcc_parent : -1;
2892 return ipmr_mfc_add(net, tbl, &mfcc, mrtsock, parent);
2894 return ipmr_mfc_delete(tbl, &mfcc, parent);