Lines Matching refs:parms
412 struct hello_prms_tlv parms; in gen_hello_prms_tlv() local
414 memset(&parms, 0, sizeof(parms)); in gen_hello_prms_tlv()
415 parms.type = htons(TLV_TYPE_COMMONHELLO); in gen_hello_prms_tlv()
416 parms.length = htons(sizeof(parms.holdtime) + sizeof(parms.flags)); in gen_hello_prms_tlv()
417 parms.holdtime = htons(holdtime); in gen_hello_prms_tlv()
418 parms.flags = htons(flags); in gen_hello_prms_tlv()
420 return (ibuf_add(buf, &parms, sizeof(parms))); in gen_hello_prms_tlv()
426 struct hello_prms_opt4_tlv parms; in gen_opt4_hello_prms_tlv() local
428 memset(&parms, 0, sizeof(parms)); in gen_opt4_hello_prms_tlv()
429 parms.type = htons(type); in gen_opt4_hello_prms_tlv()
430 parms.length = htons(sizeof(parms.value)); in gen_opt4_hello_prms_tlv()
431 parms.value = value; in gen_opt4_hello_prms_tlv()
433 return (ibuf_add(buf, &parms, sizeof(parms))); in gen_opt4_hello_prms_tlv()
439 struct hello_prms_opt16_tlv parms; in gen_opt16_hello_prms_tlv() local
441 memset(&parms, 0, sizeof(parms)); in gen_opt16_hello_prms_tlv()
442 parms.type = htons(type); in gen_opt16_hello_prms_tlv()
443 parms.length = htons(sizeof(parms.value)); in gen_opt16_hello_prms_tlv()
444 memcpy(&parms.value, value, sizeof(parms.value)); in gen_opt16_hello_prms_tlv()
446 return (ibuf_add(buf, &parms, sizeof(parms))); in gen_opt16_hello_prms_tlv()