master/ioctl.h
changeset 1857 ed8b490b5bc3
parent 1851 a56bd34e20a1
child 1862 05d224a66270
equal deleted inserted replaced
1856:10175d5f35ea 1857:ed8b490b5bc3
   155     uint32_t eoe_handler_count;
   155     uint32_t eoe_handler_count;
   156 #endif
   156 #endif
   157     uint8_t phase;
   157     uint8_t phase;
   158     uint8_t active;
   158     uint8_t active;
   159     uint8_t scan_busy;
   159     uint8_t scan_busy;
   160     struct {
   160     struct ec_ioctl_device {
   161         uint8_t address[6];
   161         uint8_t address[6];
   162         uint8_t attached;
   162         uint8_t attached;
   163         uint8_t link_state;
   163         uint8_t link_state;
   164         uint32_t tx_count;
   164         uint32_t tx_count;
   165         uint32_t rx_count;
   165         uint32_t rx_count;
   166         uint32_t tx_rates[EC_RATE_COUNT];
   166         uint32_t tx_bytes;
       
   167         uint32_t tx_errors;
       
   168         uint32_t tx_frame_rates[EC_RATE_COUNT];
       
   169         uint32_t tx_byte_rates[EC_RATE_COUNT];
   167         int32_t loss_rates[EC_RATE_COUNT];
   170         int32_t loss_rates[EC_RATE_COUNT];
   168     } devices[2];
   171     } devices[2];
   169     uint64_t app_time;
   172     uint64_t app_time;
   170     uint16_t ref_clock;
   173     uint16_t ref_clock;
   171 } ec_ioctl_master_t;
   174 } ec_ioctl_master_t;