Lines Matching refs:datalen
933 byte *data, uint16_t datalen, int option) in mtcp_setlastpkt() argument
1015 offset + datalen > sizeof(struct ethhdr)) { in mtcp_setlastpkt()
1018 offset, datalen); in mtcp_setlastpkt()
1033 memcpy((uint8_t *)ethh + offset, data, datalen); in mtcp_setlastpkt()
1046 if (offset + datalen > (iph->ihl<<2)) { in mtcp_setlastpkt()
1049 offset, datalen); in mtcp_setlastpkt()
1053 memcpy((uint8_t *)iph + offset, data, datalen); in mtcp_setlastpkt()
1057 (uint8_t *)iph + offset + datalen, in mtcp_setlastpkt()
1058 cur_pkt_ctx->p.ip_len - offset - datalen); in mtcp_setlastpkt()
1074 memmove((uint8_t *)iph + offset + datalen, in mtcp_setlastpkt()
1078 data, datalen); in mtcp_setlastpkt()
1103 offset, datalen); in mtcp_setlastpkt()
1108 if (offset + datalen > (tcph->doff<<2)) { in mtcp_setlastpkt()
1111 offset, datalen); in mtcp_setlastpkt()
1115 memcpy((uint8_t *)tcph + offset, data, datalen); in mtcp_setlastpkt()
1128 (uint8_t *)tcph + offset + datalen, in mtcp_setlastpkt()
1130 - offset - datalen); in mtcp_setlastpkt()
1134 memmove((uint8_t *)tcph + offset + datalen, in mtcp_setlastpkt()
1138 memcpy((uint8_t *)tcph + offset, data, datalen); in mtcp_setlastpkt()
1147 if (offset + datalen > ntohs(iph->tot_len) - in mtcp_setlastpkt()
1151 offset, datalen); in mtcp_setlastpkt()
1155 memcpy(payload + offset, data, datalen); in mtcp_setlastpkt()
1159 payload + offset + datalen, in mtcp_setlastpkt()
1161 offset - datalen)); in mtcp_setlastpkt()
1166 memmove(payload + offset + datalen, in mtcp_setlastpkt()
1169 memcpy(payload + offset, data, datalen); in mtcp_setlastpkt()
1201 uint16_t datalen, int option)
1203 return mtcp_setlastpkt(mctx, sock, side, offset, data, datalen, option);