#
#  Copyright (C) 2006 by Cisco Systems, Inc.
#
# Date: Wed Aug 02 17:05:24 2006
# Option Definition Set Export/Import Utility
# Version: 1
# Product version: 7.0, built 08/02/06@14:06 by foo@bar.cisco.com
#
# Edit the name of this option-set to have a unique name for your dhcp server.
#
# Edit the vendor-option-string value to match whatever is needed
# to match the option-60 dhcp-class-identifier string that your
# PXE clients are sending.
#
#  EXAMPLE: "PXEClient:Arch:00000:UNDI:002001"
#
# Save the edited file into a new filename.
#
# Load this file into your dhcp server with the NRCMD command:
#
#  import option-set <filename>
#
#
# --------------------- begin option-set definition -------------------
#
{
  ( id-range = 1 )
  ( name = pxe-sample-set )
  ( vendor-option-string = pxe-option )
  ( children = [
    {
      ( id = 43 )
      ( name = pxe-sample )
      ( desc =  )
      ( base-type = AT_BLOB )
      ( children = [
        {
          ( id = 1 )
          ( name = pxe-mtftp-ip )
          ( desc =  )
          ( base-type = AT_IPADDR )
        }
        {
          ( id = 2 )
          ( name = pxe-mtftp-cport )
          ( desc =  )
          ( base-type = AT_SHRTI )
        }
        {
          ( id = 3 )
          ( name = pxe-mtftp-sport )
          ( desc =  )
          ( base-type = AT_SHRTI )
        }
        {
          ( id = 4 )
          ( name = pxe-mtftp-tmout )
          ( desc =  )
          ( base-type = AT_INT8 )
        }
        {
          ( id = 5 )
          ( name = pxe-mtftp-delay )
          ( desc =  )
          ( base-type = AT_INT8 )
        }
        {
          ( id = 6 )
          ( name = pxe-discovery-control )
          ( desc =  )
          ( base-type = AT_INT8 )
        }
        {
          ( id = 7 )
          ( name = pxe-discovery-mcast-addr )
          ( desc =  )
          ( base-type = AT_IPADDR )
        }
        {
          ( id = 8 )
          ( name = pxe-boot-servers )
          ( desc =  )
          ( base-type = AT_TYPECNT )
          ( children = [
            {
              ( id = 0 )
              ( name = pxe-boot-server-type )
              ( desc =  )
              ( base-type = AT_SHORT )
            }
            {
              ( id = 0 )
              ( name = pxe-boot-serv-ip-addr-list )
              ( desc =  )
              ( base-type = AT_IPADDR )
              ( repeat = ZERO_OR_MORE )
            }
          ] )
        }
        {
          ( id = 9 )
          ( name = pxe-boot-menu )
          ( desc =  )
          ( base-type = AT_TYPECNT )
          ( children = [
            {
              ( id = 0 )
              ( name = pxe-boot-server-type )
              ( desc =  )
              ( base-type = AT_SHORT )
            }
            {
              ( id = 0 )
              ( name = pxe-boot-menu-description )
              ( desc =  )
              ( base-type = AT_NSTRING )
            }
          ] )
        }
        {
          ( id = 10 )
          ( name = pxe-menu-prompt )
          ( desc =  )
          ( base-type = AT_BLOB )
          ( children = [
            {
              ( id = 0 )
              ( name = pxe-menu-timeout )
              ( desc =  )
              ( base-type = AT_INT8 )
            }
            {
              ( id = 0 )
              ( name = pxe-menu-prompt-string )
              ( desc =  )
              ( base-type = AT_NSTRING )
            }
          ] )
        }
        {
          ( id = 11 )
          ( name = pxe-mcast-addrs-alloc )
          ( desc =  )
          ( base-type = AT_BLOB )
          ( children = [
            {
              ( id = 0 )
              ( name = pxe-mcast-ipbase )
              ( desc =  )
              ( base-type = AT_IPADDR )
            }
            {
              ( id = 0 )
              ( name = pxe-mcast-block )
              ( desc =  )
              ( base-type = AT_SHORT )
            }
            {
              ( id = 0 )
              ( name = pxe-mcast-range )
              ( desc =  )
              ( base-type = AT_SHORT )
            }
          ] )
        }
        {
          ( id = 12 )
          ( name = pxe-credentials-type )
          ( desc =  )
          ( base-type = AT_INT )
          ( repeat = ZERO_OR_MORE )
        }
      ] )
    }
  ] )
}
