-
Notifications
You must be signed in to change notification settings - Fork 802
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
veth mac changes between cniADD and cniCheck #805
Comments
Looks like bridge plugin specific |
It seem the mac address can change before it is actived Fixes containernetworking#805 Signed-off-by: Michael Cambria <[email protected]>
It seem the mac address can change before it is actived Fixes containernetworking#805 Signed-off-by: Michael Cambria <[email protected]>
what the heck is changing the mac!? |
Right now it looks like the kernel does this "underneath" us. I've added lots of debug code after every if statement:
where debugX is unique in each case. We hit at random points, including after an if statement I know to be false for my test configlist. That is the macs were the same, if test false so next the macs are compared again and they are now different. |
Sometimes the mac address changes after adding the port to the bridge. Fixes containernetworking#805 Signed-off-by: Casey Callendrello <[email protected]>
It was noticed that, sometimes, the mac of the host-side of the veth changes after setting up the bridge. So, just refresh it. Fixes: containernetworking#805 Signed-off-by: Casey Callendrello <[email protected]>
CNI add creates:
The veth on the host side is changed by TBD:
This causes check to fail:
The text was updated successfully, but these errors were encountered: