From patchwork Wed Aug 13 08:00:17 2014 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ivan Hu X-Patchwork-Id: 379525 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from huckleberry.canonical.com (huckleberry.canonical.com [91.189.94.19]) by ozlabs.org (Postfix) with ESMTP id 81E8814008C; Wed, 13 Aug 2014 18:00:58 +1000 (EST) Received: from localhost ([127.0.0.1] helo=huckleberry.canonical.com) by huckleberry.canonical.com with esmtp (Exim 4.76) (envelope-from ) id 1XHTUI-0006pB-Lc; Wed, 13 Aug 2014 08:00:50 +0000 Received: from youngberry.canonical.com ([91.189.89.112]) by huckleberry.canonical.com with esmtp (Exim 4.76) (envelope-from ) id 1XHTTq-0006RE-QY for fwts-devel@lists.ubuntu.com; Wed, 13 Aug 2014 08:00:22 +0000 Received: from [175.41.48.77] (helo=canonical.com) by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1XHTTq-0003lw-6Q; Wed, 13 Aug 2014 08:00:22 +0000 From: Ivan Hu To: fwts-devel@lists.ubuntu.com Subject: [PATCH 2/4] lib: uefi: add the status error report for the IP addr conflict (LP: #1356195) Date: Wed, 13 Aug 2014 16:00:17 +0800 Message-Id: <1407916817-2825-1-git-send-email-ivan.hu@canonical.com> X-Mailer: git-send-email 1.7.9.5 X-BeenThere: fwts-devel@lists.ubuntu.com X-Mailman-Version: 2.1.14 Precedence: list List-Id: Firmware Test Suite Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: fwts-devel-bounces@lists.ubuntu.com Sender: fwts-devel-bounces@lists.ubuntu.com EFI_IP_ADDRESS_CONFLICT is defined on the UEFI spec version 2.4. Signed-off-by: Ivan Hu Acked-by: Keng-Yu Lin Acked-by: Alex Hung --- 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 } };