diff --git a/libnetwork/drivers/bridge/bridge_linux.go b/libnetwork/drivers/bridge/bridge_linux.go index df4eaeca70..aa3a953be1 100644 --- a/libnetwork/drivers/bridge/bridge_linux.go +++ b/libnetwork/drivers/bridge/bridge_linux.go @@ -235,7 +235,7 @@ func ValidateFixedCIDRV6(val string) error { // Whatever can be assessed a priori before attempting any programming. func (c *networkConfiguration) Validate() error { if c.Mtu < 0 { - return ErrInvalidMtu(c.Mtu) + return errdefs.InvalidParameter(fmt.Errorf("invalid MTU number: %d", c.Mtu)) } if c.EnableIPv4 { diff --git a/libnetwork/drivers/bridge/errors.go b/libnetwork/drivers/bridge/errors.go index 54ee551143..ffef40ba28 100644 --- a/libnetwork/drivers/bridge/errors.go +++ b/libnetwork/drivers/bridge/errors.go @@ -16,16 +16,6 @@ func (eig *ErrInvalidGateway) Error() string { // InvalidParameter denotes the type of this error func (eig *ErrInvalidGateway) InvalidParameter() {} -// ErrInvalidMtu is returned when the user provided MTU is not valid. -type ErrInvalidMtu int - -func (eim ErrInvalidMtu) Error() string { - return fmt.Sprintf("invalid MTU number: %d", int(eim)) -} - -// InvalidParameter denotes the type of this error -func (eim ErrInvalidMtu) InvalidParameter() {} - // InvalidNetworkIDError is returned when the passed // network id for an existing network is not a known id. type InvalidNetworkIDError string