diff options
Diffstat (limited to 'dhcpv6/ztpv6/parse_vendor_options.go')
-rw-r--r-- | dhcpv6/ztpv6/parse_vendor_options.go | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/dhcpv6/ztpv6/parse_vendor_options.go b/dhcpv6/ztpv6/parse_vendor_options.go index 3d1fd01..b3ce55b 100644 --- a/dhcpv6/ztpv6/parse_vendor_options.go +++ b/dhcpv6/ztpv6/parse_vendor_options.go @@ -46,7 +46,8 @@ func ParseVendorData(packet dhcpv6.DHCPv6) (*VendorData, error) { for _, d := range vData { switch { // Arista;DCS-0000;00.00;ZZZ00000000 - case strings.HasPrefix(d, "Arista;"): + // Cisco;8800;12.34;FOC00000000 + case strings.HasPrefix(d, "Arista;"), strings.HasPrefix(d, "Cisco;"): p := strings.Split(d, ";") if len(p) < 4 { return nil, errVendorOptionMalformed |