VlanConfig.vfr 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. ///** @file
  2. // VLAN configuration formset.
  3. //
  4. // Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>
  5. // SPDX-License-Identifier: BSD-2-Clause-Patent
  6. //
  7. //**/
  8. #include "VlanConfigNvData.h"
  9. formset
  10. guid = VLAN_CONFIG_FORM_SET_GUID,
  11. title = STRING_TOKEN(STR_VLAN_FORM_SET_TITLE),
  12. help = STRING_TOKEN(STR_VLAN_FORM_SET_TITLE_HELP),
  13. classguid = EFI_HII_PLATFORM_SETUP_FORMSET_GUID,
  14. varstore VLAN_CONFIGURATION,
  15. varid = VLAN_CONFIGURATION_VARSTORE_ID,
  16. name = VlanNvData,
  17. guid = VLAN_CONFIG_FORM_SET_GUID;
  18. form formid = VLAN_HEAD_FORM_ID,
  19. title = STRING_TOKEN(STR_VLAN_FORM_TITLE);
  20. goto VLAN_CONFIGURATION_FORM_ID,
  21. prompt = STRING_TOKEN (STR_GET_CURRENT_SETTING),
  22. help = STRING_TOKEN (STR_GET_CURRENT_SETTING_HELP),
  23. flags = INTERACTIVE,
  24. key = VLAN_UPDATE_QUESTION_ID;
  25. endform;
  26. form formid = VLAN_CONFIGURATION_FORM_ID,
  27. title = STRING_TOKEN(STR_VLAN_FORM_TITLE);
  28. subtitle text = STRING_TOKEN(STR_VLAN_CREATE_VLAN);
  29. numeric varid = VlanNvData.VlanId,
  30. prompt = STRING_TOKEN(STR_VLAN_VID_PROMPT),
  31. help = STRING_TOKEN(STR_VLAN_VID_HELP),
  32. minimum = 0,
  33. maximum = 4094,
  34. endnumeric;
  35. numeric varid = VlanNvData.Priority,
  36. prompt = STRING_TOKEN(STR_VLAN_PRIORITY_PROMPT),
  37. help = STRING_TOKEN(STR_VLAN_PRIORITY_HELP),
  38. minimum = 0,
  39. maximum = 7,
  40. endnumeric;
  41. text
  42. help = STRING_TOKEN(STR_VLAN_ADD_VLAN_HELP),
  43. text = STRING_TOKEN(STR_VLAN_ADD_VLAN_PROMPT),
  44. flags = INTERACTIVE,
  45. key = VLAN_ADD_QUESTION_ID;
  46. subtitle text = STRING_TOKEN(STR_VLAN_NULL_STRING);
  47. subtitle text = STRING_TOKEN(STR_VLAN_VLAN_LIST);
  48. label LABEL_VLAN_LIST;
  49. label LABEL_END;
  50. text
  51. help = STRING_TOKEN(STR_VLAN_REMOVE_VLAN_HELP),
  52. text = STRING_TOKEN(STR_VLAN_REMOVE_VLAN_PROMPT),
  53. flags = INTERACTIVE,
  54. key = VLAN_REMOVE_QUESTION_ID;
  55. endform;
  56. endformset;