New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
datapath: Add a flag to set VXLAN and Geneve ports #16874
Conversation
766bfa8
to
08e0353
Compare
08e0353
to
465952a
Compare
465952a
to
36ae432
Compare
This comment has been minimized.
This comment has been minimized.
a7e8d16
to
c91fad1
Compare
This comment has been minimized.
This comment has been minimized.
c91fad1
to
5290308
Compare
80c813f
to
5705342
Compare
/test |
36f9771
to
3d5d254
Compare
3d5d254
to
2091257
Compare
2091257
to
c415730
Compare
/test |
Upgrade question, bear with me if anyone already asked and I just missed the answer: Commit message:
If we no longer rely on the kernel's default, how do we know that this won't create an upgrade |
I the topic was touched on briefly, maybe it was on slack. I have a TODO in #15956 (comment) to do document this properly.
There will be impact only if user decide changes the port on upgrade.
From my understanding there is no global settable default. The default is per-interface, overriding it requires a very specific And this PR doesn't actually change the default, it only sets what's the current default port is explicitly. It's been assumed until now that the kernel's default won't change, but now if it does actually change, Cilium will keep on using the same port unless user changes or maintainers agree to change it.
No, as per above, default is per-interface Cilium own the interface anyway.
|
concern raised is deemed to be satisfied
Travis seems to run into this: 'The job exceeded the maximum log length, and has been terminated.' 🤔 I gets into an infinite loop here:
|
This change makes it possible for user to set a custom port for VXLAN or Geneve. In order to anable that, the defaulting logic was introduced in the agent, so kernel defaults are no longer relied upon. Default ports remain unchanged. Towards: cilium#15956 Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com>
xref cilium/image-tools#136 xref isovalent/iproute2#14 Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com>
This is to incorporate new iproute2 image Signed-off-by: Ilya Dmitrichenko <errordeveloper@gmail.com>
c415730
to
c104504
Compare
/test |
good |
This change moves port defaulting logic from the kernel into the
agent and exposes a flag that lets user set a custom port.
Defaults ports remain unchanged.
Towards: #15956