diff mbox

[2/4] lib: uefi: add the status error report for the IP addr conflict (LP: #1356195)

Message ID 1407916817-2825-1-git-send-email-ivan.hu@canonical.com
State Accepted
Headers show

Commit Message

Ivan Hu Aug. 13, 2014, 8 a.m. UTC
EFI_IP_ADDRESS_CONFLICT is defined on the UEFI spec version 2.4.

Signed-off-by: Ivan Hu <ivan.hu@canonical.com>
---
 src/lib/include/fwts_uefi.h |    1 +
 src/lib/src/fwts_uefi.c     |    1 +
 2 files changed, 2 insertions(+)

Comments

Keng-Yu Lin Aug. 13, 2014, 9:08 a.m. UTC | #1
On Wed, Aug 13, 2014 at 4:00 PM, Ivan Hu <ivan.hu@canonical.com> wrote:
> EFI_IP_ADDRESS_CONFLICT is defined on the UEFI spec version 2.4.
>
> Signed-off-by: Ivan Hu <ivan.hu@canonical.com>
> ---
>  src/lib/include/fwts_uefi.h |    1 +
>  src/lib/src/fwts_uefi.c     |    1 +
>  2 files changed, 2 insertions(+)
>
> diff --git a/src/lib/include/fwts_uefi.h b/src/lib/include/fwts_uefi.h
> index 7002a24..2b82168 100644
> --- a/src/lib/include/fwts_uefi.h
> +++ b/src/lib/include/fwts_uefi.h
> @@ -87,6 +87,7 @@ enum {
>  #define EFI_END_OF_FILE                        (31 | HIGH_BIT_SET)
>  #define EFI_INVALID_LANGUAGE           (32 | HIGH_BIT_SET)
>  #define EFI_COMPROMISED_DATA           (33 | HIGH_BIT_SET)
> +#define EFI_IP_ADDRESS_CONFLICT                (34 | HIGH_BIT_SET)
>
>  #define FWTS_UEFI_UNSPECIFIED_TIMEZONE 0x07FF
>
> diff --git a/src/lib/src/fwts_uefi.c b/src/lib/src/fwts_uefi.c
> index 3e34ddd..79524f5 100644
> --- a/src/lib/src/fwts_uefi.c
> +++ b/src/lib/src/fwts_uefi.c
> @@ -458,6 +458,7 @@ static uefistatus_info uefistatus_info_table[] = {
>         { EFI_END_OF_FILE,              "EFI_END_OF_FILE",              "The end of the file was reached." },
>         { EFI_INVALID_LANGUAGE,         "EFI_INVALID_LANGUAGE",         "The language specified was invalid." },
>         { EFI_COMPROMISED_DATA,         "EFI_COMPROMISED_DATA",         "The security status of the data is unknown or compromised and the data must be updated or replaced to restore a valid security status." },
> +       { EFI_IP_ADDRESS_CONFLICT,              "EFI_IP_ADDRESS_CONFLICT",              "There is an address conflict address allocation." },
>         { ~0, NULL, NULL }
>  };
>
> --
> 1.7.9.5
>
>

Acked-by: Keng-Yu Lin <kengyu@canonical.com>
Alex Hung Aug. 13, 2014, 9:52 a.m. UTC | #2
On 08/13/2014 04:00 PM, Ivan Hu wrote:
> EFI_IP_ADDRESS_CONFLICT is defined on the UEFI spec version 2.4.
>
> Signed-off-by: Ivan Hu <ivan.hu@canonical.com>
> ---
>   src/lib/include/fwts_uefi.h |    1 +
>   src/lib/src/fwts_uefi.c     |    1 +
>   2 files changed, 2 insertions(+)
>
> diff --git a/src/lib/include/fwts_uefi.h b/src/lib/include/fwts_uefi.h
> index 7002a24..2b82168 100644
> --- a/src/lib/include/fwts_uefi.h
> +++ b/src/lib/include/fwts_uefi.h
> @@ -87,6 +87,7 @@ enum {
>   #define EFI_END_OF_FILE			(31 | HIGH_BIT_SET)
>   #define EFI_INVALID_LANGUAGE		(32 | HIGH_BIT_SET)
>   #define EFI_COMPROMISED_DATA		(33 | HIGH_BIT_SET)
> +#define EFI_IP_ADDRESS_CONFLICT		(34 | HIGH_BIT_SET)
>
>   #define FWTS_UEFI_UNSPECIFIED_TIMEZONE 0x07FF
>
> diff --git a/src/lib/src/fwts_uefi.c b/src/lib/src/fwts_uefi.c
> index 3e34ddd..79524f5 100644
> --- a/src/lib/src/fwts_uefi.c
> +++ b/src/lib/src/fwts_uefi.c
> @@ -458,6 +458,7 @@ static uefistatus_info uefistatus_info_table[] = {
>   	{ EFI_END_OF_FILE,		"EFI_END_OF_FILE",		"The end of the file was reached." },
>   	{ EFI_INVALID_LANGUAGE,		"EFI_INVALID_LANGUAGE",		"The language specified was invalid." },
>   	{ EFI_COMPROMISED_DATA,		"EFI_COMPROMISED_DATA",		"The security status of the data is unknown or compromised and the data must be updated or replaced to restore a valid security status." },
> +	{ EFI_IP_ADDRESS_CONFLICT,		"EFI_IP_ADDRESS_CONFLICT",		"There is an address conflict address allocation." },
>   	{ ~0, NULL, NULL }
>   };
>
>


Acked-by: Alex Hung <alex.hung@canonical.com>
Kun Yang Aug. 14, 2014, 5:47 a.m. UTC | #3

diff mbox

Patch

diff --git a/src/lib/include/fwts_uefi.h b/src/lib/include/fwts_uefi.h
index 7002a24..2b82168 100644
--- a/src/lib/include/fwts_uefi.h
+++ b/src/lib/include/fwts_uefi.h
@@ -87,6 +87,7 @@  enum {
 #define EFI_END_OF_FILE			(31 | HIGH_BIT_SET)
 #define EFI_INVALID_LANGUAGE		(32 | HIGH_BIT_SET)
 #define EFI_COMPROMISED_DATA		(33 | HIGH_BIT_SET)
+#define EFI_IP_ADDRESS_CONFLICT		(34 | HIGH_BIT_SET)
 
 #define FWTS_UEFI_UNSPECIFIED_TIMEZONE 0x07FF
 
diff --git a/src/lib/src/fwts_uefi.c b/src/lib/src/fwts_uefi.c
index 3e34ddd..79524f5 100644
--- a/src/lib/src/fwts_uefi.c
+++ b/src/lib/src/fwts_uefi.c
@@ -458,6 +458,7 @@  static uefistatus_info uefistatus_info_table[] = {
 	{ EFI_END_OF_FILE,		"EFI_END_OF_FILE",		"The end of the file was reached." },
 	{ EFI_INVALID_LANGUAGE,		"EFI_INVALID_LANGUAGE",		"The language specified was invalid." },
 	{ EFI_COMPROMISED_DATA,		"EFI_COMPROMISED_DATA",		"The security status of the data is unknown or compromised and the data must be updated or replaced to restore a valid security status." },
+	{ EFI_IP_ADDRESS_CONFLICT,		"EFI_IP_ADDRESS_CONFLICT",		"There is an address conflict address allocation." },
 	{ ~0, NULL, NULL }
 };