Do you mean you 'upgraded' from Windows 7 or 8 to Windows 10, or do you mean a Windows 10 'update' using Windows 10 (like Creators Update)? You say major, so I assume you mean 'update'. Was it the Creators Update by any chance?
If it was an update within Windows 10 which broke your internet, then have you tried to see if there are any driver updates for your particular computer motherboard/Ethernet? Or yes, you can rollback the Ethernet driver and tell Windows 10 not to automatically update drivers, so that the original one doesn't automatically get replaced for an incompatible one.
__________
If you upgraded from Windows 7 or 8 to Windows 10:
What motherboard are you using? (If you don't know, then what computer or laptop..)
Were you using Windows 7 or 8 before?
Are you using Ethernet or WiFi?
(You might need to use a previous Windows version driver with permissions for that same previous version. I've had to do this with at least 2 upgrades/installs.)