IP Library Granted Patent US 11,805,012
Granted Patent B2
US 11,805,012 · App. 17/513,293 · Granted Oct 31, 2023

Cloud network mechanism driver migration

Inventors: Eran Kuris (Holon, IL); Arie Bregman (Gan Yavne, IL)
Assignee: Red Hat, Inc.
H04L41/0813H04L12/4641
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,805,012
App. No.
17/513,293
Granted
Oct 31, 2023
Kind
B2
Abstract

A method includes updating a cloud networking environment from a first network mechanism driver to a second network mechanism driver and identifying a configuration of one or more resources of the cloud networking environment associated with the first network mechanism driver. The method further includes determining one or more features of the configuration of the one or more resources that are incompatible with the second network mechanism driver and updating the one or more features of the configuration of the one or more resources to be compatible with the second network mechanism driver.

Claims (52)

1. A method comprising:

updating a cloud networking environment from a first network mechanism driver to a second network mechanism driver;

identifying a configuration of one or more resources of the cloud networking environment associated with the first network mechanism driver;

determining, by a processing device, one or more features of the configuration of the one or more resources that are incompatible with the second network mechanism driver; and

updating, by the processing device, the one or more features of the configuration of the one or more resources to be compatible with the second network mechanism driver.

2. The method of claim 1 , wherein updating the one or more features of the configuration of the one or more resources comprises:

providing one or more suggestions for updating the one or more features of the configuration of the one or more resources; and

in response to receiving an instruction to update the one or more features of the configuration of the one or more resources, updating the one or more features.

3. The method of claim 1 , wherein updating the one or more features of the configuration of the one or more resources comprises:

in response to determining that the one or more features of the configuration of the one or more resources are incompatible with the second network mechanism driver, automatically performing changes to the one or more features of the configuration of the one or more resources.

4. The method of claim 1 , wherein determining that one or more features of the configuration of the one or more resources are incompatible with the second network mechanism driver comprises:

determining that the one or more features of the configuration of the one or more resources are different from a networking configuration associated with the second network mechanism driver.

5. The method of claim 1 , wherein the configuration of the one or more resources of the cloud networking environment comprises at least one of:

a maximum transmission unit, networking tunneling protocol, or network topology.

6. The method of claim 1 , wherein the configuration of the one or more resources of the cloud networking environment comprises:

an operating system level networking configuration.

7. The method of claim 1 , wherein updating the one or more features of the one or more resources to be compatible with the second network mechanism driver is performed in response to updating the cloud networking environment from the first network mechanism driver to the second network mechanism driver.

8. A system comprising:

a memory; and

a processing device operatively coupled to the memory, the processing device to:

update a cloud networking environment from a first network mechanism driver to a second network mechanism driver;

identify a configuration of one or more resources of the cloud networking environment associated with the first network mechanism driver;

determine one or more features of the configuration of the one or more resources that are incompatible with the second network mechanism driver; and

update the one or more features of the configuration of the one or more resources to be compatible with the second network mechanism driver.

9. The system of claim 8 , wherein to update the one or more features of the configuration of the one or more resources, the processing device is to:

provide one or more suggestions for updating the one or more features of the configuration of the one or more resources; and

in response to receiving an instruction to update the one or more features of the configuration of the one or more resources, update the one or more features.

10. The system of claim 8 , wherein to update the one or more features of the configuration of the one or more resources, the processing device is to:

in response to determining that the one or more features of the configuration of the one or more resources are incompatible with the second network mechanism driver, automatically perform changes to the one or more features of the configuration of the one or more resources.

11. The system of claim 8 , wherein to determine that one or more features of the configuration of the one or more resources are incompatible with the second network mechanism driver, the processing device is to:

determine that the one or more features of the configuration of the one or more resources are different from a networking configuration associated with the second network mechanism driver.

12. The system of claim 8 , wherein the configuration of the one or more resources of the cloud networking environment comprises at least one of:

a maximum transmission unit, networking tunneling protocol, or network topology.

13. The system of claim 8 , wherein the configuration of the one or more resources of the cloud networking environment comprises:

an operating system level networking configuration.

14. The system of claim 8 , wherein updating the one or more features of the one or more resources to be compatible with the second network mechanism driver is performed in response to updating the cloud networking environment from the first network mechanism driver to the second network mechanism driver.

15. A non-transitory computer-readable storage medium including instructions that, when executed by a processing device, cause the processing device to:

update a cloud networking environment from a first network mechanism driver to a second network mechanism driver;

identify a configuration of one or more resources of the cloud networking environment associated with the first network mechanism driver;

determine, by the processing device, one or more features of the configuration of the one or more resources that are incompatible with the second network mechanism driver; and

update, by the processing device, the one or more features of the configuration of the one or more resources to be compatible with the second network mechanism driver.

16. The non-transitory computer-readable storage medium of claim 15 , wherein to update the one or more features of the configuration of the one or more resources, the processing device is to:

provide one or more suggestions for updating the one or more features of the configuration of the one or more resources; and

in response to receiving an instruction to update the one or more features of the configuration of the one or more resources, update the one or more features.

17. The non-transitory computer-readable storage medium of claim 15 , wherein to update the one or more features of the configuration of the one or more resources, the processing device is to:

in response to determining that the one or more features of the configuration of the one or more resources are incompatible with the second network mechanism driver, automatically perform changes to the one or more features of the configuration of the one or more resources.

18. The non-transitory computer-readable storage medium of claim 15 , wherein to determine that one or more features of the configuration of the one or more resources are incompatible with the second network mechanism driver, the processing device is to:

determine that the one or more features of the configuration of the one or more resources are different from a networking configuration associated with the second network mechanism driver.

19. The non-transitory computer-readable storage medium of claim 15 , wherein the configuration of the one or more resources of the cloud networking environment comprises at least one of:

a maximum transmission unit, networking tunneling protocol, or network topology.

20. The non-transitory computer-readable storage medium of claim 15 , wherein the configuration of the one or more resources of the cloud networking environment comprises:

an operating system level networking configuration.

Assignments (2)
CHANGE OF NAME Recorded Mar 3, 2026
From: RED HAT, INC.
To: RED HAT, LLC
Reel/Frame 074913/0759 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2021
From: KURIS, ERAN; BREGMAN, ARIE
To: RED HAT, INC.
Reel/Frame 057950/0598 →