Lines Matching full:payload
223 * payload - icmp payload
224 * payload_size - size of payload
228 const char *payload, size_t payload_size) {
246 clat_packet_len = ipv4_packet(out, pos + 1, payload, payload_size);
259 out[CLAT_POS_PAYLOAD].iov_base = (char *) payload;
277 * payload - icmp6 payload
278 * payload_size - size of payload
282 const char *payload, size_t payload_size) {
300 clat_packet_len = ipv6_packet(out, pos + 1, payload, payload_size);
305 out[CLAT_POS_PAYLOAD].iov_base = (char *) payload;
323 * payload - pointer to IP payload
324 * len - size of ip payload
327 int generic_packet(clat_packet out, int pos, const char *payload, size_t len) {
329 out[CLAT_POS_PAYLOAD].iov_base = (char *) payload;
341 * len - size of ip payload
345 const char *payload;
353 payload = (const char *) (udp + 1);
356 return udp_translate(out, pos, udp, old_sum, new_sum, payload, payload_size);
364 * len - size of ip payload
369 const char *payload;
388 payload = ((const char *) tcp) + header_size;
391 return tcp_translate(out, pos, tcp, header_size, old_sum, new_sum, payload, payload_size);
400 * payload - tcp payload
401 * payload_size - size of payload
405 uint32_t new_sum, const char *payload, size_t payload_size) {
411 out[CLAT_POS_PAYLOAD].iov_base = (char *) payload;
440 * payload - tcp payload
441 * payload_size - size of payload
445 payload, size_t payload_size) {
459 out[CLAT_POS_PAYLOAD].iov_base = (char *)payload;
497 { NULL, 0 }, // Payload. No buffer, it's a pointer to the original payload.