mirror of
https://github.com/kata-containers/kata-containers.git
synced 2025-07-04 11:06:21 +00:00
network: Explicitly check for veth type
Explicitly check for "veth" intergace type while creating a veth endpoint. Error out for unsupported network interfaces. Signed-off-by: Archana Shinde <archana.m.shinde@intel.com>
This commit is contained in:
parent
3c590b0e2c
commit
ab15498bdf
@ -1116,8 +1116,10 @@ func createEndpoint(netInfo NetworkInfo, idx int, model NetInterworkingModel) (E
|
|||||||
} else if netInfo.Iface.Type == "macvtap" {
|
} else if netInfo.Iface.Type == "macvtap" {
|
||||||
networkLogger().Infof("macvtap interface found")
|
networkLogger().Infof("macvtap interface found")
|
||||||
endpoint, err = createMacvtapNetworkEndpoint(netInfo)
|
endpoint, err = createMacvtapNetworkEndpoint(netInfo)
|
||||||
} else {
|
} else if netInfo.Iface.Type == "veth" {
|
||||||
endpoint, err = createVethNetworkEndpoint(idx, netInfo.Iface.Name, model)
|
endpoint, err = createVethNetworkEndpoint(idx, netInfo.Iface.Name, model)
|
||||||
|
} else {
|
||||||
|
return nil, fmt.Errorf("Unsupported network interface")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user