github.com/cilium/cilium@v1.16.2/pkg/datapath/fake/types/mtu.go (about)

     1  // SPDX-License-Identifier: Apache-2.0
     2  // Copyright Authors of Cilium
     3  
     4  package types
     5  
     6  import "github.com/cilium/cilium/pkg/mtu"
     7  
     8  type MTU struct{}
     9  
    10  // GetDeviceMTU implements mtu.MTU.
    11  func (*MTU) GetDeviceMTU() int {
    12  	return 1500
    13  }
    14  
    15  // GetRouteMTU implements mtu.MTU.
    16  func (*MTU) GetRouteMTU() int {
    17  	return 1500
    18  }
    19  
    20  // GetRoutePostEncryptMTU implements mtu.MTU.
    21  func (*MTU) GetRoutePostEncryptMTU() int {
    22  	return 1420
    23  }
    24  
    25  func (*MTU) IsEnableRouteMTUForCNIChaining() bool {
    26  	return false
    27  }
    28  
    29  var _ mtu.MTU = &MTU{}