option: Check nodePortMax < ephermeralPortMin in agent
option: Check nodePortMax < ephermeralPortMin in agent

Previously, if the ephermeral range min port was not greater than the
nodeport range max port, the compilation of bpf_netdev was failing with
a cryptic message:

    level=warning msg="In file included from /var/lib/cilium/bpf/bpf_overlay.c:39:" subsys=daemon
    level=warning msg="/var/lib/cilium/bpf/lib/nodeport.h:898:3: error: array size is negative" subsys=daemon
    level=warning msg="                build_bug_on(!(NODEPORT_PORT_MAX < EPHERMERAL_MIN));" subsys=daemon
    level=warning msg="
    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~" subsys=daemon
    level=warning msg="/var/lib/cilium/bpf/lib/utils.h:124:45: note: expanded from macro 'build_bug_on'" subsys=daemon
    level=warning msg="# define build_bug_on(e) ((void)sizeof(char[1 - 2*!!(e)]))" subsys=daemon
    level=warning msg=" ^~~~~~~~~~~" subsys=daemon
    level=warning msg="3 warnings and 1 error generated." subsys=daemon

Fix this by checking the constraint in the agent, and log a helpful
message how to fix it.

Signed-off-by: Martynas Pumputis <6b0d31c0d563223024da45691584643ac78c96e8@lambda.lt>

cilium-team/cilium,tgraf/cilium,cilium/cilium,tklauser/cilium,tgraf/cilium,michi-covalent/cilium,tgraf/cilium,michi-covalent/cilium,cilium/cilium,tklauser/cilium,tklauser/cilium,tgraf/cilium,tgraf/cilium,cilium/cilium,michi-covalent/cilium,cilium/cilium,tgraf/cilium,michi-covalent/cilium,cilium-team/cilium,michi-covalent/cilium,tklauser/cilium,tklauser/cilium,cilium/cilium