Skip to content
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

x/net/ipv4: add support for windows #7175

Open
mikioh opened this issue Jan 22, 2014 · 9 comments
Open

x/net/ipv4: add support for windows #7175

mikioh opened this issue Jan 22, 2014 · 9 comments

Comments

@mikioh
Copy link
Contributor

mikioh commented Jan 22, 2014

For now they are full of shims and spacers.
@gopherbot
Copy link

Comment 1:

CL https://golang.org/cl/97800043 mentions this issue.

@mikioh
Copy link
Contributor Author

mikioh commented Apr 30, 2014

Comment 2:

We forgot to add both Getsockopt and Setsockopt functions into Go 1.3 syscall package.
So adding support for solaris would be Go 1.4.

@mikioh
Copy link
Contributor Author

mikioh commented May 19, 2014

Comment 3:

This issue was updated by revision golang/net@38dcae4.

Fixes issue #7172.
LGTM=iant
R=golang-codereviews, gobot, iant
CC=golang-codereviews
https://golang.org/cl/97800043

@gopherbot
Copy link

Comment 4:

CL https://golang.org/cl/121880043 mentions this issue.

@mikioh mikioh changed the title go.net/ipv4: support dragonfly, plan9, solaris x/net/ipv4: support plan9, solaris, windows Dec 11, 2014
@bradfitz bradfitz removed the new label Dec 18, 2014
@mikioh mikioh added repo-net and removed repo-net labels Dec 23, 2014
@mikioh mikioh changed the title x/net/ipv4: support plan9, solaris, windows ipv4: support plan9, solaris, windows Jan 4, 2015
@rsc rsc added this to the Unplanned milestone Apr 10, 2015
@rsc rsc removed the release-none label Apr 10, 2015
@rsc rsc changed the title ipv4: support plan9, solaris, windows x/net/ipv4: support plan9, solaris, windows Apr 14, 2015
@rsc rsc modified the milestones: Unreleased, Unplanned Apr 14, 2015
@rsc rsc removed the repo-net label Apr 14, 2015
@mikioh mikioh changed the title x/net/ipv4: support plan9, solaris, windows x/net/ipv4: support plan9, windows Oct 3, 2016
@mikioh mikioh removed the OS-Solaris label Oct 3, 2016
@mikioh mikioh changed the title x/net/ipv4: support plan9, windows x/net/ipv4: add support for windows Apr 28, 2017
@gopherbot
Copy link

Change https://golang.org/cl/76394 mentions this issue: ipv4: implement control messages on windows

tmm1 added a commit to tmm1/net that referenced this issue Nov 7, 2017
Fixes golang/go#7175

Change-Id: I583c5713bedf073cf5abe25976275fc6b9193379
tmm1 added a commit to tmm1/net that referenced this issue Nov 7, 2017
Fixes golang/go#7175

Change-Id: I583c5713bedf073cf5abe25976275fc6b9193379
tmm1 added a commit to tmm1/net that referenced this issue Nov 7, 2017
Fixes golang/go#7175

Change-Id: I583c5713bedf073cf5abe25976275fc6b9193379
tmm1 added a commit to tmm1/net that referenced this issue Nov 8, 2017
Fixes golang/go#7175

Change-Id: I583c5713bedf073cf5abe25976275fc6b9193379
tmm1 added a commit to tmm1/net that referenced this issue Nov 8, 2017
Fixes golang/go#7175

Change-Id: I583c5713bedf073cf5abe25976275fc6b9193379
tmm1 added a commit to tmm1/net that referenced this issue Nov 8, 2017
Fixes golang/go#7175

Change-Id: I583c5713bedf073cf5abe25976275fc6b9193379
tmm1 added a commit to tmm1/net that referenced this issue Nov 8, 2017
Fixes golang/go#7175

Change-Id: I583c5713bedf073cf5abe25976275fc6b9193379
tmm1 added a commit to tmm1/net that referenced this issue Mar 23, 2018
Fixes golang/go#7175

Change-Id: I583c5713bedf073cf5abe25976275fc6b9193379
tmm1 added a commit to fancybits/go-net that referenced this issue Mar 23, 2018
Fixes golang/go#7175

Change-Id: I583c5713bedf073cf5abe25976275fc6b9193379
wheatman pushed a commit to wheatman/go-akaros that referenced this issue Jun 25, 2018
Also exposes common socket option functions on Solaris.

Update golang#7174
Update golang#7175

LGTM=aram
R=golang-codereviews, aram
CC=golang-codereviews
https://golang.org/cl/107280044
wheatman pushed a commit to wheatman/go-akaros that referenced this issue Jun 25, 2018
preparing for the syscall package freeze.

««« original CL description
syscall: consolidate, simplify socket options for Unix-like systems

Also exposes common socket option functions on Solaris.

Update golang#7174
Update golang#7175

LGTM=aram
R=golang-codereviews, aram
CC=golang-codereviews
https://golang.org/cl/107280044
»»»

LGTM=r
R=r
CC=golang-codereviews
https://golang.org/cl/121880043
wheatman pushed a commit to wheatman/go-akaros that referenced this issue Jul 9, 2018
preparing for the syscall package freeze.

««« original CL description
syscall: consolidate, simplify socket options for Unix-like systems

Also exposes common socket option functions on Solaris.

Update golang#7174
Update golang#7175

LGTM=aram
R=golang-codereviews, aram
CC=golang-codereviews
https://golang.org/cl/107280044
»»»

LGTM=r
R=r
CC=golang-codereviews
https://golang.org/cl/121880043
tmm1 added a commit to fancybits/go-net that referenced this issue Sep 19, 2018
Fixes golang/go#7175

Change-Id: I583c5713bedf073cf5abe25976275fc6b9193379
@Sean-Der
Copy link

Hey @tmm1 and @mikioh

Anything I can do to help with this? I am working on ICE for pion and can't implement some stuff without it. I see it hasn't landed, but can't find any PRs or CLs why not.

thanks

@MaxPeal
Copy link

MaxPeal commented Dec 13, 2019

Hey @tmm1, @mikioh and @rsc
we would be happy it these changes could be made,
as we like to use go for DHCP/PXE on Windows.

@TheMasterFX
Copy link

TheMasterFX commented Apr 27, 2021

Any news on that issue? Or is there a workaround to get low level Implementations like tftp to work, especially
SetControlMessage(ipv4.FlagDst|ipv4.FlagInterface

tmm1 added a commit to fancybits/go-net that referenced this issue Sep 12, 2022
Fixes golang/go#7175

Change-Id: I583c5713bedf073cf5abe25976275fc6b9193379
@clarkmcc
Copy link

clarkmcc commented May 8, 2023

Trying to get DHCP working on Windows. Any update on this?

eric pushed a commit to fancybits/go-net that referenced this issue Dec 9, 2023
Fixes golang/go#7175

Change-Id: I583c5713bedf073cf5abe25976275fc6b9193379
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

8 participants