| Copyright 2020 The Monogon Project Authors. | 
 |  | 
 | Licensed under the Apache License, Version 2.0 (the "License"); | 
 | you may not use this file except in compliance with the License. | 
 | You may obtain a copy of the License at | 
 |  | 
 |   http://www.apache.org/licenses/LICENSE-2.0 | 
 |  | 
 | Unless required by applicable law or agreed to in writing, software | 
 | distributed under the License is distributed on an "AS IS" BASIS, | 
 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
 | See the License for the specific language governing permissions and | 
 | limitations under the License. | 
 |  | 
 |  | 
 | Fix nfproxy compatibility with our version of Kubernetes/utilproxy | 
 | --- com_github_sbezverk_nfproxy.orig/pkg/proxy/proxy_service.go	2020-07-16 14:24:06.901176302 +0200 | 
 | +++ com_github_sbezverk_nfproxy/pkg/proxy/proxy_service.go	2020-07-16 14:08:34.118927035 +0200 | 
 | @@ -22,7 +22,6 @@ | 
 |  	utilnftables "github.com/google/nftables" | 
 |  	"github.com/sbezverk/nfproxy/pkg/nftables" | 
 |  	v1 "k8s.io/api/core/v1" | 
 | -	"k8s.io/apimachinery/pkg/types" | 
 |  	"k8s.io/klog" | 
 |  	utilproxy "k8s.io/kubernetes/pkg/proxy/util" | 
 |  	utilnet "k8s.io/utils/net" | 
 | @@ -44,8 +43,7 @@ | 
 |  		stickySeconds := int(*svc.Spec.SessionAffinityConfig.ClientIP.TimeoutSeconds) | 
 |  		klog.V(5).Infof("Service %s/%s has SessionAffinity set for %d seconds", svc.Namespace, svc.Name, stickySeconds) | 
 |  	} | 
 | -	svcName := types.NamespacedName{Namespace: svc.Namespace, Name: svc.Name} | 
 | -	if utilproxy.ShouldSkipService(svcName, svc) { | 
 | +	if utilproxy.ShouldSkipService(svc) { | 
 |  		return | 
 |  	} | 
 |  	for i := range svc.Spec.Ports { |