Skip to content

Merge ipv6 support #13

Merged
stormi merged 12 commits into10.10.5-8.3from
mrge-ipv6
Jun 13, 2023
Merged

Merge ipv6 support #13
stormi merged 12 commits into10.10.5-8.3from
mrge-ipv6

Conversation

@benjamreis
Copy link
Copy Markdown

No description provided.

@benjamreis benjamreis requested a review from stormi May 11, 2023 12:59
@benjamreis
Copy link
Copy Markdown
Author

xenserver#2

@stormi stormi requested a review from ydirson May 11, 2023 15:36
@stormi stormi changed the title Merge ipv6 Merge ipv6 support May 11, 2023
@stormi
Copy link
Copy Markdown
Member

stormi commented May 11, 2023

Looks good. As discussed, let's not create a merge commit when merging this PR. Fast-forward with git directly instead. Not true anymore

Copy link
Copy Markdown
Collaborator

@ydirson ydirson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My first pass is limited to backend and netinterface.

As a more general note, I remember we previously talked about writeDebStyleInterface(), which looks like dead code. This PR makes it even more useless by leaving it only supporting IPv4, so I think it should first be removed in a preparatory commit.

Comment thread backend.py
Comment thread backend.py
Comment thread netinterface.py
Comment thread netinterface.py Outdated
Comment thread netinterface.py Outdated
Comment thread netinterface.py Outdated
Comment thread netinterface.py Outdated
Comment thread netinterface.py
Comment thread netinterface.py Outdated
Comment thread netinterface.py
@benjamreis benjamreis force-pushed the mrge-ipv6 branch 8 times, most recently from 2a4fa57 to 8f187a3 Compare June 5, 2023 12:08
@benjamreis benjamreis requested review from stormi and ydirson June 7, 2023 09:10
@stormi
Copy link
Copy Markdown
Member

stormi commented Jun 7, 2023

Looks like all the commits are on top of origin/10.10.5-8.3. Shouldn't there be a merge commit somewhere so that we can then fast-forward this branch to 10.10.5-8.3 as planned initially?
image

Copy link
Copy Markdown
Collaborator

@ydirson ydirson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lots of little remarks (mostly) targeted to upstreaming branch

Comment thread backend.py
Comment thread netutil.py
Comment thread netinterface.py
Comment thread tui/network.py
Comment thread tui/network.py
Comment thread tui/network.py Outdated
Comment thread tui/network.py
Comment thread netinterface.py Outdated
Comment thread netinterface.py Outdated
Comment thread netutil.py
Both fields are used for the 2 IP families and were writen in
an IPv4 specific block.

Signed-off-by: BenjiReis <benjamin.reis@vates.fr>
Signed-off-by: BenjiReis <benjamin.reis@vates.fr>
Inherits from `NetInterface` to mutualize the code

Signed-off-by: BenjiReis <benjamin.reis@vates.fr>
Signed-off-by: BenjiReis <benjamin.reis@vates.fr>
Add family specific validator as well

Signed-off-by: BenjiReis <benjamin.reis@vates.fr>
Signed-off-by: BenjiReis <benjamin.reis@vates.fr>
Signed-off-by: BenjiReis <benjamin.reis@vates.fr>
Signed-off-by: BenjiReis <benjamin.reis@vates.fr>
Add a screen to choose to configure IPv4, IPv6 or both
Display the interface screen for IPv4 and/or IPv6

Signed-off-by: BenjiReis <benjamin.reis@vates.fr>
Need to add `ndisc6` to the install.img

Signed-off-by: BenjiReis <benjamin.reis@vates.fr>
Add `isDynamic` helper to `NetInterface`

Signed-off-by: BenjiReis <benjamin.reis@vates.fr>
Add `etc/sysctl.d/91-net-ipv6.conf` in the restore list

Signed-off-by: BenjiReis <benjamin.reis@vates.fr>
@stormi
Copy link
Copy Markdown
Member

stormi commented Jun 13, 2023

We merge this current state for the next alpha/beta release of XCP-ng 8.3, and will continue improving the upstream PR to take the last non-blocking comments into account.

@stormi stormi merged commit 248f58b into 10.10.5-8.3 Jun 13, 2023
@benjamreis benjamreis deleted the mrge-ipv6 branch June 14, 2023 09:13
ydirson pushed a commit that referenced this pull request Sep 26, 2023
ydirson pushed a commit that referenced this pull request Sep 27, 2023
ydirson pushed a commit that referenced this pull request Sep 28, 2023
ydirson pushed a commit that referenced this pull request Sep 28, 2023
ydirson pushed a commit that referenced this pull request Sep 29, 2023
ydirson pushed a commit that referenced this pull request Dec 15, 2023
ydirson pushed a commit that referenced this pull request Apr 18, 2024
ydirson pushed a commit that referenced this pull request Apr 19, 2024
ydirson pushed a commit that referenced this pull request Apr 19, 2024
ydirson pushed a commit that referenced this pull request Apr 19, 2024
ydirson pushed a commit that referenced this pull request Jul 2, 2024
ydirson pushed a commit that referenced this pull request Mar 11, 2025
ydirson pushed a commit that referenced this pull request Mar 19, 2025
ydirson added a commit that referenced this pull request Apr 2, 2025
ydirson added a commit that referenced this pull request Apr 2, 2025
ydirson added a commit that referenced this pull request Apr 2, 2025
ydirson pushed a commit that referenced this pull request Apr 3, 2025
ydirson pushed a commit that referenced this pull request May 5, 2025
ydirson pushed a commit that referenced this pull request May 5, 2025
ydirson pushed a commit that referenced this pull request May 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants