one_xen_rate_limit.diff
src/vmm/XenDriver.cc | ||
---|---|---|
59 | 59 |
string mac = ""; |
60 | 60 |
string bridge = ""; |
61 | 61 |
string model = ""; |
62 |
string rate = ""; |
|
62 | 63 | |
63 | 64 |
const VectorAttribute * graphics; |
64 | 65 | |
... | ... | |
351 | 352 |
mac = nic->vector_value("MAC"); |
352 | 353 |
bridge = nic->vector_value("BRIDGE"); |
353 | 354 |
model = nic->vector_value("MODEL"); |
355 |
rate = nic->vector_value("RATE"); |
|
354 | 356 | |
355 | 357 |
if( !model.empty() ) |
356 | 358 |
{ |
... | ... | |
375 | 377 |
file << pre_char << "bridge=" << bridge; |
376 | 378 |
} |
377 | 379 | |
380 |
if( !rate.empty() ) |
|
381 |
{ |
|
382 |
file << pre_char << "rate=" << rate; |
|
383 |
} |
|
384 | ||
378 | 385 |
file << "',"; |
379 | 386 |
file << endl; |
380 | 387 |
} |
src/vnm/VirtualNetwork.cc | ||
---|---|---|
638 | 638 |
int rc; |
639 | 639 | |
640 | 640 |
string model; |
641 |
string rate; |
|
641 | 642 |
string ip; |
642 | 643 |
string mac; |
643 | 644 | |
... | ... | |
646 | 647 |
map<string,string> new_nic; |
647 | 648 | |
648 | 649 |
model = nic->vector_value("MODEL"); |
650 |
rate = nic->vector_value("RATE"); |
|
649 | 651 |
ip = nic->vector_value("IP"); |
650 | 652 |
vnid << oid; |
651 | 653 | |
... | ... | |
682 | 684 |
new_nic.insert(make_pair("MODEL",model)); |
683 | 685 |
} |
684 | 686 | |
687 |
if (!rate.empty()) |
|
688 |
{ |
|
689 |
new_nic.insert(make_pair("RATE",rate)); |
|
690 |
} |
|
691 | ||
685 | 692 |
nic->replace(new_nic); |
686 | 693 | |
687 | 694 |
return 0; |