From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jarno Rajahalme Subject: [PATCH nf-next v9 4/8] openvswitch: Update the CT state key only after nf_conntrack_in(). Date: Wed, 9 Mar 2016 15:10:20 -0800 Message-ID: <1457565024-27300-4-git-send-email-jarno@ovn.org> References: <1457565024-27300-1-git-send-email-jarno@ovn.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: dev-yBygre7rU0TnMu66kgdUjQ@public.gmane.org, netdev-u79uwXL29TY76Z2rM5mHXA@public.gmane.org To: netfilter-devel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org Return-path: In-Reply-To: <1457565024-27300-1-git-send-email-jarno-LZ6Gd1LRuIk@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces-yBygre7rU0TnMu66kgdUjQ@public.gmane.org Sender: "dev" List-Id: netdev.vger.kernel.org T25seSBhIHN1Y2Nlc3NmdWwgbmZfY29ubnRyYWNrX2luKCkgY2FsbCBjYW4gZWZmZWN0IGEgY29u bmVjdGlvbiBzdGF0ZQpjaGFuZ2UsIHNvIGlmIHN1ZmZpY2VzIHRvIHVwZGF0ZSB0aGUga2V5IG9u bHkgYWZ0ZXIgdGhlCm5mX2Nvbm50cmFja19pbigpIHJldHVybnMuCgpUaGlzIGNoYW5nZSBpcyBu ZWVkZWQgZm9yIHRoZSBsYXRlciBOQVQgcGF0Y2hlcy4KClNpZ25lZC1vZmYtYnk6IEphcm5vIFJh amFoYWxtZSA8amFybm9Ab3ZuLm9yZz4KLS0tCiBuZXQvb3BlbnZzd2l0Y2gvY29ubnRyYWNrLmMg fCA3ICsrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z KC0pCgpkaWZmIC0tZ2l0IGEvbmV0L29wZW52c3dpdGNoL2Nvbm50cmFjay5jIGIvbmV0L29wZW52 c3dpdGNoL2Nvbm50cmFjay5jCmluZGV4IDhjZDAxMTAuLmRhODA0ZDMgMTAwNjQ0Ci0tLSBhL25l dC9vcGVudnN3aXRjaC9jb25udHJhY2suYworKysgYi9uZXQvb3BlbnZzd2l0Y2gvY29ubnRyYWNr LmMKQEAgLTM4Miw3ICszODIsOCBAQCBzdGF0aWMgYm9vbCBza2JfbmZjdF9jYWNoZWQoY29uc3Qg c3RydWN0IG5ldCAqbmV0LCBjb25zdCBzdHJ1Y3Qgc2tfYnVmZiAqc2tiLAogfQogCiAvKiBQYXNz ICdza2InIHRocm91Z2ggY29ubnRyYWNrIGluICduZXQnLCB1c2luZyB6b25lIGNvbmZpZ3VyZWQg aW4gJ2luZm8nLCBpZgotICogbm90IGRvbmUgYWxyZWFkeS4gIFVwZGF0ZSBrZXkgd2l0aCBuZXcg Q1Qgc3RhdGUuCisgKiBub3QgZG9uZSBhbHJlYWR5LiAgVXBkYXRlIGtleSB3aXRoIG5ldyBDVCBz dGF0ZSBhZnRlciBwYXNzaW5nIHRoZSBwYWNrZXQKKyAqIHRocm91Z2ggY29ubnRyYWNrLgogICog Tm90ZSB0aGF0IGlmIHRoZSBwYWNrZXQgaXMgZGVlbWVkIGludmFsaWQgYnkgY29ubnRyYWNrLCBz a2ItPm5mY3Qgd2lsbCBiZQogICogc2V0IHRvIE5VTEwgYW5kIDAgd2lsbCBiZSByZXR1cm5lZC4K ICAqLwpAQCAtNDExLDE0ICs0MTIsMTQgQEAgc3RhdGljIGludCBfX292c19jdF9sb29rdXAoc3Ry dWN0IG5ldCAqbmV0LCBzdHJ1Y3Qgc3dfZmxvd19rZXkgKmtleSwKIAkJCQkgICAgc2tiKSAhPSBO Rl9BQ0NFUFQpCiAJCQlyZXR1cm4gLUVOT0VOVDsKIAorCQlvdnNfY3RfdXBkYXRlX2tleShza2Is IGluZm8sIGtleSwgdHJ1ZSk7CisKIAkJaWYgKG92c19jdF9oZWxwZXIoc2tiLCBpbmZvLT5mYW1p bHkpICE9IE5GX0FDQ0VQVCkgewogCQkJV0FSTl9PTkNFKDEsICJoZWxwZXIgcmVqZWN0ZWQgcGFj a2V0Iik7CiAJCQlyZXR1cm4gLUVJTlZBTDsKIAkJfQogCX0KIAotCW92c19jdF91cGRhdGVfa2V5 KHNrYiwgaW5mbywga2V5LCB0cnVlKTsKLQogCXJldHVybiAwOwogfQogCi0tIAoyLjEuNAoKX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZGV2IG1haWxpbmcg bGlzdApkZXZAb3BlbnZzd2l0Y2gub3JnCmh0dHA6Ly9vcGVudnN3aXRjaC5vcmcvbWFpbG1hbi9s aXN0aW5mby9kZXYK