Searched refs:tlv_offset (Results 1 – 3 of 3) sorted by relevance
| /xnu-8792.41.9/bsd/net/ |
| H A D | necp.h | 1106 extern u_int8_t necp_buffer_get_tlv_type(u_int8_t *buffer, int tlv_offset); 1107 extern u_int32_t necp_buffer_get_tlv_length(u_int8_t *buffer, int tlv_offset); 1108 extern u_int8_t *necp_buffer_get_tlv_value(u_int8_t *buffer, int tlv_offset, u_int32_t *value_size);
|
| H A D | necp.c | 1745 necp_buffer_get_tlv_type(u_int8_t *buffer, int tlv_offset) in necp_buffer_get_tlv_type() argument 1753 type = (u_int8_t *)((u_int8_t *)buffer + tlv_offset); in necp_buffer_get_tlv_type() 1758 necp_buffer_get_tlv_length(u_int8_t *buffer, int tlv_offset) in necp_buffer_get_tlv_length() argument 1766 length = (u_int32_t *)(void *)((u_int8_t *)buffer + tlv_offset + sizeof(u_int8_t)); in necp_buffer_get_tlv_length() 1771 necp_buffer_get_tlv_value(u_int8_t *buffer, int tlv_offset, u_int32_t *value_size) in necp_buffer_get_tlv_value() argument 1774 u_int32_t length = necp_buffer_get_tlv_length(buffer, tlv_offset); in necp_buffer_get_tlv_value() 1783 value = (u_int8_t *)((u_int8_t *)buffer + tlv_offset + sizeof(u_int8_t) + sizeof(u_int32_t)); in necp_buffer_get_tlv_value() 1847 int tlv_offset, u_int32_t out_buffer_length, void *out_buffer, u_int32_t *value_size) in necp_get_tlv_at_offset() argument 1857 if (tlv_offset + sizeof(u_int8_t) + sizeof(u_int32_t) > buffer_length) { in necp_get_tlv_at_offset() 1859 buffer_length, tlv_offset + sizeof(u_int8_t) + sizeof(u_int32_t)); in necp_get_tlv_at_offset() [all …]
|
| /xnu-8792.41.9/bsd/netinet/ |
| H A D | flow_divert.c | 489 int tlv_offset; in flow_divert_packet_get_tlv() local 491 tlv_offset = flow_divert_packet_find_tlv(packet, offset, type, &error, 0); in flow_divert_packet_get_tlv() 492 if (tlv_offset < 0) { in flow_divert_packet_get_tlv() 496 error = mbuf_copydata(packet, tlv_offset + sizeof(type), sizeof(length), &length); in flow_divert_packet_get_tlv() 503 uint32_t data_offset = tlv_offset + sizeof(type) + sizeof(length); in flow_divert_packet_get_tlv()
|