[ovs-discuss] "could not add network device ethX to ofproto (File exists)"

Riccardo Ravaioli riccardoravaioli at gmail.com
Fri Apr 20 14:35:27 UTC 2018


Hi all,

I bumped into a configuration error while trying to add a physical network
interface to a switch:
$ ovs-vsctl add-br myswitch
$ ovs-vsctl add-port myswitch eth9
ovs-vsctl: Error detected while setting up 'eth9': could not add network
device eth9 to ofproto (File exists).  See ovs-vswitchd log for details.
ovs-vsctl: The default log directory is "/opt/oa/var/log/openvswitch".

Then I go to the specified log file and I don't see much more:
2018-04-20T14:26:05.226Z|00174|dpif|WARN|system at ovs-system: failed to add
eth9 as port: File exists
2018-04-20T14:26:05.226Z|00175|bridge|WARN|could not add network device
eth9 to ofproto (File exists)

The interface is up and bound to the correct driver:
# ip a show dev eth9
206: eth9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master
ovs-system state UP group default qlen 1000
    link/ether 00:90:0b:54:88:58 brd ff:ff:ff:ff:ff:ff

# ls -l /sys/class/net/eth9/device/driver
lrwxrwxrwx 1 root root 0 Apr 20 14:21 /sys/class/net/eth9/device/driver ->
../../../../bus/pci/drivers/igb

Deleting the port or the switch and re-doing the steps above won't help.

What am I missing here?

Here are more details from ovsdb:

# ovs-vsctl list bridge myswitch
_uuid               : 585d63aa-bcb4-467a-a206-fa71ce239fe6
auto_attach         : []
controller          : []
datapath_id         : "0000aa635d587a46"
datapath_type       : ""
datapath_version    : "<unknown>"
external_ids        : {}
fail_mode           : []
flood_vlans         : []
flow_tables         : {}
ipfix               : []
mcast_snooping_enable: false
mirrors             : []
name                : myswitch
netflow             : []
other_config        : {}
ports               : [51c23178-5e3b-456d-bd91-f02358a06d16,
f0764ed6-197a-4d5f-962a-e9d9e3ede485]
protocols           : []
rstp_enable         : false
rstp_status         : {}
sflow               : []
status              : {}
stp_enable          : false

# ovs-vsctl list port eth9
_uuid               : f0764ed6-197a-4d5f-962a-e9d9e3ede485
bond_active_slave   : []
bond_downdelay      : 0
bond_fake_iface     : false
bond_mode           : []
bond_updelay        : 0
cvlans              : []
external_ids        : {}
fake_bridge         : false
interfaces          : [823e7827-4a34-4aa6-98aa-dc5964d456c6]
lacp                : []
mac                 : []
name                : "eth9"
other_config        : {}
protected           : false
qos                 : []
rstp_statistics     : {}
rstp_status         : {}
statistics          : {}
status              : {}
tag                 : []
trunks              : []
vlan_mode           : []

# ovs-vsctl list interface eth9
_uuid               : 823e7827-4a34-4aa6-98aa-dc5964d456c6
admin_state         : []
bfd                 : {}
bfd_status          : {}
cfm_fault           : []
cfm_fault_status    : []
cfm_flap_count      : []
cfm_health          : []
cfm_mpid            : []
cfm_remote_mpids    : []
cfm_remote_opstate  : []
duplex              : []
error               : "could not add network device eth9 to ofproto (File
exists)"
external_ids        : {}
ifindex             : []
ingress_policing_burst: 0
ingress_policing_rate: 0
lacp_current        : []
link_resets         : []
link_speed          : []
link_state          : []
lldp                : {}
mac                 : []
mac_in_use          : []
mtu                 : []
mtu_request         : []
name                : "eth9"
ofport              : -1
ofport_request      : []
options             : {}
other_config        : {}
statistics          : {}
status              : {}
type                : ""


Thanks!

Riccardo
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openvswitch.org/pipermail/ovs-discuss/attachments/20180420/f8c8ed34/attachment.html>


More information about the discuss mailing list