Beispiel #1
0
int
ofl_exp_msg_free(struct ofl_msg_experimenter *msg) {
    switch (msg->experimenter_id) {
        case (OPENFLOW_ACCTON_ID):
        case (OPENFLOW_VENDOR_ID): {
            return ofl_exp_openflow_msg_free(msg);
        }
        default: {
            OFL_LOG_WARN(LOG_MODULE, "Trying to free unknown EXPERIMENTER message (%u).", msg->experimenter_id);
            free(msg);
            return -1;
        }
    }
}
Beispiel #2
0
int
ofl_exp_msg_free(struct ofl_msg_experimenter *msg) {
    switch (msg->experimenter_id) {
        case (OPENFLOW_VENDOR_ID): {
            return ofl_exp_openflow_msg_free(msg);
        }
	/* Acrescentado pelo FRESDWN
        case (NX_VENDOR_ID): {
            return ofl_exp_nicira_msg_free(msg);
        }
         */
        case (NX_VENDOR_ID): {
            return ofl_exp_nicira_msg_free(msg);
        }
        case (FRESDWN_VENDOR_ID): {
            return ofl_exp_fresdwn_msg_free(msg);
        }
        default: {
            OFL_LOG_WARN(LOG_MODULE, "Trying to free unknown EXPERIMENTER message (%u).", msg->experimenter_id);
            free(msg);
            return -1;
        }
    }
}