]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Universal/Network/Ip4Dxe/Ip4Common.h
MdeModulePkg/Network: Add 32bit subnet mask support for IP4 PXE boot.
[mirror_edk2.git] / MdeModulePkg / Universal / Network / Ip4Dxe / Ip4Common.h
index e0fffc9d0da20eeb5dcdb31a62cc3dfd7bb3dc63..994a81f4dee4df5db8fe342914995391b17c21f2 100644 (file)
@@ -55,7 +55,7 @@ typedef struct _IP4_SERVICE    IP4_SERVICE;
 /// Compose the fragment field to be used in the IP4 header.\r
 ///\r
 #define IP4_HEAD_FRAGMENT_FIELD(Df, Mf, Offset) \\r
-    ((UINT16)(((Df) ? 0x4000 : 0) | ((Mf) ? 0x2000 : 0) | (((Offset) >> 3) & 0x1fff)))\r
+    ((UINT16)(((Df) ? IP4_HEAD_DF_MASK : 0) | ((Mf) ? IP4_HEAD_MF_MASK : 0) | (((Offset) >> 3) & IP4_HEAD_OFFSET_MASK)))\r
 \r
 #define IP4_LAST_FRAGMENT(FragmentField)  \\r
           (((FragmentField) & IP4_HEAD_MF_MASK) == 0)\r