From owner-soc-status@freebsd.org Thu Aug 27 09:59:38 2015 Return-Path: Delivered-To: soc-status@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BF8069C31C5 for ; Thu, 27 Aug 2015 09:59:38 +0000 (UTC) (envelope-from btw@mail.ustc.edu.cn) Received: from ustc.edu.cn (email6.ustc.edu.cn [IPv6:2001:da8:d800::8]) by mx1.freebsd.org (Postfix) with ESMTP id 48456D8B; Thu, 27 Aug 2015 09:59:36 +0000 (UTC) (envelope-from btw@mail.ustc.edu.cn) Received: from dell.my.domain (unknown [110.77.7.5]) by newmailweb.ustc.edu.cn (Coremail) with SMTP id LkAmygAXFfl2395VEuKTAA--.1033S2; Thu, 27 Aug 2015 17:59:32 +0800 (CST) From: Tiwei Bie To: soc-status@freebsd.org Cc: hiren@FreeBSD.org, rwatson@FreeBSD.org, gnn@FreeBSD.org Subject: Multiqueue testing project - final status report Date: Thu, 27 Aug 2015 17:59:23 +0800 Message-Id: <1440669563-38392-1-git-send-email-btw@mail.ustc.edu.cn> X-Mailer: git-send-email 2.4.6 X-CM-TRANSID: LkAmygAXFfl2395VEuKTAA--.1033S2 X-Coremail-Antispam: 1UD129KBjvdXoW7Gr4xtF45Cr47uFy7Kw13twb_yoWkGFX_u3 4jg3WDWw4UZayagr45tr45ta9rK3y8KFn7Aa10qFs5G34rJrsxWFZ3uF90vF1ruw4Y9r9x G3srta4agw1jgjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUIcSsGvfJTRUUUbFkYjsxI4VWDJwAYFVCjjxCrM7AC8VAFwI0_Jr0_Gr1l1xkIjI8I 6I8E6xAIw20EY4v20xvaj40_Wr0E3s1l1IIY67AEw4v_Jr0_Jr4l8cAvFVAK0II2c7xJM2 8CjxkF64kEwVA0rcxSw2x7M28EF7xvwVC0I7IYx2IY67AKxVW5JVW7JwA2z4x0Y4vE2Ix0 cI8IcVCY1x0267AKxVW8JVWxJwA2z4x0Y4vEx4A2jsIE14v26rxl6s0DM28EF7xvwVC2z2 80aVCY1x0267AKxVW0oVCq3wAS0I0E0xvYzxvE52x082IY62kv0487Mc02F40EFcxC0VAK zVAqx4xG6I80ewAv7VC0I7IYx2IY67AKxVWUGVWUXwAv7VC2z280aVAFwI0_Jr0_Gr1lOx 8S6xCaFVCjc4AY6r1j6r4UM4x0Y48IcxkI7VAKI48JMxAIw28IcxkI7VAKI48JMxC20s02 6xCaFVCjc4AY6r1j6r4UMI8I3I0E5I8CrVAFwI0_Jr0_Jr4lx2IqxVCjr7xvwVAFwI0_Jr I_JrWlx4CE17CEb7AF67AKxVWUAVWUtwCIc40Y0x0EwIxGrwCI42IY6xIIjxv20xvE14v2 6r1j6r1xMIIF0xvE2Ix0cI8IcVCY1x0267AKxVWUJVW8JwCI42IY6xAIw20EY4v20xvaj4 0_Wr1j6rW3Jr1lIxAIcVC2z280aVAFwI0_Jr0_Gr1lIxAIcVC2z280aVCY1x0267AKxVWU JVW8JbIYCTnIWIevJa73UjIFyTuYvjxU2YiiDUUUU X-CM-SenderInfo: xewzqzxdloh3xvwfhvlgxou0/1tbiAQcOAVQhmDWvGgAQs0 X-BeenThere: soc-status@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Summer of Code Status Reports and Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 27 Aug 2015 09:59:38 -0000 Dear All! This is the final status report of the Multiqueue Testing Project. The aim of this project is to design and implement an infrastructure to validate that a number of the network stack's multiqueue behaviours are as expected. The deliverables of this project mainly consist of: - A general mechanism to collect the per-ring per-cpu statistics which can be used by all NIC drivers, and the extended netstat(1) which can report these statistics. - A suite of network stack behavior testing programs which consists of (a) a virtual multiqueue ethernet interface (vme), (b) a UDP packet generator based on vme, (c) a UDP server based on socket(2), (d) a TCP client based on lwip and vme, (e) a TCP server based on socket. At present, most parts of this project have been implemented. Few parts have been committed to -HEAD, and other parts have been submitted to Phabricator. Now, I'm also working on improving the IPv6 RSS supports with the help of adrian@. ^_^ Finally, I want to say thank you to my mentor Hiren, George and Robert, for the helps and guidance! ^_^ Many thanks! Best regards, Tiwei Bie