static void
ofl_msg_print_flow_removed(struct ofl_msg_flow_removed *msg, FILE *stream, struct ofl_exp *exp) {
    fprintf(stream, "{reas=\"");
    ofl_flow_removed_reason_print(stream, msg->reason);
    fprintf(stream, "\", stats=");
    ofl_structs_flow_stats_print(stream, msg->stats, exp);
    fprintf(stream, "}");
}
Esempio n. 2
0
char *
ofl_flow_removed_reason_to_string(uint8_t reason) {
    char *str;
    size_t str_size;
    FILE *stream = open_memstream(&str, &str_size);

    ofl_flow_removed_reason_print(stream, reason);
    fclose(stream);
    return str;
}