vif command should use interface name to delete them
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
Trunk |
Fix Committed
|
Low
|
Kumar Harsh | |||
OpenContrail |
New
|
Low
|
Kumar Harsh |
Bug Description
Actually, to delete a vrouter interface with vif command, we need to use the vif ID instead of its name.
And script need to use workaround like:
post-down vif --delete $(vif --list | awk '/vif[0-9\/]+[\t ]+ OS: vgw0/ { split($1, arr, "/"); print arr[2];}')
$ ./vif --list
vif0/1 OS: vhost0
Type:Host HWaddr:
Vrf:0 Flags:L3 MTU:1514 Ref:3
RX packets:0 bytes:0 errors:0
TX packets:0 bytes:0 errors:0
vif0/3 OS: vgw
Vrf:1 Flags:L3 MTU:1514 Ref:2
RX packets:0 bytes:0 errors:0
TX packets:0 bytes:0 errors:0
$ ./vif --delete vif0/1
No such device
$ ./vif --delete vhost0
No such device
$ ./vif --delete 1
$ ./vif --list
vif0/3 OS: vgw
Vrf:1 Flags:L3 MTU:1514 Ref:2
RX packets:0 bytes:0 errors:0
TX packets:0 bytes:0 errors:0
Changed in opencontrail: | |
assignee: | nobody → Anand H. Krishnan (anandhk) |
Changed in opencontrail: | |
importance: | Undecided → Low |
Changed in juniperopenstack: | |
importance: | Undecided → Low |
Changed in opencontrail: | |
assignee: | Anand H. Krishnan (anandhk) → Kumar Harsh (hkumar) |
Changed in opencontrail: | |
status: | New → Fix Committed |
status: | Fix Committed → New |
Review in progress for https:/ /review. opencontrail. org/27016
Submitter: ajeet vijayvergiya (<email address hidden>)