Changeset 15e9390


Ignore:
Timestamp:
10/15/09 17:49:42 (11 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:
3c26e2a
Parents:
db03808
Message:

Rearrange struct fields to get better packing on 64bit machines.

Location:
lib
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • lib/dagformat.h

    r2faa57e r15e9390  
    1616        uint32_t  hdlc;
    1717        uint8_t   pload[1];             /**< payload */
    18 pos_rec_t;
     18PACKED pos_rec_t;
    1919
    2020/** GPP Type 2 */
     
    2626        uint16_t  etype;                /**< ether type (?) */
    2727        uint8_t   pload[1];             /**< payload */
    28 eth_rec_t;
     28PACKED eth_rec_t;
    2929
    3030/** GPP Type 3 */
     
    3232        uint32_t  header;
    3333        uint8_t   pload[1];             /**< payload */
    34 atm_rec_t;
     34PACKED atm_rec_t;
    3535
    3636/** GPP Type 4 */
     
    3838        uint32_t  header;
    3939        uint8_t   pload[1];             /**< payload */
    40 aal5_rec_t;
     40PACKED aal5_rec_t;
    4141
    4242/** Flags */
  • lib/format_pcapfile.c

    rf65c480 r15e9390  
    6262                int real_time;
    6363        } options;
     64        pcapfile_header_t header;
    6465        bool started;
    65         pcapfile_header_t header;
    6666};
    6767
  • lib/ior-thread.c

    r398fa86 r15e9390  
    2828        pthread_cond_t data_ready;
    2929        pthread_mutex_t mutex;
     30        io_t *io;
    3031        bool closing;
    31         io_t *io;
    3232};
    3333
  • lib/ior-zlib.c

    rc66068d r15e9390  
    1616        z_stream strm;
    1717        Bytef inbuff[1024*1024]; /* bytef is what zlib uses for buffer pointers */
     18        io_t *parent;
    1819        int outoffset;
    19         io_t *parent;
    2020        enum err_t err;
    2121};
     
    5353
    5454
    55 static off_t zlib_read(io_t *io, char *buffer, off_t len)
     55static off_t zlib_read(io_t *io, void *buffer, off_t len)
    5656{
    5757        if (DATA(io)->err == ERR_EOF)
  • lib/iow-thread.c

    r9d0049cf r15e9390  
    2222struct state_t {
    2323        struct buffer_t buffer[BUFFERS];
    24         int out_buffer;
    2524        off_t offset;
    2625        pthread_t consumer;
    27         bool closing;
    2826        iow_t *iow;
    2927        pthread_cond_t data_ready;
    3028        pthread_cond_t space_avail;
    3129        pthread_mutex_t mutex;
     30        int out_buffer;
     31        bool closing;
    3232};
    3333
  • lib/wandio.c

    r91b72d3 r15e9390  
    66
    77struct compression_type compression_type[]  = {
    8         { "GZ",         WANDIO_COMPRESS_ZLIB,   "gz" },
    9         { "BZ2",        WANDIO_COMPRESS_BZ2,    "bz2" },
    10         { "NONE",       WANDIO_COMPRESS_NONE,   ""}
     8        { "GZ",         "gz",   WANDIO_COMPRESS_ZLIB    },
     9        { "BZ2",        "bz2",  WANDIO_COMPRESS_BZ2     },
     10        { "NONE",       "",     WANDIO_COMPRESS_NONE    }
    1111};
    1212
  • lib/wandio.h

    rc66068d r15e9390  
    99struct compression_type {
    1010        const char *name;
     11        const char *ext;
    1112        int compress_flag;
    12         const char *ext;
    1313};
    1414extern struct compression_type compression_type[];
Note: See TracChangeset for help on using the changeset viewer.