Not 100% sure where this goes, but feels like CNI could be the right place to specify that plugins should support, but are not strictly required to support hairpin traffic (if/how each plugin does this will vary, so feels like it belongs in CNI rather than in the runtime).
Perhaps it should be an optional part of the spec, or a convention?
Context being this Kubernetes issue: kubernetes/kubernetes#45790