3528d28ed1
Part of unforking our winipcfg-go and using upstream (#760), move our additions into our repo. (We might upstream them later if upstream has interest) Originally these were: @apenwarr: "Add ifc.SyncAddresses() and SyncRoutes()." https://github.com/tailscale/winipcfg-go/commit/609dcf2df55fbb76effd430a51b9757676853390 @bradfitz: "winipcfg: make Interface.AddRoutes do as much as possible, return combined error" https://github.com/tailscale/winipcfg-go/commit/e9f93d53f33a7d2cadbdfa822761b8251af4d4bd @bradfitz: "prevent unnecessary Interface.SyncAddresses work; normalize IPNets in deltaNets" https://github.com/tailscale/winipcfg-go/commit/decb9ee8e17028db14c6951413cdd34ab46efca4