equal
deleted
inserted
replaced
210 } |
210 } |
211 data.devices[0].attached = master->main_device.dev ? 1 : 0; |
211 data.devices[0].attached = master->main_device.dev ? 1 : 0; |
212 data.devices[0].link_state = master->main_device.link_state ? 1 : 0; |
212 data.devices[0].link_state = master->main_device.link_state ? 1 : 0; |
213 data.devices[0].tx_count = master->main_device.tx_count; |
213 data.devices[0].tx_count = master->main_device.tx_count; |
214 data.devices[0].rx_count = master->main_device.rx_count; |
214 data.devices[0].rx_count = master->main_device.rx_count; |
|
215 data.devices[0].tx_bytes = master->main_device.tx_bytes; |
|
216 data.devices[0].tx_errors = master->main_device.tx_errors; |
215 for (i = 0; i < EC_RATE_COUNT; i++) { |
217 for (i = 0; i < EC_RATE_COUNT; i++) { |
216 data.devices[0].tx_rates[i] = master->main_device.tx_rates[i]; |
218 data.devices[0].tx_frame_rates[i] = |
|
219 master->main_device.tx_frame_rates[i]; |
|
220 data.devices[0].tx_byte_rates[i] = |
|
221 master->main_device.tx_byte_rates[i]; |
217 data.devices[0].loss_rates[i] = master->main_device.loss_rates[i]; |
222 data.devices[0].loss_rates[i] = master->main_device.loss_rates[i]; |
218 } |
223 } |
219 |
224 |
220 if (master->backup_device.dev) { |
225 if (master->backup_device.dev) { |
221 memcpy(data.devices[1].address, |
226 memcpy(data.devices[1].address, |
225 } |
230 } |
226 data.devices[1].attached = master->backup_device.dev ? 1 : 0; |
231 data.devices[1].attached = master->backup_device.dev ? 1 : 0; |
227 data.devices[1].link_state = master->backup_device.link_state ? 1 : 0; |
232 data.devices[1].link_state = master->backup_device.link_state ? 1 : 0; |
228 data.devices[1].tx_count = master->backup_device.tx_count; |
233 data.devices[1].tx_count = master->backup_device.tx_count; |
229 data.devices[1].rx_count = master->backup_device.rx_count; |
234 data.devices[1].rx_count = master->backup_device.rx_count; |
|
235 data.devices[1].tx_bytes = master->backup_device.tx_bytes; |
|
236 data.devices[1].tx_errors = master->backup_device.tx_errors; |
230 for (i = 0; i < EC_RATE_COUNT; i++) { |
237 for (i = 0; i < EC_RATE_COUNT; i++) { |
231 data.devices[1].tx_rates[i] = master->backup_device.tx_rates[i]; |
238 data.devices[1].tx_frame_rates[i] = |
|
239 master->backup_device.tx_frame_rates[i]; |
|
240 data.devices[1].tx_byte_rates[i] = |
|
241 master->backup_device.tx_byte_rates[i]; |
232 data.devices[1].loss_rates[i] = master->backup_device.loss_rates[i]; |
242 data.devices[1].loss_rates[i] = master->backup_device.loss_rates[i]; |
233 } |
243 } |
234 |
244 |
235 up(&master->device_sem); |
245 up(&master->device_sem); |
236 |
246 |