ipv4: move unexposed error values into helper.go
Change-Id: I86f7d9e18f9d51f0a92ce32690a9c4aab1c79ab4
Reviewed-on: https://go-review.googlesource.com/16320
Reviewed-by: Ian Lance Taylor <iant@golang.org>
diff --git a/ipv4/header.go b/ipv4/header.go
index b22336c..0cf9c98 100644
--- a/ipv4/header.go
+++ b/ipv4/header.go
@@ -5,7 +5,6 @@
package ipv4
import (
- "errors"
"fmt"
"net"
"runtime"
@@ -13,14 +12,6 @@
"unsafe"
)
-var (
- errMissingAddress = errors.New("missing address")
- errMissingHeader = errors.New("missing header")
- errHeaderTooShort = errors.New("header too short")
- errBufferTooShort = errors.New("buffer too short")
- errInvalidConnType = errors.New("invalid conn type")
-)
-
const (
Version = 4 // protocol version
HeaderLen = 20 // header length without extension headers
diff --git a/ipv4/helper.go b/ipv4/helper.go
index 20c2d24..8a7ee90 100644
--- a/ipv4/helper.go
+++ b/ipv4/helper.go
@@ -10,6 +10,11 @@
)
var (
+ errMissingAddress = errors.New("missing address")
+ errMissingHeader = errors.New("missing header")
+ errHeaderTooShort = errors.New("header too short")
+ errBufferTooShort = errors.New("buffer too short")
+ errInvalidConnType = errors.New("invalid conn type")
errOpNoSupport = errors.New("operation not supported")
errNoSuchInterface = errors.New("no such interface")
errNoSuchMulticastInterface = errors.New("no such multicast interface")