From mboxrd@z Thu Jan 1 00:00:00 1970 From: Stefano Stabellini Subject: [PULL 2/3] xen-platform: Cleanup network infrastructure when emulated NICs are unplugged Date: Fri, 7 Jul 2017 11:30:03 -0700 Message-ID: <1499452204-20769-2-git-send-email-sstabellini@kernel.org> References: <1499452204-20769-1-git-send-email-sstabellini@kernel.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dTY16-0005qT-W7 for xen-devel@lists.xenproject.org; Fri, 07 Jul 2017 18:30:13 +0000 In-Reply-To: <1499452204-20769-1-git-send-email-sstabellini@kernel.org> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: peter.maydell@linaro.org, stefanha@gmail.com Cc: sstabellini@kernel.org, qemu-devel@nongnu.org, Ross Lagerwall , stefanha@redhat.com, anthony.perard@citrix.com, xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org RnJvbTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CgpXaGVuIHRo ZSBndWVzdCB1bnBsdWdzIHRoZSBlbXVsYXRlZCBOSUNzLCBjbGVhbnVwIHRoZSBwZWVyIGZvciBl YWNoIE5JQwphcyBpdCBpcyBub3QgbmVlZGVkIGFueW1vcmUuIE1vc3QgaW1wb3J0YW50bHksIHRo aXMgYWxsb3dzIHRoZSB0YXAKaW50ZXJmYWNlcyB3aGljaCBRRU1VIGhvbGRzIG9wZW4gdG8gYmUg Y2xvc2VkIGFuZCByZW1vdmVkLgoKU2lnbmVkLW9mZi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3Mu bGFnZXJ3YWxsQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w ZXJhcmRAY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh YmVsbGluaUBrZXJuZWwub3JnPgotLS0KIGh3L2kzODYveGVuL3hlbl9wbGF0Zm9ybS5jIHwgMTEg KysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0 IGEvaHcvaTM4Ni94ZW4veGVuX3BsYXRmb3JtLmMgYi9ody9pMzg2L3hlbi94ZW5fcGxhdGZvcm0u YwppbmRleCAxNDE5ZmM5Li5mMjMxNTU4IDEwMDY0NAotLS0gYS9ody9pMzg2L3hlbi94ZW5fcGxh dGZvcm0uYworKysgYi9ody9pMzg2L3hlbi94ZW5fcGxhdGZvcm0uYwpAQCAtMTAyLDggKzEwMiwx OSBAQCBzdGF0aWMgdm9pZCB1bnBsdWdfbmljKFBDSUJ1cyAqYiwgUENJRGV2aWNlICpkLCB2b2lk ICpvKQogICAgIH0KIH0KIAorLyogUmVtb3ZlIHRoZSBwZWVyIG9mIHRoZSBOSUMgZGV2aWNlLiBO b3JtYWxseSwgdGhpcyB3b3VsZCBiZSBhIHRhcCBkZXZpY2UuICovCitzdGF0aWMgdm9pZCBkZWxf bmljX3BlZXIoTklDU3RhdGUgKm5pYywgdm9pZCAqb3BhcXVlKQoreworICAgIE5ldENsaWVudFN0 YXRlICpuYzsKKworICAgIG5jID0gcWVtdV9nZXRfcXVldWUobmljKTsKKyAgICBpZiAobmMtPnBl ZXIpCisgICAgICAgIHFlbXVfZGVsX25ldF9jbGllbnQobmMtPnBlZXIpOworfQorCiBzdGF0aWMg dm9pZCBwY2lfdW5wbHVnX25pY3MoUENJQnVzICpidXMpCiB7CisgICAgcWVtdV9mb3JlYWNoX25p YyhkZWxfbmljX3BlZXIsIE5VTEwpOwogICAgIHBjaV9mb3JfZWFjaF9kZXZpY2UoYnVzLCAwLCB1 bnBsdWdfbmljLCBOVUxMKTsKIH0KIAotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHBzOi8vbGlzdHMueGVuLm9yZy94ZW4tZGV2ZWwK