void udp_set_param(struct fins_module *module, struct finsFrame *ff) { PRINT_DEBUG("Entered: module=%p, ff=%p, meta=%p", module, ff, ff->metaData); switch (ff->ctrlFrame.param_id) { case UDP_SET_PARAM_FLOWS: PRINT_DEBUG("param_id=UDP_SET_PARAM_FLOWS (%d)", ff->ctrlFrame.param_id); module_set_param_flows(module, ff); break; case UDP_SET_PARAM_LINKS: PRINT_DEBUG("param_id=UDP_SET_PARAM_LINKS (%d)", ff->ctrlFrame.param_id); module_set_param_links(module, ff); break; case UDP_SET_PARAM_DUAL: PRINT_DEBUG("param_id=UDP_SET_PARAM_DUAL (%d)", ff->ctrlFrame.param_id); module_set_param_dual(module, ff); break; default: PRINT_DEBUG("param_id=default (%d)", ff->ctrlFrame.param_id); PRINT_WARN("todo"); module_reply_fcf(module, ff, FCF_FALSE, 0); break; } }
void rtm_set_param(struct fins_module *module, struct finsFrame *ff) { PRINT_DEBUG("Entered: module=%p, ff=%p, meta=%p", module, ff, ff->metaData); switch (ff->ctrlFrame.param_id) { case RTM_SET_PARAM_FLOWS: PRINT_DEBUG("RTM_SET_PARAM_FLOWS"); module_set_param_flows(module, ff); break; case RTM_SET_PARAM_LINKS: PRINT_DEBUG("RTM_SET_PARAM_LINKS"); module_set_param_links(module, ff); break; case RTM_SET_PARAM_DUAL: PRINT_DEBUG("RTM_SET_PARAM_DUAL"); module_set_param_dual(module, ff); break; default: PRINT_DEBUG("param_id=default (%d)", ff->ctrlFrame.param_id); PRINT_ERROR("todo"); module_reply_fcf(module, ff, 0, 0); break; } }