Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 3 May 2016 08:13:36 +0000
From:      Phabricator <phabric-noreply@FreeBSD.org>
To:        freebsd-net@freebsd.org
Subject:   [Differential] D6137: tcp/lro: Refactor the free/active list operation.
Message-ID:  <d8a6fb02e6aab60dba85788c4ecbc6ab@localhost.localdomain>
In-Reply-To: <differential-rev-PHID-DREV-mroevi6nzobvlsf24xxb-req@FreeBSD.org>
References:  <differential-rev-PHID-DREV-mroevi6nzobvlsf24xxb-req@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--b1_d8a6fb02e6aab60dba85788c4ecbc6ab
Content-Type: text/plain; charset = "utf-8"
Content-Transfer-Encoding: 8bit

This revision was automatically updated to reflect the committed changes.
Closed by commit rS298974: tcp/lro: Refactor the active list operation. (authored by sephe).

CHANGED PRIOR TO COMMIT
  https://reviews.freebsd.org/D6137?vs=15725&id=15841#toc

REPOSITORY
  rS FreeBSD src repository

CHANGES SINCE LAST UPDATE
  https://reviews.freebsd.org/D6137?vs=15725&id=15841

REVISION DETAIL
  https://reviews.freebsd.org/D6137

AFFECTED FILES
  head/sys/netinet/tcp_lro.c

EMAIL PREFERENCES
  https://reviews.freebsd.org/settings/panel/emailpreferences/

To: sepherosa_gmail.com, network, adrian, delphij, glebius, hselasky, np, decui_microsoft.com, honzhan_microsoft.com, howard0su_gmail.com, transport, rrs, gallatin
Cc: freebsd-net-list

--b1_d8a6fb02e6aab60dba85788c4ecbc6ab
Content-Type: text/x-patch; charset=utf-8; name="D6137.15841.patch"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="D6137.15841.patch"

ZGlmZiAtLWdpdCBhL2hlYWQvc3lzL25ldGluZXQvdGNwX2xyby5jIGIvaGVhZC9zeXMvbmV0aW5l
dC90Y3BfbHJvLmMKLS0tIGEvaGVhZC9zeXMvbmV0aW5ldC90Y3BfbHJvLmMKKysrIGIvaGVhZC9z
eXMvbmV0aW5ldC90Y3BfbHJvLmMKQEAgLTY5LDYgKzY5LDIwIEBACiAKIHN0YXRpYyB2b2lkCXRj
cF9scm9fcnhfZG9uZShzdHJ1Y3QgbHJvX2N0cmwgKmxjKTsKIAorc3RhdGljIF9faW5saW5lIHZv
aWQKK3RjcF9scm9fYWN0aXZlX2luc2VydChzdHJ1Y3QgbHJvX2N0cmwgKmxjLCBzdHJ1Y3QgbHJv
X2VudHJ5ICpsZSkKK3sKKworCUxJU1RfSU5TRVJUX0hFQUQoJmxjLT5scm9fYWN0aXZlLCBsZSwg
bmV4dCk7Cit9CisKK3N0YXRpYyBfX2lubGluZSB2b2lkCit0Y3BfbHJvX2FjdGl2ZV9yZW1vdmUo
c3RydWN0IGxyb19lbnRyeSAqbGUpCit7CisKKwlMSVNUX1JFTU9WRShsZSwgbmV4dCk7Cit9CisK
IGludAogdGNwX2xyb19pbml0KHN0cnVjdCBscm9fY3RybCAqbGMpCiB7CkBAIC0xMjksNyArMTQz
LDcgQEAKIAogCS8qIGZyZWUgYWN0aXZlIG1idWZzLCBpZiBhbnkgKi8KIAl3aGlsZSAoKGxlID0g
TElTVF9GSVJTVCgmbGMtPmxyb19hY3RpdmUpKSAhPSBOVUxMKSB7Ci0JCUxJU1RfUkVNT1ZFKGxl
LCBuZXh0KTsKKwkJdGNwX2xyb19hY3RpdmVfcmVtb3ZlKGxlKTsKIAkJbV9mcmVlbShsZS0+bV9o
ZWFkKTsKIAl9CiAKQEAgLTIzNCw3ICsyNDgsNyBAQAogCXN0cnVjdCBscm9fZW50cnkgKmxlOwog
CiAJd2hpbGUgKChsZSA9IExJU1RfRklSU1QoJmxjLT5scm9fYWN0aXZlKSkgIT0gTlVMTCkgewot
CQlMSVNUX1JFTU9WRShsZSwgbmV4dCk7CisJCXRjcF9scm9fYWN0aXZlX3JlbW92ZShsZSk7CiAJ
CXRjcF9scm9fZmx1c2gobGMsIGxlKTsKIAl9CiB9CkBAIC0yNTIsNyArMjY2LDcgQEAKIAl0aW1l
dmFsc3ViKCZ0diwgdGltZW91dCk7CiAJTElTVF9GT1JFQUNIX1NBRkUobGUsICZsYy0+bHJvX2Fj
dGl2ZSwgbmV4dCwgbGVfdG1wKSB7CiAJCWlmICh0aW1ldmFsY21wKCZ0diwgJmxlLT5tdGltZSwg
Pj0pKSB7Ci0JCQlMSVNUX1JFTU9WRShsZSwgbmV4dCk7CisJCQl0Y3BfbHJvX2FjdGl2ZV9yZW1v
dmUobGUpOwogCQkJdGNwX2xyb19mbHVzaChsYywgbGUpOwogCQl9CiAJfQpAQCAtNjIwLDE2ICs2
MzQsMTYgQEAKIAogCQkvKiBGbHVzaCBub3cgaWYgYXBwZW5kaW5nIHdpbGwgcmVzdWx0IGluIG92
ZXJmbG93LiAqLwogCQlpZiAobGUtPnBfbGVuID4gKGxjLT5scm9fbGVuZ3RoX2xpbSAtIHRjcF9k
YXRhX2xlbikpIHsKLQkJCUxJU1RfUkVNT1ZFKGxlLCBuZXh0KTsKKwkJCXRjcF9scm9fYWN0aXZl
X3JlbW92ZShsZSk7CiAJCQl0Y3BfbHJvX2ZsdXNoKGxjLCBsZSk7CiAJCQlicmVhazsKIAkJfQog
CiAJCS8qIFRyeSB0byBhcHBlbmQgdGhlIG5ldyBzZWdtZW50LiAqLwogCQlpZiAoX19wcmVkaWN0
X2ZhbHNlKHNlcSAhPSBsZS0+bmV4dF9zZXEgfHwKIAkJICAgICh0Y3BfZGF0YV9sZW4gPT0gMCAm
JiBsZS0+YWNrX3NlcSA9PSB0aC0+dGhfYWNrKSkpIHsKIAkJCS8qIE91dCBvZiBvcmRlciBwYWNr
ZXQgb3IgZHVwbGljYXRlIEFDSy4gKi8KLQkJCUxJU1RfUkVNT1ZFKGxlLCBuZXh0KTsKKwkJCXRj
cF9scm9fYWN0aXZlX3JlbW92ZShsZSk7CiAJCQl0Y3BfbHJvX2ZsdXNoKGxjLCBsZSk7CiAJCQly
ZXR1cm4gKFRDUF9MUk9fQ0FOTk9UKTsKIAkJfQpAQCAtNjYyLDcgKzY3Niw3IEBACiAJCQkgKiBi
ZSBmdXJ0aGVyIGRlbGF5ZWQuCiAJCQkgKi8KIAkJCWlmIChsZS0+YXBwZW5kX2NudCA+PSBsYy0+
bHJvX2Fja2NudF9saW0pIHsKLQkJCQlMSVNUX1JFTU9WRShsZSwgbmV4dCk7CisJCQkJdGNwX2xy
b19hY3RpdmVfcmVtb3ZlKGxlKTsKIAkJCQl0Y3BfbHJvX2ZsdXNoKGxjLCBsZSk7CiAJCQl9CiAJ
CQlyZXR1cm4gKDApOwpAQCAtNjg2LDcgKzcwMCw3IEBACiAJCSAqIG92ZXJmbG93LCBwcm8tYWN0
aXZlbHkgZmx1c2ggbm93LgogCQkgKi8KIAkJaWYgKGxlLT5wX2xlbiA+IChsYy0+bHJvX2xlbmd0
aF9saW0gLSBsYy0+aWZwLT5pZl9tdHUpKSB7Ci0JCQlMSVNUX1JFTU9WRShsZSwgbmV4dCk7CisJ
CQl0Y3BfbHJvX2FjdGl2ZV9yZW1vdmUobGUpOwogCQkJdGNwX2xyb19mbHVzaChsYywgbGUpOwog
CQl9IGVsc2UKIAkJCWdldG1pY3JvdGltZSgmbGUtPm10aW1lKTsKQEAgLTcwMSw3ICs3MTUsNyBA
QAogCS8qIFN0YXJ0IGEgbmV3IHNlZ21lbnQgY2hhaW4uICovCiAJbGUgPSBMSVNUX0ZJUlNUKCZs
Yy0+bHJvX2ZyZWUpOwogCUxJU1RfUkVNT1ZFKGxlLCBuZXh0KTsKLQlMSVNUX0lOU0VSVF9IRUFE
KCZsYy0+bHJvX2FjdGl2ZSwgbGUsIG5leHQpOworCXRjcF9scm9fYWN0aXZlX2luc2VydChsYywg
bGUpOwogCWdldG1pY3JvdGltZSgmbGUtPm10aW1lKTsKIAogCS8qIFN0YXJ0IGZpbGxpbmcgaW4g
ZGV0YWlscy4gKi8KCg==


--b1_d8a6fb02e6aab60dba85788c4ecbc6ab--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?d8a6fb02e6aab60dba85788c4ecbc6ab>