Lines Matching refs:option

208 static int dccp_print_option(const u_char *option);
407 static int dccp_print_option(const u_char *option)
414 TCHECK(*option);
416 if (*option >= 32) {
417 TCHECK(*(option+1));
418 optlen = *(option +1);
420 printf("Option %d optlen too short",*option);
425 TCHECK2(*option,optlen);
427 switch (*option){
439 if (*(option +2) < 10){
440 printf(" %s", dccp_feature_nums[*(option +2)]);
441 for (i = 0; i < optlen -3; i ++) printf(" %d", *(option +3 + i));
446 if (*(option +2) < 10){
447 printf(" %s", dccp_feature_nums[*(option +2)]);
448 for (i = 0; i < optlen -3; i ++) printf(" %d", *(option +3 + i));
453 if (*(option +2) < 10){
454 printf(" %s", dccp_feature_nums[*(option +2)]);
455 for (i = 0; i < optlen -3; i ++) printf(" %d", *(option +3 + i));
460 if (*(option +2) < 10){
461 printf(" %s", dccp_feature_nums[*(option +2)]);
462 for (i = 0; i < optlen -3; i ++) printf(" %d", *(option +3 + i));
467 for (i = 0; i < optlen -2; i ++) printf("%02x", *(option +2 + i));
471 for (i = 0; i < optlen -2; i ++) printf(" %d", *(option +2 + i));
475 for (i = 0; i < optlen -2; i ++) printf("%02x", *(option +2 + i));
479 for (i = 0; i < optlen -2; i ++) printf("%02x", *(option +2 + i));
483 for (i = 0; i < optlen -2; i ++) printf("%02x", *(option +2 + i));
486 ts = (u_int32_t *)(option + 2);
490 ts = (u_int32_t *)(option + 2);
496 ts = (u_int32_t *)(option + 2);
499 var16 = (u_int16_t *)(option + 2);
505 for (i = 0; i < optlen -2; i ++) printf("%02x", *(option +2 + i));
508 if (*option >= 128) {
509 printf("CCID option %d",*option);
512 var16 = (u_int16_t *)(option + 2);
516 var32 = (u_int32_t *)(option + 2);
525 printf("unknown_opt %d", *option);