Displaying 1 result from an estimated 1 matches for "dhcp_client_arch".
2014 Feb 24
3
[RFC, PATCH] core/pxe: Add architecture-specific discovery request for PXE config file
...b/core/fs/pxe/pxe.c
index 4de4dbf..5cc9082 100644
--- a/core/fs/pxe/pxe.c
+++ b/core/fs/pxe/pxe.c
@@ -471,6 +471,11 @@ static int pxe_open_config(struct com32_filedata *filedata)
tries--;
};
+ /* Try by client architecture */
+ sprintf(config_file, "arch-%04x", ntohs(DHCP_CLIENT_ARCH));
+ if (open_file(ConfigName, O_RDONLY, filedata) >= 0)
+ return 0;
+
/* Final attempt: "default" string */
strcpy(config_file, default_str);
if (open_file(ConfigName, O_RDONLY, filedata) >= 0)
diff --git a/core/fs/pxe/pxe.h b/core/fs/pxe/pxe.h
index 279957...