From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jarno Rajahalme Subject: [PATCH nf-next v10 6/8] openvswitch: Handle NF_REPEAT in conntrack action. Date: Thu, 10 Mar 2016 10:54:21 -0800 Message-ID: <1457636063-92746-7-git-send-email-jarno@ovn.org> References: <1457636063-92746-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: <1457636063-92746-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 UmVwZWF0IHRoZSBuZl9jb25udHJhY2tfaW4oKSBjYWxsIHdoZW4gaXQgcmV0dXJucyBORl9SRVBF QVQuICBUaGlzCmF2b2lkcyBkcm9wcGluZyBhIFNZTiBwYWNrZXQgcmUtb3BlbmluZyBhbiBleGlz dGluZyBUQ1AgY29ubmVjdGlvbi4KClNpZ25lZC1vZmYtYnk6IEphcm5vIFJhamFoYWxtZSA8amFy bm9Ab3ZuLm9yZz4KQWNrZWQtYnk6IEpvZSBTdHJpbmdlciA8am9lQG92bi5vcmc+Ci0tLQogbmV0 L29wZW52c3dpdGNoL2Nvbm50cmFjay5jIHwgMTAgKysrKysrKystLQogMSBmaWxlIGNoYW5nZWQs IDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9uZXQvb3BlbnZz d2l0Y2gvY29ubnRyYWNrLmMgYi9uZXQvb3BlbnZzd2l0Y2gvY29ubnRyYWNrLmMKaW5kZXggYWUz NmZlMi4uODUyNTZiMyAxMDA2NDQKLS0tIGEvbmV0L29wZW52c3dpdGNoL2Nvbm50cmFjay5jCisr KyBiL25ldC9vcGVudnN3aXRjaC9jb25udHJhY2suYwpAQCAtNDg1LDYgKzQ4NSw3IEBAIHN0YXRp YyBpbnQgX19vdnNfY3RfbG9va3VwKHN0cnVjdCBuZXQgKm5ldCwgc3RydWN0IHN3X2Zsb3dfa2V5 ICprZXksCiAJICovCiAJaWYgKCFza2JfbmZjdF9jYWNoZWQobmV0LCBrZXksIGluZm8sIHNrYikp IHsKIAkJc3RydWN0IG5mX2Nvbm4gKnRtcGwgPSBpbmZvLT5jdDsKKwkJaW50IGVycjsKIAogCQkv KiBBc3NvY2lhdGUgc2tiIHdpdGggc3BlY2lmaWVkIHpvbmUuICovCiAJCWlmICh0bXBsKSB7CkBA IC00OTUsOCArNDk2LDEzIEBAIHN0YXRpYyBpbnQgX19vdnNfY3RfbG9va3VwKHN0cnVjdCBuZXQg Km5ldCwgc3RydWN0IHN3X2Zsb3dfa2V5ICprZXksCiAJCQlza2ItPm5mY3RpbmZvID0gSVBfQ1Rf TkVXOwogCQl9CiAKLQkJaWYgKG5mX2Nvbm50cmFja19pbihuZXQsIGluZm8tPmZhbWlseSwgTkZf SU5FVF9QUkVfUk9VVElORywKLQkJCQkgICAgc2tiKSAhPSBORl9BQ0NFUFQpCisJCS8qIFJlcGVh dCBpZiByZXF1ZXN0ZWQsIHNlZSBuZl9pdGVyYXRlKCkuICovCisJCWRvIHsKKwkJCWVyciA9IG5m X2Nvbm50cmFja19pbihuZXQsIGluZm8tPmZhbWlseSwKKwkJCQkJICAgICAgTkZfSU5FVF9QUkVf Uk9VVElORywgc2tiKTsKKwkJfSB3aGlsZSAoZXJyID09IE5GX1JFUEVBVCk7CisKKwkJaWYgKGVy ciAhPSBORl9BQ0NFUFQpCiAJCQlyZXR1cm4gLUVOT0VOVDsKIAogCQlvdnNfY3RfdXBkYXRlX2tl eShza2IsIGluZm8sIGtleSwgdHJ1ZSk7Ci0tIAoyLjEuNAoKX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KZGV2IG1haWxpbmcgbGlzdApkZXZAb3BlbnZzd2l0 Y2gub3JnCmh0dHA6Ly9vcGVudnN3aXRjaC5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXYK