Lines Matching refs:tlv
1477 const isns_tlv_t *tlv, in extract_attr() argument
1485 switch (tlv->attr_id) { in extract_attr()
1495 if (tlv->attr_len < min_len || tlv->attr_len > max_len) { in extract_attr()
1498 attr->tag = tlv->attr_id; in extract_attr()
1499 attr->len = tlv->attr_len; in extract_attr()
1500 attr->value.ptr = (uchar_t *)&(tlv->attr_value[0]); in extract_attr()
1504 attr->tag = tlv->attr_id; in extract_attr()
1505 attr->len = tlv->attr_len; in extract_attr()
1506 attr->value.ptr = (uchar_t *)&(tlv->attr_value[0]); in extract_attr()
1511 if (tlv->attr_len != 16) { in extract_attr()
1514 attr->tag = tlv->attr_id; in extract_attr()
1515 attr->len = tlv->attr_len; in extract_attr()
1516 attr->value.ip = (void *)&(tlv->attr_value[0]); in extract_attr()
1536 if (tlv->attr_len != 4) { in extract_attr()
1541 attr->tag = tlv->attr_id; in extract_attr()
1542 attr->len = tlv->attr_len; in extract_attr()
1543 if (tlv->attr_len == 4) { in extract_attr()
1545 &(tlv->attr_value[0])); in extract_attr()
1564 if (tlv->attr_len != 4) { in extract_attr()
1567 attr->tag = tlv->attr_id; in extract_attr()
1568 attr->len = tlv->attr_len; in extract_attr()
1570 &(tlv->attr_value[0])); in extract_attr()
1603 const isns_tlv_t *tlv in copy_attr() argument
1611 ec = extract_attr(&tmp, tlv, 1); in copy_attr()