Skip to content

Conversation

@vakalapa
Copy link
Contributor

@vakalapa vakalapa commented Apr 1, 2022

Reason for Change:

NPM Dataplane V2 uses 0x4000 as INgress drop mark. this is clashing with kube-proxy Masq mark for ExternalLB Service with policy as Cluster. This change will use a different work of the 32 bit markable section of packet.

Issue Fixed:

Requirements:

Notes:

@vakalapa vakalapa requested a review from a team as a code owner April 5, 2022 19:47
@vakalapa vakalapa requested review from ck319 and removed request for a team April 5, 2022 19:47
huntergregory
huntergregory previously approved these changes Apr 6, 2022
@vakalapa vakalapa merged commit b1d3ddd into master Apr 11, 2022
@vakalapa vakalapa deleted the vakr/markmasksiptables branch April 11, 2022 18:17
matmerr pushed a commit to matmerr/azure-container-networking that referenced this pull request Jun 29, 2022
Azure#1313)

* fix: [NPM] updating NPM marks with a mask to not clash with kube-proxy

* updating mark to single bit instead of 2 bits for 500

* not touching v1 and adjusting UTs for V2

* correcting an UT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

npm Related to NPM.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants