Lines Matching defs:mfcc
2624 static int ipmr_nla_get_ttls(const struct nlattr *nla, struct mfcctl *mfcc)
2630 mfcc->mfcc_ttls[vifi] = rtnh->rtnh_hops;
2641 struct mfcctl *mfcc, int *mrtsock,
2665 memset(mfcc, 0, sizeof(*mfcc));
2666 mfcc->mfcc_parent = -1;
2671 mfcc->mfcc_origin.s_addr = nla_get_be32(attr);
2674 mfcc->mfcc_mcastgrp.s_addr = nla_get_be32(attr);
2684 if (ipmr_nla_get_ttls(attr, mfcc) < 0) {
2705 mfcc->mfcc_parent = ipmr_find_vif(mrt, dev);
2718 struct mfcctl mfcc;
2722 ret = rtm_to_ipmr_mfcc(net, nlh, &mfcc, &mrtsock, &tbl, extack);
2726 parent = ret ? mfcc.mfcc_parent : -1;
2728 return ipmr_mfc_add(net, tbl, &mfcc, mrtsock, parent);
2730 return ipmr_mfc_delete(tbl, &mfcc, parent);