MFI_DATASET
SET_FOREACH(cmd, MFI_DATASET(top)) {
SET_DECLARE(MFI_DATASET(top), struct mfiutil_command);
DATA_SET(MFI_DATASET(set), function ## _mfiutil_command)
SET_DECLARE(MFI_DATASET(name), struct mfiutil_command); \
return (mfi_table_handler(SET_BEGIN(MFI_DATASET(name)), \
SET_LIMIT(MFI_DATASET(name)), ac, av)); \