Lines Matching refs:header

56 // The TCP header length is at most 60 bytes (0xf * 4).
262 dump_tcp_header(tcp_header &header)
264 dprintf(" source port: %u\n", ntohs(header.source_port));
265 dprintf(" dest port: %u\n", ntohs(header.destination_port));
266 dprintf(" sequence: %lu\n", header.Sequence());
267 dprintf(" ack: %lu\n", header.Acknowledge());
268 dprintf(" flags: %s%s%s%s%s%s\n", (header.flags & TCP_FLAG_FINISH) ? "FIN " : "",
269 (header.flags & TCP_FLAG_SYNCHRONIZE) ? "SYN " : "",
270 (header.flags & TCP_FLAG_RESET) ? "RST " : "",
271 (header.flags & TCP_FLAG_PUSH) ? "PUSH " : "",
272 (header.flags & TCP_FLAG_ACKNOWLEDGE) ? "ACK " : "",
273 (header.flags & TCP_FLAG_URGENT) ? "URG " : "");
274 dprintf(" window: %u\n", header.AdvertisedWindow());
275 dprintf(" urgent offset: %u\n", header.UrgentOffset());
391 /*! Constructs a TCP header on \a buffer with the specified values
409 tcp_header& header = bufferHeader.Data();
411 header.source_port = addressModule->get_port(buffer->source);
412 header.destination_port = addressModule->get_port(buffer->destination);
413 header.sequence = htonl(segment.sequence);
414 header.acknowledge = (segment.flags & TCP_FLAG_ACKNOWLEDGE)
416 header.reserved = 0;
417 header.header_length = (sizeof(tcp_header) + optionsLength) >> 2;
418 header.flags = segment.flags;
419 header.advertised_window = htons(segment.advertised_window);
420 header.checksum = 0;
421 header.urgent_offset = htons(segment.urgent_offset);
695 tcp_header& header = bufferHeader.Data();
697 uint16 headerLength = header.HeaderLength();
705 addressModule->set_port(buffer->source, header.source_port);
706 addressModule->set_port(buffer->destination, header.destination_port);
711 //dump_tcp_header(header);
714 tcp_segment_header segment(header.flags);
715 segment.sequence = header.Sequence();
716 segment.acknowledge = header.Acknowledge();
717 segment.advertised_window = header.AdvertisedWindow();
718 segment.urgent_offset = header.UrgentOffset();
722 // we no longer need to keep the header around