From 79eeb90079e417f0a9d040c1de8f3278c628810f Mon Sep 17 00:00:00 2001 From: xegineering Date: Thu, 31 Oct 2024 22:10:36 +0100 Subject: Change module name and restructure content The repository names for soundbox are named as below: - app: soundbox-app - Go library module: soundbox-go - Device: soundbox The Go module names were: - app: xengineering.eu/soundbox/app - Go library module: xengineering.eu/soundbox This does not make clear which module is related to which repository since the names are different. Thus it should be changed to: - app: xengineering.eu/soundbox-app - Go library module: xengineering.eu/soundbox-go The import statement for the library is then: import "xengineering.eu/soundbox-go/soundbox" This is a bit longer but it keeps the property that the library is referenced inside the code by the simple name `soundbox`. --- ipv6.go | 19 ------------------- 1 file changed, 19 deletions(-) delete mode 100644 ipv6.go (limited to 'ipv6.go') diff --git a/ipv6.go b/ipv6.go deleted file mode 100644 index 355e233..0000000 --- a/ipv6.go +++ /dev/null @@ -1,19 +0,0 @@ -package soundbox - -import ( - "fmt" - "net" -) - -// toLinkLocal converts a MAC address to the corresponding IPv6 link-local -// address. -func toLinkLocal(ha net.HardwareAddr) (net.IP, error) { - switch len(ha) { - case 6: - ip := net.IP{0xfe, 0x80, 0, 0, 0, 0, 0, 0, - ha[0] ^ 0b10, ha[1], ha[2], 0xff, 0xfe, ha[3], ha[4], ha[5]} - return ip, nil - default: - return nil, fmt.Errorf("Only IEEE 802 MAC-48 addresses supported") - } -} -- cgit v1.2.3-70-g09d2