X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Modules%2FIPStack%2Fipv4.c;h=89f5671355087ee3d5b8676826c5844777b39479;hb=59a434cdeaf3b3bb2aeb0b93816abfef43cbcac7;hp=15cf65f89f9f3a96c2775e4cbadac3829a96dea4;hpb=b3fa9a08edcbc459bd8e9df73186e292470ebfc3;p=tpg%2Facess2.git diff --git a/Modules/IPStack/ipv4.c b/Modules/IPStack/ipv4.c index 15cf65f8..89f56713 100644 --- a/Modules/IPStack/ipv4.c +++ b/Modules/IPStack/ipv4.c @@ -69,6 +69,13 @@ int IPv4_SendPacket(tInterface *Iface, tIPv4 Address, int Protocol, int ID, int hdr->Version = 4; hdr->HeaderLength = sizeof(tIPv4Header)/4; hdr->DiffServices = 0; // TODO: Check + + hdr->Reserved = 0; + hdr->DontFragment = 0; + hdr->MoreFragments = 0; + hdr->FragOffLow = 0; + hdr->FragOffHi = 0; + hdr->TotalLength = htons( bufSize ); hdr->Identifcation = htons( ID ); // TODO: Check hdr->TTL = DEFAULT_TTL;