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