Message ID | 20170627115751.4722-1-jerin.jacob@caviumnetworks.com (mailing list archive) |
---|---|
State | Accepted, archived |
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@dpdk.org Delivered-To: patchwork@dpdk.org Received: from [92.243.14.124] (localhost [IPv6:::1]) by dpdk.org (Postfix) with ESMTP id DE6752C08; Tue, 27 Jun 2017 13:58:36 +0200 (CEST) Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-cys01nam02on0078.outbound.protection.outlook.com [104.47.37.78]) by dpdk.org (Postfix) with ESMTP id E4A0B1F5 for <dev@dpdk.org>; Tue, 27 Jun 2017 13:58:34 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=NcydXvqsM8fi0jXv4+Ar9xPk4MBDeXWHyhasZTXeaIg=; b=E8UXWszgTxvlzDJWeo5trj5gu4rIRTABu88AgV/F3+IYtdbDPw0j7URDyq0M4iw6K/xxKJ0MXdmyhBT3dAsXN8m8v5GZ9o0LuXGlmBdaBruWBSO5fF1O4vwriaeJ3BlS/4PyAYUBCV/2J71wWRe3k+/Rkk9uzZJbDgQUb6m/evY= Authentication-Results: dpdk.org; dkim=none (message not signed) header.d=none;dpdk.org; dmarc=none action=none header.from=caviumnetworks.com; Received: from jerin.domain.name (111.93.218.67) by BLUPR0701MB1715.namprd07.prod.outlook.com (10.163.85.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1199.15; Tue, 27 Jun 2017 11:58:30 +0000 From: Jerin Jacob <jerin.jacob@caviumnetworks.com> To: dev@dpdk.org Cc: olivier.matz@6wind.com, Jerin Jacob <jerin.jacob@caviumnetworks.com> Date: Tue, 27 Jun 2017 17:27:51 +0530 Message-Id: <20170627115751.4722-1-jerin.jacob@caviumnetworks.com> X-Mailer: git-send-email 2.13.2 In-Reply-To: <20170605163807.31941-1-jerin.jacob@caviumnetworks.com> References: <20170605163807.31941-1-jerin.jacob@caviumnetworks.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [111.93.218.67] X-ClientProxiedBy: PN1PR01CA0099.INDPRD01.PROD.OUTLOOK.COM (10.174.144.15) To BLUPR0701MB1715.namprd07.prod.outlook.com (10.163.85.141) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dd73a78d-31d0-4717-fdbf-08d4bd53d53e X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(300000503095)(300135400095)(201703131423075)(201703031133081)(300000504095)(300135200095)(300000505095)(300135600095); SRVR:BLUPR0701MB1715; X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1715; 3:XSoQ9I9NZ25z0KgWwaUwwVhtxXCb8bFACiJjrnJmrfmpfLCRi6Z0n8YseSMF4Yz2Q1L31xtuRjianQfZWp0oVpkU+bgj4wSfOgsvMMJh4dfbmN0Fhg5jgzm3Tk1t3A1CGeo8gmQ7bUAZrg7WF+aBL+GlKw3qCCn4bHlTCbdfUJtBrJZj4f5Rj4jqBzzATSvERmawRvwmwZTVdCysLLsYQI15rZUC9IuHnTtMCZzogP1MDCfoqGIUqixtCy1FiiMSwX76Rp2LKNiTqtxXg38ky1Gx9apsc7CMB9GzgiGVHYFnxfWntauKqddUkQxlBHf9LMVpLp4E5M6JK8G5wivbdomr+fsdDDiwk7RXy7lE/OcYxAsN67/nWoJl5frbLOpXEuwrqZ+yOzQBqRZh/6wQ1cRBv+LVSUje4bOn3qdMs4xaoNJFXt0N/oly9r2+A0uQHUeous2nAAnK134R+kvDnGz9lslyZA0HUpyDh6dM2clWt1W/9QLiCxhQ6yisMI/DuFms5GykXE+46ten+fTFZ6aki+EK8dfMOaM8+sVs5ZysoI38z9kJeEv6ax90c/bX0H7xn+s7gkm9YB4MuJvZMXqDzuLNBkI+uHi89QEBqVK3V0PgccFskVpNFsXrBOr11p5tPrednNGUijH9WtGwKlcP8pdFpqKUmnrDBKG23trgMGjuM5VqPgVEBIDhZYhG X-MS-TrafficTypeDiagnostic: BLUPR0701MB1715: X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1715; 25:Bl1VWPU+8cMrHsJtiR/MxV5IyadRVWoz2TnEJdlKyEzUyaY0v/TpEvccc8mddb2xvRIdbSxA/lol6tN230yiOU87Y96aJLnU813DhU27ka0v2lqQZ0rqyyMIftUgXfggjKjLAsabu/WtrUcefCJrd/ykkfXbgdEf0ijzUeUrOSWGbJ0R9dOKcjkadQegIVwByf0II4NdG9JUEEEDze22c9tKtCqqpAZ8MumwIKCBukoCpA+Z3aL8pDRG5sxOjSqzuYNBSeeBf9SRl3TQ4rEWGN2uPe8zJ8vPwS1ix08cXOJu4RvwMENXtkhusarKAH1X/Aragj1b9+UKlCM2bOIEwVNMOflgxM7CJj3Olm/Z8hT+sPyH6ziSbc0EtD88CnDUQiTUboMXXw3Q2/3XINRuQmWHSeY6YcjGup2oDax/k2HYkNMlfQAAyJakvRIBBQfli+IoOtO9MP2PBpL8qWTx7LJXQn/SHRCqIRHeNp7OjWqpiRlPT6MGeG+arrqNb69qQ4n9pZifr5eshjXpfd3r5Uuf+fvtYb8aNSjb1vxwU5HzEBhu202yoEshETRPvtv1neTpZyyCmXbMqGFYVxd80gKXKWpmx2UJsORfEjUps9VfGHAR4MaateSbPI+Agkj7+VxxI5UYnCM3bE6KwS0lCRfGj1ioGTVjL5yKRonfhiZJBhsatD1R6j8raXg8Vf86cderqayaMP1lgJHdwxbOgCX27NXXqPVzg/u4EtYxWviKcHpgqEwWYlnCOYthVES5SkFKliwAmuJosARkKffQ9glCoZ7xaXXNC5QuHgNPnt51PlTAJ4xiHJT73J9qHLTx8iBeepwR5QX5DIp4Jlq4ZAuRgH5OzJleiXeccqkMi7YQOW/TZH0mORSyS+ro20kbjfoYj0du6v4fXvAC1dSKk39rFH2eUoO5VQXA6ZHew7Y= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1715; 31:1+J9mLZMfk8RzfCV3W2kmaIHvLjUJAgkkiUfQz7j0+CqhSc+yig4wTtRO0TaSQDEX4EG49Vnzerbvq4cvJLqFQtj+EKyMiUnzo6HXGzmSSSXbXmqWlYGieIbXl3jn/s2yhyudaCsoS8dK1G1LpqOdp0mre7MgE/6RluLM1i0cSKjqnQEhEfvkWfJlAjPJVAUyyk8G6UGI8YCzDsZL86RRmRq4115ETUgkA0f+34jP+EDw/Dj8u9HVMWDm6R71P4LnNAgS6eXO3ux2eqZgpOCBxDYHdaUZtYxKlNYGVzSYYMlWHypSj9QdOPjDIupJTuBUEVRtCPkNciU+ZTXYhF261KPGClresklX1nYNTltEV6602Fhqob18xCzEUotvCQHWu9CCpLQiPqy+JnAXeRBC9qCeggBJGjAk4NUHU3AKsPV16Wi4JoKH/1Yqe/Cg8dnVdc8Evd8xqc9krKlVqqM7QyQehl8ivVy32bDXghkZUal8GWzjzWa3Bdy9T0IXuQW2/1NWKdFBnjdqdulGLegt6/ZMv4gjooDzSk6C3n930qpCdoOPRyznUoNK0QqYSNjySS8BI8lvJsHoK3nyRmCVIIbaOCK0BZnRg+A8cGqnOjT1DDsBh9NVO/WfDjCWIctFCW4g+eqbI2Y/HkcWBTmJQwKJR7JTk4Esv9b8eILYFE= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1715; 20:pzx5EWLRVJPwX6/gNB/AcP6LNvFckZCjDUcNHRPfDN3KUFRlNvsXRw4QeUb7vwUb68PxmFnlHgEGM2HOJnxld5nJBj0n35Rar7OuFDuU8SVbFp06BAoFfPX9F/sT/r6pdqIawVJEbf06fjFAccNZmgH4cR+/oStWselrbom/Cx08CedF9gwL0CDJqcKwIX8ANF2ZsU4R9fETC/Z7Bj4uY31O6RklsEpaRRokUT83OtcSJl/FD3g0GMEJk7aOC6lr2MN0r4gWHnuLI0/ti0Mk9r6zWkwaz0ZAo9X+WMa1erXRkLmaZuuCfyNnvTD0qsxUDIf2A5628b52oKWIEKjiBabG/RAcYkpdy7n/WFA1dFmFVJ8jtGTYwhzjd6SKv+ez01P91BYDcyv3dM/4K0ef2T2LJPudShtMDdK/9tzj9HjypR32VdqyKhhE5sQmWXk1+ycyUwMrFqxl8CXfjhNILf/IRWu+M6lFxrUeQ+EJAPHBRnayeuq75ybzVtWUhuUXtdRLTckvkD6nr/PaSl5CwHKBYMR+UgcIpTNmVEMJs5KuaqtdFtbk7y5y1WWlTRJ39T5ZMJIkuHMB6ozCLWXLA8Jz+aNVv6uEnXb7p3FcbIQ= X-Microsoft-Antispam-PRVS: <BLUPR0701MB1715E832FDFFC82FE0B4A105E3DC0@BLUPR0701MB1715.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:(236129657087228); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(93006095)(10201501046)(100000703101)(100105400095)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123564025)(20161123562025)(20161123560025)(20161123558100)(6072148)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BLUPR0701MB1715; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BLUPR0701MB1715; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1715; 4:cUVvvPTifk920PUHwmMmDgzhSAtzwBLheqv/QZR0?= rO6RMORJi1Hv4bl22oBGjm0HFBERQEtPzpRgrAoumBLj0PCaZ+36CJsnxm9cxflC28PhgHms/CDkwX/gmnVYK0yit/93b8LkdXjNTpg/7kMSX0XkixFdq4giMw26CGnnt7iAeI2sIOwgkQR9xagmw1GQchO8L9WWogSuh+eeGwv9Xq1WC31DBOosS2pW+1ZVLpFByKPxZMnuX6UXxFmJENXDTSSssDEjZJv8HRoyvhnyOyQvOjv2jx9uKtaq5XFu4S522wJ7PClRZq58OgONGywc0NoF/rnGS8s+p3auWdFh1t8KFSu4QGiazJ0kn5whazWXLmDDM/QsR+nTHiqM90M2T5LC+kxwD7zQiMNEsKE9tENNWVFSrPlK/0pAt22vhCnJUE2DYeLwCDNV/t0Hmjvltep96jYaRO8QynhakbK1hXn4B0/USxGL+AU2G43jIgjvii51ySJFdpkYpmw7OO5pckC5jxSYYsPGK+D773s0E/FNl80B7xfBai7cW1RrG3uN2Ltz2ojReHk4E3R09BCZWejpu2LgxoPdmdliNKzbnP4XDO0FblUESPX7wjLWZlLw9thkyaVccpfPhIBihH1cMH0IjJtCfpAkUUOneZXAhg+f6MHMpAdfEFVzKrYz5qO/5WAiwH+6lpwhs/2K5B0BaNZE+sS9WT2MqOf6aRgt2joM1iRai3p67c/rVPwBQ7iENIZB2/tyEykHZgcCH4IWNfwWEDzn0GLe3uFFFVAqLezjFmh31yVcvf0O1L1RXOy2WD+fUAIYAw2/R9M38dGMgFV5oWFO4NShZRgbVCYx5Eq6o6vhOZGr3Tqstq4i796cncVJkDSh/r8BFXyA9OQgQHWLTMJKJmewlpV7lDrkYXNjMY16FyUetmy2FWe8pVzYgdrw51dJeaKX/9xxbv/oEDOfrUp8e5c1gxac0KsEJwg7jvndLyfrJ52XepZ9b/DZcFeil8gKeuOXgAg/dnhRksXwLTBXMBj78Q7r71MTEU4P7DeiDD0qt4uXUD/KGY6T+5ZkzyLojnoT8akLHhp67cPiyLd8SgDKIY/Mm1BKutZ1W1BwCRefXhk7PNj2wfvFms1lyB7uDJ17ej2pfK4GilaR2OuiLyxJ5hLUgYYtSA== X-Forefront-PRVS: 0351D213B3 X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(4630300001)(6009001)(39410400002)(39850400002)(39400400002)(39450400003)(39840400002)(42882006)(6916009)(50226002)(6486002)(189998001)(6666003)(66066001)(7736002)(50986999)(76176999)(38730400002)(3846002)(6116002)(81166006)(6506006)(47776003)(50466002)(8676002)(5003940100001)(1076002)(25786009)(110136004)(4326008)(6512007)(33646002)(53416004)(5660300001)(2906002)(305945005)(2361001)(2351001)(42186005)(48376002)(72206003)(36756003)(5009440100003)(2950100002)(478600001)(53936002); DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB1715; H:jerin.domain.name; FPR:; SPF:None; MLV:sfv; LANG:en; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1715; 23:tr8cMlVZ7YjwNLFMK2eJz2MDgqraCIoDgLkOQ4g?= RMQ5t5fXPFwlqDXU09PKgNplvySCtZiYDuJHwglevU3SaVqWmsLkkjk8Nk58hioq/s93s3pZKxUBC/f5dpjtJMnkgx4nvTiJDSbDTAH+CKK4VXv3fqr5I6WH/v3ksHS/itzNa96FVVfs/mM3Y2IN4NTsT1GI6TJMgWD5ppgsfs+9niuFwOlDwzOYjue0uwRD/+eIgqI7ZIk6zh862Bgd640gZ1Gt31Lz2oeEzb1jEz1L6y3wMR5GH34vqqapjOuCTMzChhQ0gPtxoWJexmO+R+i22rV25WxlzAY560hXzLoQT5YGQBn74mQ6QGywfizKtLoE6FNfE2W6nDaczV6tY37NEO1eQFtkqbRyNx5TfMNndgkyQtrK8GqbUWWOiu5bLp1GC6dlIW0/sZez3le6HvLJ+duwSldAQjx20vB1O8l2Xeb3BlEUqpx3UNqYcM/ntahZuFTmeU+yGulrEJtAZXWPnUq6wnUrT/6rs6EqnRpury/yjlA1IjAevtKP2kMmA049i6wGR4kpVXttWQI4kDPvvxzT4F13Zjo7LbCKAjvWAwHV8RknTKMvrYBC2Tly7jcIjPrNJlTxSsPg6QJNkDSVOsZJdYLaGUTeLFXBLoxmvtdeQ6t/lLYPTuusVeYlPG3vPJzqjaoqQjF/4BAPVNA0tM/CBd8z2+ch2+Or0ESHiBl9RygQMuqgx/NAWysK71WaoBoUtU2UlLQigVLjIsYMReSMKb9gBumKd7Ab1d35CyWACTJIoasGT+Dv4p+3mZwxQRGNazw5E0H/FdBSl+4/sR09S1mbX5sdBe/wm7vwdvCjXdMOLsW05cAxHRZnGthcWv4t6Qsyt8rUX4+CQSw9zbuNfkmuZUzLa+KIMkZ4hIvr0dtlfyT/NsxtAfVcAHk3VN7XWGla9Huw3u2BBJoAxTCNjtlg3G9OoB16B6TFIXsYqCiKZiUpD8hxb6XIBja98H4T2wlTkRrLEXZ0Lu+FSApBRvgQkFpW2gsOyBlQ4QKt5O0mbjeg8sG8WboSG9aOBdYeeIXAU53Jd6VlFWPmHNvStDbeEAHTfNlgeRe3QEl8d8i1T8EkJVwIVhEH3jgjC0O56Bq/PGtkkrd1xP3smFJ470Y/PED+YspwaANA9+A== X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BLUPR0701MB1715; 6:1s3fH8PTKsEhMWnNaouN+hDvuaXNgNDUqPGevFy5?= 3dDjq6sPb2UFhnkzb1Y0C/3BFCNik7uA9PkjwZ4FY6sEjucU+ZtQvsB3IGR0P0Z9KrZfL+kOMO5QxNPr/u3xsElUtMOrpt1yDjI7XtcXVwFupzK/EXcVvVV5OPgKxOrex88KfVtiqg2YpEpv4D9LS050cdCH2NCihHKzE3eLsYofaPXHLlAHJ9Fli2uVeH5ypRm1beM3iJggrcGraCPM/DUTzdHpAF6TLJATDcihSQfDetD54QGcrvbpNfmmGreaV9GaVqDjZ2Ung4NV2gPWTwoyMp2wrxwKpP5CUi2cwq63pWUdWGK+iABQsewd5gTS+4sQm9zPZzIeWQotv8OtHfYD8JQcVtsZ76tatx2/Qbh/glXxY5mjAbtihObMGfxK7y4Wewvn/RqhRSNWCFam5E83bzcC6rw7dCnwYmjAZFTartABkenFmXV9vgI+3lzqm5zg7KrUgL0jc3wDIfhFDxMiE0wnF+m+S2DR+JD+wzzUrCWKCetLx5YJTBATDNS6KJLLdE0D7qIiVSe0A3Xx3MHR7uXFuCYwtbDxYLLmpTQpdO/FhXLIK55AkfxAO/hCmuSA4ySwoxIkd4GkGEIZ+LyJE3RzUrlXCTJPsM3VPGbLXnqvBfS+knjyixXOvsNqSHgLPLRNxh85s5IbEaqORSIU9jNpmzgSYR7CmlVgKvZfx6KrlI4R1qNm2IvZNz8c18ohnUG6xZKRRh1r6qm1XRUbW/aH35nsYLoPFAmDfj6WIRgIWsJJ+GNxTxyBSQJYE1r5EsZ9fLwQGLPeaKG6ftaQSOU2u1liy/gl38o0AzcaTxi7FSq/k6x+5I00n4MrmSB2cep3kkqnn17vQQ2qaNJ3xMo384NWUZ+NS+CasPcyW7wn5Uis1FxpdRU68TeDgg9w++xrQx9FlaT8Ge8WexJZEYB5+r4CyaNhf1LmY2ZXwU2oDOrG/fOIPjyiL90i+Qk= X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1715; 5:+RtN6cJhiTFuHT3qLf1tnuIyhG2Jmx6zpcKoe2RAlkn43Src2RoTHLd7GZVGi5s3IxT0P/r0m6prtX39R6IXtvBkawuCnVHii7auU5h+quvjdHvOwnR3vP1R/spPC7SwwrFHMKGAJseY28OsQDco54CEdIzbVlYPYJUqEUXqa6MlrfRFwvbGmkbfX0Wok/Q+JU1INC4bvVHJjJ4YWfY1FS5iaGm8uCHv6fMEPwACBAXcmAKUhwNN4ifCgkIbrT1AdYg6LpCdE2OhNYfDQteO+dFxoamWjSsZYmiP6i2+OkuV5hpK4CeyI7V33pvpHzDW6YUmVlJMgOBOaz6/Pomu/KRhzMmzTBnjHoY7cGd/H+YOgVDUQ70touv5d1KvI8DtQ5g4QjRvj3Ru8eMwRV5GrN2xO5/QHIkiyPZxe2ekjcbWYA5KaGvJk6Nhv/eqfVEx+gRRP58hspuWyJriWyrU9AKbzF6A0FY4vS+ezFkceKsOlAhrEPIFs53S1wM1Cdwx; 24:zgpe3SvtJxS/PbdEMGsme8cI41nKwBJBqsTeGBqEDilT1GeExB2g9bjVFxoM06f0UsZlVrciXBxWRGJUGqq6wStLxUd2pl0yeMP2oiUDEfE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB1715; 7:/PBp1zhB22iDjmse2TZR93L7AoQvXem1ZieSQmhxyURTYgMl2z2gX+4/nAz995KPaHgmSGJznc0y4Csw2nomkbGCd8At8J5IEP1OZcp/HsMoAAlTQOSH7xofq2U27fCaqvueVPZ3l53sKix0Hn7qmALOW8TfOHg68Ps3RolJZN41Wk2/hiVRUnLPkYh8XK8gJ3ZhcWmd71+RdHkRfaJTuOTikN7KMHFH0cPkRMztBmrX5L14xpu3twt5axaRxjH0cSbalOf3c+2H7evSylROofNOEUQG01vYZaV5LGeYEtSnmItgMf1ke5kfpNECaTFiKCasfvW6QtGzU5N8MaPi2T8j+hSnSfcd/sAe2SBMFmh55TkH0QWmNHknaiop2DRJVH9MAxr//wt674TUvdAI7IqW3XP1zoKVyTXwwWW1KMFSP+CmNrvO4uF2D3vcFweGhPezISyaUhHvasEEi2oVNdi/mQgbm74I/g6+TRf6nc3DMwRtsWlzAVzemO26pON1CA2biBPwJ2aceYK3ISgoW8bjjlyHBia0Vn727wTwo8y/NiGBBzE0VXZWKs2vnRUFLt24D+fPnRyiYNOMSU56XqP0uxGVNev/4oMF/KYCw40Koe2lx9W3K3f6zJTKeyQNETeHyDCGXjNlML1/cRCep3zSxN1kuiEqxvcDup9VEfiV6dVP27zgd7L9mktR36AILPnvVbvCdqxOfLbIeauQV83DCwVtNjHxvTn3h7616T/nIonA5u+EtD9J6EvBqS6v95npYwUlPnCXBUIOFk1FPyQAQMlCjvRsVmOc6NGUhc4= X-OriginatorOrg: caviumnetworks.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Jun 2017 11:58:30.9019 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB1715 Subject: [dpdk-dev] [PATCH v2] mbuf: reduce pktmbuf init cycles X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <http://dpdk.org/ml/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://dpdk.org/ml/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <http://dpdk.org/ml/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org Sender: "dev" <dev-bounces@dpdk.org> |
Checks
Context | Check | Description |
---|---|---|
ci/Intel-compilation | success | Compilation OK |
ci/checkpatch | success | coding style OK |
Commit Message
Jerin Jacob
June 27, 2017, 11:57 a.m. UTC
There is no need for initializing the complete
packet buffer with zero as the packet data area will be
overwritten by the NIC Rx HW anyway.
The testpmd configures the packet mempool
with around 180k buffers with
2176B size. In existing scheme, the init routine
needs to memset around ~370MB vs the proposed scheme
requires only around ~22MB on 128B cache aligned system.
Useful in running DPDK in HW simulators/emulators,
where millions of cycles have an impact on boot time.
Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com>
---
v2:
- Removed RTE_PKTMBUF_HEADROOM from the memset area(Olivier)
---
lib/librte_mbuf/rte_mbuf.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
Comments
On Tue, 27 Jun 2017 17:27:51 +0530, Jerin Jacob <jerin.jacob@caviumnetworks.com> wrote: > There is no need for initializing the complete > packet buffer with zero as the packet data area will be > overwritten by the NIC Rx HW anyway. > > The testpmd configures the packet mempool > with around 180k buffers with > 2176B size. In existing scheme, the init routine > needs to memset around ~370MB vs the proposed scheme > requires only around ~22MB on 128B cache aligned system. > > Useful in running DPDK in HW simulators/emulators, > where millions of cycles have an impact on boot time. > > Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> Acked-by: Olivier Matz <olivier.matz@6wind.com>
30/06/2017 14:27, Olivier Matz: > On Tue, 27 Jun 2017 17:27:51 +0530, Jerin Jacob <jerin.jacob@caviumnetworks.com> wrote: > > There is no need for initializing the complete > > packet buffer with zero as the packet data area will be > > overwritten by the NIC Rx HW anyway. > > > > The testpmd configures the packet mempool > > with around 180k buffers with > > 2176B size. In existing scheme, the init routine > > needs to memset around ~370MB vs the proposed scheme > > requires only around ~22MB on 128B cache aligned system. > > > > Useful in running DPDK in HW simulators/emulators, > > where millions of cycles have an impact on boot time. > > > > Signed-off-by: Jerin Jacob <jerin.jacob@caviumnetworks.com> > > Acked-by: Olivier Matz <olivier.matz@6wind.com> Applied, thanks
diff --git a/lib/librte_mbuf/rte_mbuf.c b/lib/librte_mbuf/rte_mbuf.c index 0e3e36a58..ab436b9da 100644 --- a/lib/librte_mbuf/rte_mbuf.c +++ b/lib/librte_mbuf/rte_mbuf.c @@ -131,8 +131,7 @@ rte_pktmbuf_init(struct rte_mempool *mp, RTE_ASSERT(mp->elt_size >= mbuf_size); RTE_ASSERT(buf_len <= UINT16_MAX); - memset(m, 0, mp->elt_size); - + memset(m, 0, mbuf_size); /* start of buffer is after mbuf structure and priv data */ m->priv_size = priv_size; m->buf_addr = (char *)m + mbuf_size;