@@ -14,10 +14,11 @@ const (
14
14
)
15
15
16
16
type Registry struct {
17
- Name string
18
- BaseURL string
19
- FilePrefix string
20
- FileExtension string
17
+ Name string
18
+ BaseURL string
19
+ FilePrefix string
20
+ FileExtension string
21
+ DefaultPrefixLen uint8
21
22
}
22
23
23
24
func (reg * Registry ) URL () * url.URL {
@@ -39,10 +40,9 @@ func (reg *Registry) TempFilePattern() string {
39
40
40
41
func Registries () []* Registry {
41
42
return []* Registry {
42
- {Name : REGISTRY_OUI , BaseURL : "https://standards-oui.ieee.org/oui" , FilePrefix : "oui" , FileExtension : "csv" },
43
- {Name : REGISTRY_CID , BaseURL : "https://standards-oui.ieee.org/cid" , FilePrefix : "cid" , FileExtension : "csv" },
44
- {Name : REGISTRY_IAB , BaseURL : "https://standards-oui.ieee.org/iab" , FilePrefix : "iab" , FileExtension : "csv" },
45
- {Name : REGISTRY_OUI28 , BaseURL : "https://standards-oui.ieee.org/oui28" , FilePrefix : "mam" , FileExtension : "csv" },
46
- {Name : REGISTRY_OUI36 , BaseURL : "https://standards-oui.ieee.org/oui36" , FilePrefix : "oui36" , FileExtension : "csv" },
43
+ {Name : REGISTRY_OUI , BaseURL : "https://standards-oui.ieee.org/oui" , FilePrefix : "oui" , FileExtension : "csv" , DefaultPrefixLen : 24 },
44
+ {Name : REGISTRY_CID , BaseURL : "https://standards-oui.ieee.org/cid" , FilePrefix : "cid" , FileExtension : "csv" , DefaultPrefixLen : 24 },
45
+ {Name : REGISTRY_OUI28 , BaseURL : "https://standards-oui.ieee.org/oui28" , FilePrefix : "mam" , FileExtension : "csv" , DefaultPrefixLen : 28 },
46
+ {Name : REGISTRY_OUI36 , BaseURL : "https://standards-oui.ieee.org/oui36" , FilePrefix : "oui36" , FileExtension : "csv" , DefaultPrefixLen : 36 },
47
47
}
48
48
}
0 commit comments