Lines Matching refs:tlen
56 uint16_t tlen = 0;
63 msg_payload->sadb_msg_len = PFKEY_UNIT64(tlen);
67 tlen += sizeof(*msg_payload);
69 struct sadb_sa_2 *sa2_payload = (struct sadb_sa_2 *)(void *)(payload + tlen);
82 tlen += sizeof(*sa2_payload);
84 struct sadb_x_sa2 *sa2_x_payload = (struct sadb_x_sa2 *)(void *)(payload + tlen);
89 tlen += sizeof(*sa2_x_payload);
93 struct sadb_address *src_address_payload = (struct sadb_address *)(void *)(payload + tlen);
98 tlen += sizeof(*src_address_payload);
101 struct sockaddr_in *src4 = (struct sockaddr_in *)(void *)(payload + tlen);
107 tlen += PFKEY_ALIGN8(src4->sin_len);
109 struct sockaddr_in6 *src6 = (struct sockaddr_in6 *)(void *)(payload + tlen);
115 tlen += PFKEY_ALIGN8(src6->sin6_len);
118 struct sadb_address *dst_address_payload = (struct sadb_address *)(void *)(payload + tlen);
123 tlen += sizeof(*dst_address_payload);
126 struct sockaddr_in *dst4 = (struct sockaddr_in *)(void *)(payload + tlen);
132 tlen += PFKEY_ALIGN8(dst4->sin_len);
134 struct sockaddr_in6 *dst6 = (struct sockaddr_in6 *)(void *)(payload + tlen);
140 tlen += PFKEY_ALIGN8(dst6->sin6_len);
153 struct sadb_x_ipsecif *ipsec_if_payload = (struct sadb_x_ipsecif *)(void *)(payload + tlen);
158 tlen += sizeof(*ipsec_if_payload);
160 struct sadb_key *encrypt_key_payload = (struct sadb_key *)(void *)(payload + tlen);
166 tlen += sizeof(*encrypt_key_payload);
167 arc4random_buf(payload + tlen, 32);
168 tlen += PFKEY_ALIGN8(32);
170 struct sadb_key *auth_key_payload = (struct sadb_key *)(void *)(payload + tlen);
176 tlen += sizeof(*auth_key_payload);
177 arc4random_buf(payload + tlen, 32);
178 tlen += PFKEY_ALIGN8(32);
180 struct sadb_lifetime *hard_lifetime_payload = (struct sadb_lifetime *)(void *)(payload + tlen);
183 tlen += sizeof(*hard_lifetime_payload);
185 struct sadb_lifetime *soft_lifetime_payload = (struct sadb_lifetime *)(void *)(payload + tlen);
188 tlen += sizeof(*soft_lifetime_payload);
191 msg_payload->sadb_msg_len = PFKEY_UNIT64(tlen);
200 uint16_t tlen = 0;
207 msg_payload->sadb_msg_len = PFKEY_UNIT64(tlen);
211 tlen += sizeof(*msg_payload);
214 msg_payload->sadb_msg_len = PFKEY_UNIT64(tlen);