OpenCloudOS-Kernel/drivers/staging/hv
Haiyang Zhang 7c161d0b90 staging: hv: Enable sending GARP packet after live migration
The hv_netvsc gets RNDIS_STATUS_MEDIA_CONNECT event after the VM
is live migrated. Adding call to netif_notify_peers() for this event
to send GARP (Gratuitous ARP) to notify network peers. Otherwise,
the VM's network connection may stop after a live migration.

This patch should also be applied to stable kernel 2.6.32 and later.

Signed-off-by: Haiyang Zhang <haiyangz@microsoft.com>
Signed-off-by: Hank Janssen <hjanssen@microsoft.com>
Cc: stable <stable@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2011-02-02 15:06:14 -08:00
..
Kconfig staging: hv: Fix Kconfig dependency of hv_blkvsc 2010-07-26 15:38:13 -07:00
Makefile Staging: hv: remove vmbus.c 2010-12-02 11:59:22 -08:00
TODO staging: hv: Convert vmbus driver interface function pointer table to constant 2010-09-14 16:27:12 -07:00
blkvsc.c staging: hv: Convert camel case local variables in blkvsc.c to lowercase 2010-12-06 16:11:10 -08:00
blkvsc_drv.c Staging: hv: fix sysfs symlink on hv block device 2011-01-20 11:58:26 -08:00
channel.c staging: hv: Convert camel cased functions in ring_buffer.c to lower cases 2010-11-09 16:42:12 -08:00
channel.h staging: hv: Rename camel cased functions in channel.c to lowercase 2010-10-07 14:43:02 -07:00
channel_mgmt.c staging: hv: convert channel_mgmt.c to not call osd_schedule_callback 2010-12-16 12:35:15 -08:00
channel_mgmt.h staging: hv: convert channel_mgmt.c to not call osd_schedule_callback 2010-12-16 12:35:15 -08:00
connection.c staging: hv: Convert camel cased functions in osd.c to lower cases 2010-11-09 16:42:11 -08:00
hv.c staging: hv: Convert camel cased functions in osd.c to lower cases 2010-11-09 16:42:11 -08:00
hv.h staging: hv: Convert camel cased functions in hv.c to lower cases 2010-11-09 16:42:11 -08:00
hv_api.h staging: hv: Convert camel cased functions in hv.c to lower cases 2010-11-09 16:42:11 -08:00
hv_timesource.c Staging: hyperv: add clocksource driver 2010-07-08 14:15:11 -07:00
hv_utils.c Staging: hv: Use only one txf buffer per channel and kmalloc/GFP_KERNEL on initialize 2010-12-16 12:37:51 -08:00
logging.h Staging: hv: remove DPRINT_EXIT macro 2010-07-22 15:14:04 -07:00
netvsc.c staging: hv: fix netvsc sleeping while atomic 2011-01-20 11:58:26 -08:00
netvsc.h staging: hv: Convert camel cased struct fields in netvsc.h to lower cases 2010-12-13 10:31:52 -08:00
netvsc_api.h staging: hv: Convert camel cased struct fields in netvsc.h to lower cases 2010-12-13 10:31:52 -08:00
netvsc_drv.c staging: hv: Enable sending GARP packet after live migration 2011-02-02 15:06:14 -08:00
osd.c staging: hv: remove unneeded osd_schedule_callback 2010-12-16 12:35:15 -08:00
osd.h staging: hv: remove unneeded osd_schedule_callback 2010-12-16 12:35:15 -08:00
ring_buffer.c staging: hv: Convert camel cased functions in ring_buffer.c to lower cases 2010-11-09 16:42:12 -08:00
ring_buffer.h staging: hv: Convert camel cased functions in ring_buffer.c to lower cases 2010-11-09 16:42:12 -08:00
rndis.h staging: hv: Convert camel cased struct fields in rndis.h to lower cases 2010-12-13 10:31:52 -08:00
rndis_filter.c staging: hv: Convert camel cased struct fields in rndis.h to lower cases 2010-12-13 10:31:52 -08:00
rndis_filter.h staging: hv: Convert camel cased functions in rndis_filter.c to lower cases 2010-12-13 10:31:51 -08:00
storvsc.c staging: hv: Convert camel case local variables in storvsc.c to lowercase 2010-12-06 16:11:09 -08:00
storvsc_api.h staging: hv: Convert camel case functions in storvsc_api.h to lowercase 2010-12-06 16:11:08 -08:00
storvsc_drv.c Staging: Merge 2.6.37-rc5 into staging-next 2010-12-07 10:47:56 -08:00
utils.h staging: hv: Added heartbeat functionality to hv_utils 2010-05-17 16:32:30 -07:00
version_info.h staging: hv: Added heartbeat functionality to hv_utils 2010-05-17 16:32:30 -07:00
vmbus.h Staging: hv: remove struct vmbus_channel_interface 2010-10-21 10:03:44 -07:00
vmbus_api.h Staging: hv: make some vmbus_drv functions static 2010-12-02 12:11:25 -08:00
vmbus_channel_interface.h Staging: hv: rename VmbusChannelInterface.h to vmbus_channel_interface.h 2010-05-11 11:36:17 -07:00
vmbus_drv.c staging: hv: convert vmbus_on_msg_dpc to not call osd_schedule_callback 2010-12-16 12:35:14 -08:00
vmbus_packet_format.h Staging: hv: rename VmbusPacketFormat.h to vmbus_packet_format.h 2010-05-11 11:36:18 -07:00
vmbus_private.h Staging: hv: remove OnChildDeviceAdd vmbus_driver callback 2010-12-02 09:16:04 -08:00
vstorage.h staging: hv: Convert camel case struct fields in vstorage.h to lowercase 2010-12-06 16:11:07 -08:00