Skip to content

Commit 4982747

Browse files
committed
feat: add function to generate wireguard subnet cidr
1 parent ef4a679 commit 4982747

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

pkg/ipam/address_gen.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,14 @@ func GenerateWireguardIP(template string, serverId int) (string, error) {
105105
return binaryFormatToIP(templateString)
106106
}
107107

108+
func GenerateWireguardSubnetCIDR(template string) (int, error) {
109+
t, err := parseTemplate(template)
110+
if err != nil {
111+
return 0, err
112+
}
113+
return t.ServerBitsStartIndex, nil
114+
}
115+
108116
func GenerateWireguardSubnet(template string) (string, error) {
109117
t, err := parseTemplate(template)
110118
if err != nil {

0 commit comments

Comments
 (0)