Lines Matching refs:p
187 char *p, *q; in get_options() local
203 p = argv[i]; in get_options()
204 if( ( q = strchr( p, '=' ) ) == NULL ) in get_options()
205 exit_usage( p, NULL ); in get_options()
208 if( strcmp( p, "server_addr" ) == 0 ) in get_options()
210 else if( strcmp( p, "server_port" ) == 0 ) in get_options()
212 else if( strcmp( p, "listen_addr" ) == 0 ) in get_options()
214 else if( strcmp( p, "listen_port" ) == 0 ) in get_options()
216 else if( strcmp( p, "duplicate" ) == 0 ) in get_options()
220 exit_usage( p, q ); in get_options()
222 else if( strcmp( p, "delay" ) == 0 ) in get_options()
226 exit_usage( p, q ); in get_options()
228 else if( strcmp( p, "delay_ccs" ) == 0 ) in get_options()
232 exit_usage( p, q ); in get_options()
234 else if( strcmp( p, "delay_cli" ) == 0 || in get_options()
235 strcmp( p, "delay_srv" ) == 0 ) in get_options()
242 if( strcmp( p, "delay_cli" ) == 0 ) in get_options()
256 p, MAX_DELAYED_HS ); in get_options()
257 exit_usage( p, NULL ); in get_options()
271 else if( strcmp( p, "drop" ) == 0 ) in get_options()
275 exit_usage( p, q ); in get_options()
277 else if( strcmp( p, "pack" ) == 0 ) in get_options()
286 else if( strcmp( p, "mtu" ) == 0 ) in get_options()
290 exit_usage( p, q ); in get_options()
292 else if( strcmp( p, "bad_ad" ) == 0 ) in get_options()
296 exit_usage( p, q ); in get_options()
299 else if( strcmp( p, "bad_cid" ) == 0 ) in get_options()
304 else if( strcmp( p, "protect_hvr" ) == 0 ) in get_options()
308 exit_usage( p, q ); in get_options()
310 else if( strcmp( p, "protect_len" ) == 0 ) in get_options()
314 exit_usage( p, q ); in get_options()
316 else if( strcmp( p, "inject_clihlo" ) == 0 ) in get_options()
320 exit_usage( p, q ); in get_options()
322 else if( strcmp( p, "seed" ) == 0 ) in get_options()
326 exit_usage( p, q ); in get_options()
329 exit_usage( p, NULL ); in get_options()
510 void print_packet( const packet *p, const char *why ) in print_packet() argument
515 ellapsed_time(), p->way, p->type, p->len ); in print_packet()
518 ellapsed_time(), p->way, p->type, p->len, why ); in print_packet()
522 p->way, p->type, p->len ); in print_packet()
525 p->way, p->type, p->len, why ); in print_packet()
552 int send_packet( const packet *p, const char *why ) in send_packet() argument
555 mbedtls_net_context *dst = p->dst; in send_packet()
560 strcmp( p->type, "ClientHello" ) == 0 ) in send_packet()
562 memcpy( &initial_clihlo, p, sizeof( packet ) ); in send_packet()
568 strcmp( p->type, "CID" ) == 0 && in send_packet()
572 memcpy( buf, p->buf, p->len ); in send_packet()
576 print_packet( p, "modified CID" ); in send_packet()
578 if( ( ret = dispatch_data( dst, buf, p->len ) ) <= 0 ) in send_packet()
587 strcmp( p->type, "ApplicationData" ) == 0 ) in send_packet()
590 memcpy( buf, p->buf, p->len ); in send_packet()
592 if( p->len <= 13 ) in send_packet()
599 print_packet( p, "corrupted" ); in send_packet()
602 if( ( ret = dispatch_data( dst, buf, p->len ) ) <= 0 ) in send_packet()
609 print_packet( p, why ); in send_packet()
610 if( ( ret = dispatch_data( dst, p->buf, p->len ) ) <= 0 ) in send_packet()
618 strcmp( p->type, "ApplicationData" ) != 0 && in send_packet()
621 print_packet( p, "duplicated" ); in send_packet()
623 if( ( ret = dispatch_data( dst, p->buf, p->len ) ) <= 0 ) in send_packet()
633 strcmp( p->type, "ApplicationData" ) == 0 ) in send_packet()