Remove unnecessary kube-proxy double NAT workaround #340
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Removes iptables mangle rules that were added to fix UDP checksum issues caused by kube-proxy's double NAT.
Background
While the egress functionality can be directly replaced from iptables to nftables, nftables doesn't have an equivalent rule for the iptables CHECKSUM target, which complicates the implementation. I'm planning to add nftables support for the egress implementation, but this workaround was blocking that effort.
Upon reviewing the code, I found that the use of the CHECKSUM target was intended as a temporary workaround, raising questions about whether it's still necessary. Therefore, I decided to remove the relevant code and conduct verification tests.