vrouter outputs wrong dst lcores
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Juniper Openstack | Status tracked in Trunk | |||||
R5.0 |
Fix Committed
|
High
|
Yi-y-yang | |||
Trunk |
Fix Committed
|
High
|
Yi-y-yang | |||
OpenContrail |
New
|
Undecided
|
Unassigned |
Bug Description
We noticed vrouter always outputs wrong dst lcores.
2018-07-30 20:36:06,252 VROUTER: Lcore 12: distributing MPLSoGRE packets to [10,11,
2018-07-30 20:36:06,252 VROUTER: Lcore 16: distributing MPLSoGRE packets to [10,11,
2018-07-30 20:36:06,252 VROUTER: Lcore 13: distributing MPLSoGRE packets to [10,11,
2018-07-30 20:36:06,252 VROUTER: Lcore 11: distributing MPLSoGRE packets to [10,11,
2018-07-30 20:36:06,252 VROUTER: Lcore 15: distributing MPLSoGRE packets to [10,11,
2018-07-30 20:36:06,253 VROUTER: Lcore 17: distributing MPLSoGRE packets to [10,11,
2018-07-30 20:36:06,253 VROUTER: Lcore 14: distributing MPLSoGRE packets to [10,11,
2018-07-30 20:36:06,253 VROUTER: Lcore 10: distributing MPLSoGRE packets to [10,11,
The root cause is multiple threads are using the same static string buffer to get dst lcores by dpdk_lcore_
tags: | added: vrouter |
Review in progress for https:/ /review. opencontrail. org/45152
Submitter: Yi Yang (<email address hidden>)