We saw many of these errors for weeks, thinking it was a software problem. The NIC was showing low 10's of rx errors per day so we replaced it - all problems were solved. YMMV though, Regards, John On Tue, Aug 14, 2012 at 6:30 PM, <tom.cobb@xxxxxxxxxxxxx> wrote: > Hi, > > I'm trialling a camera with dual ethernet ports, and it seems to be dropping > a lot of packets. All the debug below is from running arv-camera-test -d > "stream-thread:3" > > When I run with packet resend on, aravis seems to request resent packets, > which helps some of the time: > [GvStream::send_packet_request] frame_id = 2497 (6 - 6) > [GvStream::_process_data_block] Received resent packet 6 for frame 2497 > [GvStream::_process_data_block] Received resent packet 6 for frame 2497 > [GvStream::_missing_packet_check] Resend request at dt = 1489, packet id = > 12/16 > [GvStream::send_packet_request] frame_id = 2497 (11 - 11) > [GvStream::_process_data_block] Received resent packet 11 for frame 2497 > > and doesn't other times: > [GvStream::_check_frame_completion] Timeout for frame 0 at dt = 100806 > [GvStream::_close_frame] Close frame 0 > > and if I run without packet resend it fails a lot of the time: > [GvStream::_find_frame_data] Start frame 11 > [GvStream::_find_frame_data] Start frame 12 > [GvStream::_check_frame_completion] Incomplete frame 11 > [GvStream::_close_frame] Close frame 11 > [GvStream::_find_frame_data] Discard late frame 11 (last: 12) > [GvStream::_find_frame_data] Discard late frame 11 (last: 12) > > From my quick investigations it looks like packets may be coming out of order > because of the dual links. How resilient is aravis to out of order packets? > I'm wondering if it might be doing packet resends that could be avoided if > the packets were reordered before they got to the stream thread? > > Thanks, > Tom > > > > -- > This e-mail and any attachments may contain confidential, copyright and or > privileged material, and are for the use of the intended addressee only. If > you are not the intended addressee or an authorised recipient of the > addressee please notify us of receipt by returning the e-mail and do not use, > copy, retain, distribute or disclose the information in or attached to the > e-mail. > Any opinions expressed within this e-mail are those of the individual and not > necessarily of Diamond Light Source Ltd. > Diamond Light Source Ltd. cannot guarantee that this e-mail or any > attachments are free from viruses and we cannot accept liability for any > damage which you may sustain as a result of software viruses which may be > transmitted in or with the message. > Diamond Light Source Limited (company no. 4375679). Registered in England and > Wales with its registered office at Diamond House, Harwell Science and > Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom > > > > >