Aiui the controller is only running in the control plane, and the ebpf programs are in the data plane?

yes, that's right!