code: func (plugin *kubenetNetworkPlugin) shaper() bandwidth.BandwidthShaper {
  	if plugin.bandwidthShaper == nil {
  		plugin.bandwidthShaper = bandwidth.NewTCShaper(BridgeName)
  		plugin.bandwidthShaper.ReconcileInterface()
  	}
  	return plugin.bandwidthShaper
  }
docs: // shaper retrieves the bandwidth shaper and, if it hasn't been fetched before,
  // initializes it and ensures the bridge is appropriately configured
  // This function should only be called while holding the `plugin.mu` lock