diff --git a/programs/network/icmp/ip.inc b/programs/network/icmp/ip.inc new file mode 100644 index 0000000000..81cc2c277d --- /dev/null +++ b/programs/network/icmp/ip.inc @@ -0,0 +1,15 @@ + +struct IPv4_header + + VersionAndIHL db ? ; Version[0-3 bits] and IHL(header length)[4-7 bits] + TypeOfService db ? ; precedence [7-5] minimize delay [4], maximize throughput [3], maximize riliability [2] minimize momentary cost [1] and zero [0] + TotalLength dw ? + Identification dw ? + FlagsAndFragmentOffset dw ? ; Flags[0-2] and FragmentOffset[3-15] + TimeToLive db ? ; + Protocol db ? + HeaderChecksum dw ? + SourceAddress dd ? + DestinationAddress dd ? + +ends \ No newline at end of file