What this PR does / why we need it: Load agent/transit XDP programs tries to initialize and load program even though it has already been loaded. This avoids creation of spurious eBPF map entries by avoiding load (without unload) if XDP program has already been loaded.
Which issue(s) this PR fixes: Arktos issues 1360.
Fixes #
Special notes for your reviewer: Tested scaleup with kube-up several times and scaleout 2x2.
What type of PR is this?
What this PR does / why we need it: Load agent/transit XDP programs tries to initialize and load program even though it has already been loaded. This avoids creation of spurious eBPF map entries by avoiding load (without unload) if XDP program has already been loaded.
Which issue(s) this PR fixes: Arktos issues 1360.
Fixes #
Special notes for your reviewer: Tested scaleup with kube-up several times and scaleout 2x2.
Does this PR introduce a user-facing change?: