From mboxrd@z Thu Jan 1 00:00:00 1970 From: jianhai luan Subject: Re: [PATCH 3/4] review For Oracle bug 14470382 Date: Fri, 18 Jan 2013 09:54:23 +0800 Message-ID: <50F8AB4F.9050106@oracle.com> References: <50F8A979.6010709@oracle.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------010505000505010404090105" Return-path: In-Reply-To: <50F8A979.6010709@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: gmarsden_org_ww@oracle.com, LINUX-UEK_WW@oracle.com, xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --------------010505000505010404090105 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit On 2013-1-18 9:46, jianhai luan wrote: > orabug: 14470382 > > When Dom0's network environment change, for example the issue, DomU > should send send gratuitous ARP initially to notify how to reach it. > > To fix the bug, we should modify backend and frontend at the same > time. For fixing frontend, i filer the new bug 16182568. The review > only to backend. > > For fixing the backend, I have 4 patch for review. > [PATCH]Change function netdev_bonding_change > Thanks, > Jason --------------010505000505010404090105 Content-Type: text/plain; charset=gb18030; name="0003-bonding-remap-muticast-addresses-without-using-dev_c.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0003-bonding-remap-muticast-addresses-without-using-dev_c.pa"; filename*1="tch" RnJvbSA3NWM3ODUwMGRkYWQ3NGIyMjljZDA2OTE0OTZiODU0OTQ5MDQ5NmEyIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNb25pIFNob3VhIDxtb25pc0B2b2x0YWlyZS5jb20+ CkRhdGU6IFR1ZSwgMTUgU2VwIDIwMDkgMDI6Mzc6NDAgLTA3MDAKU3ViamVjdDogW1BBVENI XSBib25kaW5nOiByZW1hcCBtdXRpY2FzdCBhZGRyZXNzZXMgd2l0aG91dCB1c2luZyBkZXZf Y2xvc2UoKQogYW5kIGRldl9vcGVuKCkKClRoaXMgcGF0Y2ggZml4ZXMgY29tbWl0IGUzNmI5 ZDE2YzZhNmQwZjU5ODAzYjNlZjA0ZmYzYzIyYzM4NDRjMTAuIFRoZSBhcHByb2FjaAp0aGVy ZSBpcyB0byBjYWxsIGRldl9jbG9zZSgpL2Rldl9vcGVuKCkgd2hlbmV2ZXIgdGhlIGRldmlj ZSB0eXBlIGlzIGNoYW5nZWQgaW4Kb3JkZXIgdG8gcmVtYXAgdGhlIGRldmljZSBJUCBtdWx0 aWNhc3QgYWRkcmVzc2VzIHRvIEhXIG11bHRpY2FzdCBhZGRyZXNzZXMuClRoaXMgYXBwcm9h Y2ggc3VmZmVycyBmcm9tIDIgZHJhd2JhY2tzOgoKKi4gSXQgYXNzdW1lcyB0aGEgdGhlIGRl dmljZSBpcyBVUCB3aGVuIGNhbGxpbmcgZGV2X2Nsb3NlKCksIG9yIG90aGVyd2lzZQogICBk ZXZfY2xvc2UoKSBoYXMgbm8gYWZmZWN0LiBJdCBpcyB3b3J0aCB0byBtZW50aW9uIHRoYXQg aW5pdHNjcmlwdHMgKFJlZGhhdCkKICAgYW5kIHN5c2NvbmZpZyAoU3VzZSkgZG9lc24ndCBh Y3QgdGhlIHNhbWUgaW4gdGhpcyBtYXR0ZXIuCiouIGRldl9jbG9zZSgpIGhhcyBvdGhlciBz aWRlIGFmZmVjdHMsIGxpa2UgZGVsZXRpbmcgZW50cmllcyBmcm9tIHRoZSByb3V0aW5nCiAg IHRhYmxlLCB3aGljaCBtaWdodCBiZSB1bm5lY2Vzc2FyeS4KClRoZSBmaXggaGVyZSBpcyB0 byBkaXJlY3RseSByZW1hcCB0aGUgSVAgbXVsdGljYXN0IGFkZHJlc3NlcyB0byBIVyBtdWx0 aWNhc3QKYWRkcmVzc2VzIGZvciBhIGJvbmRpbmcgZGV2aWNlIHRoYXQgY2hhbmdlcyBpdHMg dHlwZSwgYW5kIG5vdGhpbmcgZWxzZS4KClJlcG9ydGVkLWJ5OiAgIEphc29uIEd1bnRob3Jw ZSA8amd1bnRob3JwZUBvYnNpZGlhbnJlc2VhcmNoLmNvbT4KU2lnbmVkLW9mZi1ieTogTW9u aSBTaG91YSA8bW9uaXNAdm9sdGFpcmUuY29tPgpTaWduZWQtb2ZmLWJ5OiBEYXZpZCBTLiBN aWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CgpkaWZmIC1OdXIgbGludXgtMi42LjE4Lmk2 ODYuMDAwMi9kcml2ZXJzL25ldC9ib25kaW5nL2JvbmRfbWFpbi5jIGxpbnV4LTIuNi4xOC5p Njg2L2RyaXZlcnMvbmV0L2JvbmRpbmcvYm9uZF9tYWluLmMKLS0tIGxpbnV4LTIuNi4xOC5p Njg2LjAwMDIvZHJpdmVycy9uZXQvYm9uZGluZy9ib25kX21haW4uYwkyMDEzLTAxLTE3IDEz OjU0OjM5LjAwMDAwMDAwMCArMDgwMAorKysgbGludXgtMi42LjE4Lmk2ODYvZHJpdmVycy9u ZXQvYm9uZGluZy9ib25kX21haW4uYwkyMDEzLTAxLTE3IDE0OjA3OjQ5LjAwMDAwMDAwMCAr MDgwMApAQCAtMTEwMyw3ICsxMTAzLDcgQEAKIAkJCXdyaXRlX3VubG9ja19iaCgmYm9uZC0+ Y3Vycl9zbGF2ZV9sb2NrKTsKIAkJCXJlYWRfdW5sb2NrKCZib25kLT5sb2NrKTsKIAotCQkJ bmV0ZGV2X2JvbmRpbmdfY2hhbmdlKGJvbmQtPmRldik7CisJCQluZXRkZXZfYm9uZGluZ19j aGFuZ2UoYm9uZC0+ZGV2LCBORVRERVZfQk9ORElOR19GQUlMT1ZFUik7CiAKIAkJCXJlYWRf bG9jaygmYm9uZC0+bG9jayk7CiAJCQl3cml0ZV9sb2NrX2JoKCZib25kLT5jdXJyX3NsYXZl X2xvY2spOwpkaWZmIC1OdXIgbGludXgtMi42LjE4Lmk2ODYuMDAwMi9pbmNsdWRlL2xpbnV4 L25ldGRldmljZS5oIGxpbnV4LTIuNi4xOC5pNjg2L2luY2x1ZGUvbGludXgvbmV0ZGV2aWNl LmgKLS0tIGxpbnV4LTIuNi4xOC5pNjg2LjAwMDIvaW5jbHVkZS9saW51eC9uZXRkZXZpY2Uu aAkyMDEzLTAxLTE3IDEzOjUzOjU0LjAwMDAwMDAwMCArMDgwMAorKysgbGludXgtMi42LjE4 Lmk2ODYvaW5jbHVkZS9saW51eC9uZXRkZXZpY2UuaAkyMDEzLTAxLTE3IDE0OjA5OjAyLjAw MDAwMDAwMCArMDgwMApAQCAtMTAwNCw3ICsxMDA0LDggQEAKIGV4dGVybiB2b2lkCQlkZXZf c2V0X3Byb21pc2N1aXR5KHN0cnVjdCBuZXRfZGV2aWNlICpkZXYsIGludCBpbmMpOwogZXh0 ZXJuIHZvaWQJCWRldl9zZXRfYWxsbXVsdGkoc3RydWN0IG5ldF9kZXZpY2UgKmRldiwgaW50 IGluYyk7CiBleHRlcm4gdm9pZAkJbmV0ZGV2X3N0YXRlX2NoYW5nZShzdHJ1Y3QgbmV0X2Rl dmljZSAqZGV2KTsKLWV4dGVybiB2b2lkCQluZXRkZXZfYm9uZGluZ19jaGFuZ2Uoc3RydWN0 IG5ldF9kZXZpY2UgKmRldik7CitleHRlcm4gdm9pZAkJbmV0ZGV2X2JvbmRpbmdfY2hhbmdl KHN0cnVjdCBuZXRfZGV2aWNlICpkZXYsCisJCQkJCSAgICAgIHVuc2lnbmVkIGxvbmcgZXZl bnQpOwogZXh0ZXJuIHZvaWQJCW5ldGRldl9mZWF0dXJlc19jaGFuZ2Uoc3RydWN0IG5ldF9k ZXZpY2UgKmRldik7CiAvKiBMb2FkIGEgZGV2aWNlIHZpYSB0aGUga21vZCAqLwogZXh0ZXJu IHZvaWQJCWRldl9sb2FkKGNvbnN0IGNoYXIgKm5hbWUpOwpkaWZmIC1OdXIgbGludXgtMi42 LjE4Lmk2ODYuMDAwMi9uZXQvY29yZS9kZXYuYyBsaW51eC0yLjYuMTguaTY4Ni9uZXQvY29y ZS9kZXYuYwotLS0gbGludXgtMi42LjE4Lmk2ODYuMDAwMi9uZXQvY29yZS9kZXYuYwkyMDEz LTAxLTE3IDEzOjUzOjU0LjAwMDAwMDAwMCArMDgwMAorKysgbGludXgtMi42LjE4Lmk2ODYv bmV0L2NvcmUvZGV2LmMJMjAxMy0wMS0xNyAxNDoxMToyOS4wMDAwMDAwMDAgKzA4MDAKQEAg LTc5Nyw5ICs3OTcsOSBAQAogCX0KIH0KIAotdm9pZCBuZXRkZXZfYm9uZGluZ19jaGFuZ2Uo c3RydWN0IG5ldF9kZXZpY2UgKmRldikKK3ZvaWQgbmV0ZGV2X2JvbmRpbmdfY2hhbmdlKHN0 cnVjdCBuZXRfZGV2aWNlICpkZXYsIHVuc2lnbmVkIGxvbmcgZXZlbnQpCiB7Ci0JY2FsbF9u ZXRkZXZpY2Vfbm90aWZpZXJzKE5FVERFVl9CT05ESU5HX0ZBSUxPVkVSLCBkZXYpOworCWNh bGxfbmV0ZGV2aWNlX25vdGlmaWVycyhldmVudCwgZGV2KTsKIH0KIEVYUE9SVF9TWU1CT0wo bmV0ZGV2X2JvbmRpbmdfY2hhbmdlKTsKIAo= --------------010505000505010404090105 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel --------------010505000505010404090105--