]> xenbits.xensource.com Git - pvdrivers/win/xenvif.git/commit
Reduce xenstore churn
authorOwen Smith <owen.smith@citrix.com>
Wed, 13 Nov 2019 15:43:54 +0000 (15:43 +0000)
committerPaul Durrant <pdurrant@amazon.com>
Thu, 14 Nov 2019 09:56:06 +0000 (09:56 +0000)
commit7eb3dff8bf293b499707782dba2fb17cd56f69ca
tree2efecccaa33214294b81e75a8f7e10839886a73e
parent183229e8b6d66decad1c608550f1b54cbeece132
Reduce xenstore churn

Only write the complete changes to the xenstore MAC address table. There
is no need to write the complete table for each addition or removal,
when additions and removals are processed in a single update.

Pushes the responsibility for writing the MAC table to
FrontendSetMulticastAddresses() once all changes are made, instead of
for each call to MacAddMulticastAddress() or MacRemoveMulticastAddress()

Signed-off-by: Owen Smith <owen.smith@citrix.com>
src/xenvif/frontend.c
src/xenvif/mac.c
src/xenvif/mac.h