mfcctl
sizeof (struct mfcctl *)));
struct mfcctl *mfccp;
for (mfccp = (struct mfcctl *)item->valp;
mfccp = (struct mfcctl *)((char *)mfccp +
sizeof (struct mfcctl), -1 /* not initialized */ },
sizeof (struct mfcctl), -1 /* not initialized */ },
add_mfc(struct mfcctl *mfccp, ip_stack_t *ipst)
fill_route(struct mfc *rt, struct mfcctl *mfccp, ip_stack_t *ipst)
del_mfc(struct mfcctl *mfccp, ip_stack_t *ipst)
static int add_mfc(struct mfcctl *, ip_stack_t *);
static int del_mfc(struct mfcctl *, ip_stack_t *);
static void fill_route(struct mfc *, struct mfcctl *, ip_stack_t *);
ipst->ips_mrtstat->mrts_mfcctlSize = sizeof (struct mfcctl);
struct mfcctl mfcc;
case MRT_ADD_MFC: return (add_mfc((struct mfcctl *)data, ipst));
case MRT_DEL_MFC: return (del_mfc((struct mfcctl *)data, ipst));
ipst->ips_mrtstat->mrts_mfcctlSize = sizeof (struct mfcctl);