mfcc             2645 net/ipv4/ipmr.c static int ipmr_nla_get_ttls(const struct nlattr *nla, struct mfcctl *mfcc)
mfcc             2651 net/ipv4/ipmr.c 		mfcc->mfcc_ttls[vifi] = rtnh->rtnh_hops;
mfcc             2662 net/ipv4/ipmr.c 			    struct mfcctl *mfcc, int *mrtsock,
mfcc             2686 net/ipv4/ipmr.c 	memset(mfcc, 0, sizeof(*mfcc));
mfcc             2687 net/ipv4/ipmr.c 	mfcc->mfcc_parent = -1;
mfcc             2692 net/ipv4/ipmr.c 			mfcc->mfcc_origin.s_addr = nla_get_be32(attr);
mfcc             2695 net/ipv4/ipmr.c 			mfcc->mfcc_mcastgrp.s_addr = nla_get_be32(attr);
mfcc             2705 net/ipv4/ipmr.c 			if (ipmr_nla_get_ttls(attr, mfcc) < 0) {
mfcc             2726 net/ipv4/ipmr.c 		mfcc->mfcc_parent = ipmr_find_vif(mrt, dev);
mfcc             2739 net/ipv4/ipmr.c 	struct mfcctl mfcc;
mfcc             2743 net/ipv4/ipmr.c 	ret = rtm_to_ipmr_mfcc(net, nlh, &mfcc, &mrtsock, &tbl, extack);
mfcc             2747 net/ipv4/ipmr.c 	parent = ret ? mfcc.mfcc_parent : -1;
mfcc             2749 net/ipv4/ipmr.c 		return ipmr_mfc_add(net, tbl, &mfcc, mrtsock, parent);
mfcc             2751 net/ipv4/ipmr.c 		return ipmr_mfc_delete(tbl, &mfcc, parent);