Changeset 7a68b44


Ignore:
Timestamp:
10/12/06 16:31:46 (14 years ago)
Author:
Perry Lorier <perry@…>
Branches:
4.0.1-hotfixes, cachetimestamps, develop, dpdk-ndag, etsilive, getfragoff, help, libtrace4, master, ndag_format, pfring, rc-4.0.1, rc-4.0.2, rc-4.0.3, rc-4.0.4, ringdecrementfix, ringperformance, ringtimestampfixes
Children:
e233141
Parents:
c6fed13
Message:

Add support for trace compression

File:
1 edited

Legend:

Unmodified
Added
Removed
  • lib/format_pcapfile.c

    r279486e r7a68b44  
    187187static int pcapfile_config_output(libtrace_out_t *libtrace,
    188188                trace_option_t option,
    189                 void *data)
    190 {
    191         trace_set_err_out(libtrace,TRACE_ERR_UNKNOWN_OPTION,
    192                         "Unknown option %i", option);
     189                void *value)
     190{
     191        switch (option) {
     192                case TRACE_OPTION_OUTPUT_COMPRESS:
     193                        DATAOUT(libtrace)->level = *(int*)value;
     194                        return 0;
     195                case TRACE_OPTION_OUTPUT_FILEFLAGS:
     196                        DATAOUT(libtrace)->flag = *(int*)value;
     197                        return 0;
     198                default:
     199                        /* Unknown option */
     200                        trace_set_err_out(libtrace,TRACE_ERR_UNKNOWN_OPTION,
     201                                        "Unknown option");
     202                        return -1;
     203        }
    193204        return -1;
    194205}
     
    293304                        trace_get_capture_length(packet));
    294305
    295         if (ret!=trace_get_capture_length(packet))
     306        if (ret!=(int)trace_get_capture_length(packet))
    296307                return -1;
    297308
Note: See TracChangeset for help on using the changeset viewer.