puts( "cegwbench: recv timed out\n" );
return (void*)1;
}
- seq = *((int*)cf.data);
+ memcpy( &seq, cf.data, sizeof(seq) );
+ printdbg( "recv can_data=%i", seq );
+
clock_gettime( CLOCK_REALTIME, &rx_time[ seq ] );
printdbg( "recv: cf.data=%d\n", seq );
if( d.mode == BENCH_MODE_ONEATTIME )
addr_can.can_family = AF_CAN;
addr_can.can_ifindex = ifindex;
-
+
can_sock = socket( PF_CAN, SOCK_RAW, CAN_RAW );
if( can_sock < 0 )
{
{
printf( "%s ", argv[i] );
}
- putchar( '\n' );
+ putchar( '\n' );
}
int read_mode( char* in )
/* send */
for( i=0; i<d.n; i++ )
{
- cf.can_id = i;
+ cf.can_id = 0;
cf.can_dlc = sizeof(i);
memcpy( cf.data, &i, sizeof(i) );