INNER CODE UNIT · Go

run

liqotech/liqo · cmd/gateway/main.go:103

func run(cmd *cobra.Command, _ []string) error {
	var err error

	// Check if the minimum kernel version is satisfied.
	if !connoptions.GwOptions.DisableKernelVersionCheck {
		if err := kernelversion.CheckKernelVersion(&connoptions.GwOptions.MinimumKernelVersion); err != nil {
			return fmt.Errorf("kernel version check failed: %w, disable this check with --%s", err, gateway.FlagNameDisableKernelVersionCheck)
		}
	}

	// Enable ip_forwarding.
	if err = kernel.EnableIPForwarding(); err != nil {
		return err
	}

	// Disable rp_filter.
	if err = kernel.DisableRtFilter(); err != nil {
		return err

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…