Date: Mon, 6 Jun 2011 02:31:42 +0900 From: Takuya ASADA <syuu@dokukino.com> To: soc-status@freebsd.org Cc: "Robert N. M. Watson" <rwatson@freebsd.org>, George Neville-Neil <gnn@freebsd.org>, Kazuya Goda <gockzy@gmail.com> Subject: Weekly status report (6th June) Message-ID: <BANLkTimN3Qr9F3tu=igBGakwqEav%2B1ad7w@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
--000e0cdf6ac85e018504a4fa5df5 Content-Type: text/plain; charset=UTF-8 Sorry (again) for delaying weekly status report, here's status update from last week: * Submitted http://p4web.freebsd.org/@@194133?ac=10 Clear bit ioctls added (BIOCCRRXQMASK, BIOCCRTXQMASK, BIOCCROTHERQMASK) This enables to clear mask bit. http://p4web.freebsd.org/@@194138?ac=10 index size check on ioctl Just bug fix http://p4web.freebsd.org/@@194139?ac=10 implement queue affinity ioctl Now BIOCRXQAFFINITY/BIOCTXQAFFINITY are implemented. Also em(4) support added. http://p4web.freebsd.org/@@194258?ac=10 debug log in bpf_mtap caused panic, commented out Just bug fix http://p4web.freebsd.org/@@194262?ac=10 get queue affinity test code added. Simple test code for BIOCRXQLEN/BIOCTXQLEN/BIOCRXQAFFINITY/BIOCTXQAFFINITY. * Not submitted yet To reduce lock contention in bpf_*tap*, I'm trying to replace BPFIF_LOCK from mtx to rmlock. Right now it doesn't work and not yet to find out why. Diff attached this mail. --000e0cdf6ac85e018504a4fa5df5 Content-Type: application/octet-stream; name="rwlock.diff" Content-Disposition: attachment; filename="rwlock.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gok9lrq10 PT09PSAvL2RlcG90L3Byb2plY3RzL3NvYzIwMTEvbXFfYnBmL3NyYy9zeXMvbmV0L2JwZi5jIzUg LSAvdXNyL2hvbWUvc3l1dS9wNC9tcV9icGYvc3JjL3N5cy9uZXQvYnBmLmMgPT09PQo1NzljNTc5 CjwgCUJQRklGX0xPQ0soYnApOwotLS0KPiAJQlBGSUZfV0xPQ0soYnApOwo1ODRjNTg0CjwgCUJQ RklGX1VOTE9DSyhicCk7Ci0tLQo+IAlCUEZJRl9XVU5MT0NLKGJwKTsKNjAwYzYwMAo8IAlCUEZJ Rl9MT0NLKGJwKTsKLS0tCj4gCUJQRklGX1dMT0NLKGJwKTsKNjEyYzYxMgo8IAlCUEZJRl9VTkxP Q0soYnApOwotLS0KPiAJQlBGSUZfV1VOTE9DSyhicCk7CjIxNDFhMjE0Mgo+IAlzdHJ1Y3Qgcm1f cHJpb3RyYWNrZXIgdHJhY2tlcjsKMjE0NGMyMTQ1CjwgCUJQRklGX0xPQ0soYnApOwotLS0KPiAJ QlBGSUZfUkxPQ0soYnAsICZ0cmFja2VyKTsKMjE4MGMyMTgxCjwgCUJQRklGX1VOTE9DSyhicCk7 Ci0tLQo+IAlCUEZJRl9SVU5MT0NLKGJwLCAmdHJhY2tlcik7CjIxOTZhMjE5OAo+IAlzdHJ1Y3Qg cm1fcHJpb3RyYWNrZXIgdHJhY2tlcjsKMjIxNGMyMjE2CjwgCUJQRklGX0xPQ0soYnApOwotLS0K PiAJQlBGSUZfUkxPQ0soYnAsICZ0cmFja2VyKTsKMjI1M2MyMjU1CjwgCUJQRklGX1VOTE9DSyhi cCk7Ci0tLQo+IAlCUEZJRl9SVU5MT0NLKGJwLCAmdHJhY2tlcik7CjIyNjdhMjI3MAo+IAlzdHJ1 Y3Qgcm1fcHJpb3RyYWNrZXIgdHJhY2tlcjsKMjI5NGMyMjk3CjwgCUJQRklGX0xPQ0soYnApOwot LS0KPiAJQlBGSUZfUkxPQ0soYnAsICZ0cmFja2VyKTsKMjMyNmMyMzI5CjwgCUJQRklGX1VOTE9D SyhicCk7Ci0tLQo+IAlCUEZJRl9SVU5MT0NLKGJwLCAmdHJhY2tlcik7CjI2MDNjMjYwNgo8IAlt dHhfaW5pdCgmYnAtPmJpZl9tdHgsICJicGYgaW50ZXJmYWNlIGxvY2siLCBOVUxMLCBNVFhfREVG KTsKLS0tCj4gCXJtX2luaXRfZmxhZ3MoJmJwLT5iaWZfbG9jaywgImJwZiBpbnRlcmZhY2UgbG9j ayIsIFJNX05PV0lUTkVTUyk7CjI2NTNjMjY1Ngo8IAltdHhfZGVzdHJveSgmYnAtPmJpZl9tdHgp OwotLS0KPiAJcm1fZGVzdHJveSgmYnAtPmJpZl9sb2NrKTsKMjc1MGEyNzU0Cj4gCXN0cnVjdCBy bV9wcmlvdHJhY2tlciB0cmFja2VyOwoyNzU0YzI3NTgKPCAJCUJQRklGX0xPQ0soYnApOwotLS0K PiAJCUJQRklGX1JMT0NLKGJwLCAmdHJhY2tlcik7CjI3NjVjMjc2OQo8IAkJQlBGSUZfVU5MT0NL KGJwKTsKLS0tCj4gCQlCUEZJRl9SVU5MT0NLKGJwLCAmdHJhY2tlcik7CjI4MDdhMjgxMgo+IAlz dHJ1Y3Qgcm1fcHJpb3RyYWNrZXIgdHJhY2tlcjsKMjg0NmMyODUxCjwgCQlCUEZJRl9MT0NLKGJw KTsKLS0tCj4gCQlCUEZJRl9STE9DSyhicCwgJnRyYWNrZXIpOwoyODUzYzI4NTgKPCAJCUJQRklG X1VOTE9DSyhicCk7Ci0tLQo+IAkJQlBGSUZfUlVOTE9DSyhicCwgJnRyYWNrZXIpOwo9PT09IC8v ZGVwb3QvcHJvamVjdHMvc29jMjAxMS9tcV9icGYvc3JjL3N5cy9uZXQvYnBmLmgjMyAtIC91c3Iv aG9tZS9zeXV1L3A0L21xX2JwZi9zcmMvc3lzL25ldC9icGYuaCA9PT09CjQyYTQzLDQ1Cj4gI2lu Y2x1ZGUgPHN5cy9sb2NrLmg+Cj4gI2luY2x1ZGUgPHN5cy9ybWxvY2suaD4KPiAKMTExN2MxMTIw CjwgCXN0cnVjdCBtdHgJYmlmX210eDsJLyogbXV0ZXggZm9yIGludGVyZmFjZSAqLwotLS0KPiAJ c3RydWN0IHJtbG9jawliaWZfbG9jazsJLyogcm1sb2NrIGZvciBpbnRlcmZhY2UgKi8KPT09PSAv L2RlcG90L3Byb2plY3RzL3NvYzIwMTEvbXFfYnBmL3NyYy9zeXMvbmV0L2JwZmRlc2MuaCMyIC0g L3Vzci9ob21lL3N5dXUvcDQvbXFfYnBmL3NyYy9zeXMvbmV0L2JwZmRlc2MuaCA9PT09CjE1NSwx NTZjMTU1LDE1OAo8ICNkZWZpbmUgQlBGSUZfTE9DSyhiaWYpCQltdHhfbG9jaygmKGJpZiktPmJp Zl9tdHgpCjwgI2RlZmluZSBCUEZJRl9VTkxPQ0soYmlmKQltdHhfdW5sb2NrKCYoYmlmKS0+Ymlm X210eCkKLS0tCj4gI2RlZmluZSBCUEZJRl9STE9DSyhiaWYsIHRyYWNrZXIpCXJtX3Jsb2NrKCYo YmlmKS0+YmlmX2xvY2ssICh0cmFja2VyKSkKPiAjZGVmaW5lIEJQRklGX1JVTkxPQ0soYmlmLCB0 cmFja2VyKQlybV9ydW5sb2NrKCYoYmlmKS0+YmlmX2xvY2ssICh0cmFja2VyKSkKPiAjZGVmaW5l IEJQRklGX1dMT0NLKGJpZikJcm1fd2xvY2soJihiaWYpLT5iaWZfbG9jaykKPiAjZGVmaW5lIEJQ RklGX1dVTkxPQ0soYmlmKQlybV93dW5sb2NrKCYoYmlmKS0+YmlmX2xvY2spCg== --000e0cdf6ac85e018504a4fa5df5--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?BANLkTimN3Qr9F3tu=igBGakwqEav%2B1ad7w>