Lines Matching refs:data

71     unsigned char data[1];
303 memcpy(pkt->data, frame, len);
338 if (PPP_PROTOCOL(pkt->data) == proto) {
342 iphdr = (pkt->data[4] & 15) << 2;
343 checksum = *((unsigned short *) (pkt->data+14));
349 if (pkt->data[13] == 17) {
350 pkt_checksum = *((unsigned short *) (pkt->data+10+iphdr));
362 if (pkt->data[13] == 6) {
363 pkt_checksum = *((unsigned short *) (pkt->data+20+iphdr));
371 checksum -= *((unsigned short *) (pkt->data+16)) ^ 0xFFFF;
372 checksum -= *((unsigned short *) (pkt->data+18)) ^ 0xFFFF;
374 pkt_checksum -= *((unsigned short *) (pkt->data+16)) ^ 0xFFFF;
375 pkt_checksum -= *((unsigned short *) (pkt->data+18)) ^ 0xFFFF;
378 * ((u32_t *) (pkt->data + 16)) = newip;
381 checksum += *((unsigned short *) (pkt->data+16)) ^ 0xFFFF;
382 checksum += *((unsigned short *) (pkt->data+18)) ^ 0xFFFF;
384 pkt_checksum += *((unsigned short *) (pkt->data+16)) ^ 0xFFFF;
385 pkt_checksum += *((unsigned short *) (pkt->data+18)) ^ 0xFFFF;
391 *((unsigned short *) (pkt->data+14)) = checksum;
392 if (pkt->data[13] == 6) {
393 *((unsigned short *) (pkt->data+20+iphdr)) = pkt_checksum;
395 if (cv && (pkt->data[13] == 17) ) {
396 *((unsigned short *) (pkt->data+10+iphdr)) = pkt_checksum;
400 strcpy(ipstr,inet_ntoa(*( (struct in_addr *) (pkt->data+16))));
401 if (pkt->data[13] == 1) {
404 inet_ntoa(*( (struct in_addr *) (pkt->data+20))));
407 pkt->data[13] == 6 ? "TCP" : "UDP",
409 ntohs(*( (short *) (pkt->data+iphdr+4))),
410 inet_ntoa(*( (struct in_addr *) (pkt->data+20))),
411 ntohs(*( (short *) (pkt->data+iphdr+6))));
414 output(pcb, pkt->data, pkt->length);