This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
meetings:sfqm [2015/03/12 10:56] Maryam Tahhan |
meetings:sfqm [2015/03/12 11:16] (current) Maryam Tahhan [Weekly Project Meeting Minutes From 10th March 2015] |
||
---|---|---|---|
Line 1: | Line 1: | ||
==== Weekly Project Meeting Minutes From 10th March 2015 ==== | ==== Weekly Project Meeting Minutes From 10th March 2015 ==== | ||
+ | **Weekly Update:** | ||
+ | * I would like to highlight the *VERY FIRST* contribution from an OPNFV project that has been up-streamed to an open source project. This contribution took the form of 2 commits (specified below) to www.dpdk.org. These 2 commits enable the callback infrastructure that enables additional processing on RX/TX as well as an example application that uses this infrastructure to timestamp packets on TX and RX. | ||
+ | The commits have been merged to master will be part of DPDK 2.0 which is expected at the end of this month. | ||
+ | <code> | ||
+ | commit e7bc40da738c24a0cf23517f9d7144c0c96a75de | ||
+ | Author: Bruce Richardson <bruce.richardson@intel.com> | ||
+ | Date: Mon Feb 23 18:30:10 2015 +0000 | ||
+ | |||
+ | examples/rxtx_callbacks: show use of callbacks | ||
+ | |||
+ | Example showing how callbacks can be used to insert a timestamp | ||
+ | into each packet on RX. On TX the timestamp is used to calculate | ||
+ | the packet latency through the app, in cycles. | ||
+ | |||
+ | Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> | ||
+ | Signed-off-by: John McNamara <john.mcnamara@intel.com> | ||
+ | Acked-by: Declan Doherty <declan.doherty@intel.com> | ||
+ | |||
+ | commit 4dc294158cac46b6b69b60ff4216503777c5eb57 | ||
+ | Author: Bruce Richardson <bruce.richardson@intel.com> | ||
+ | Date: Mon Feb 23 18:30:09 2015 +0000 | ||
+ | |||
+ | ethdev: support optional Rx and Tx callbacks | ||
+ | |||
+ | Add optional support for inline processing of packets inside the RX | ||
+ | or TX call. For an RX callback, what happens is that we get a set of | ||
+ | packets from the NIC and then pass them to a callback function, if | ||
+ | configured, to allow additional processing to be done on them, e.g. | ||
+ | filling in more mbuf fields, before passing back to the application. | ||
+ | On TX, the packets are similarly post-processed before being handed | ||
+ | to the NIC for transmission. | ||
+ | |||
+ | Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> | ||
+ | Signed-off-by: John McNamara <john.mcnamara@intel.com> | ||
+ | Acked-by: Thomas Monjalon <thomas.monjalon@6wind.com> | ||
+ | </code> | ||
+ | * Demo Instructions from the Prague Hackfest have been uploaded to the [[collaborative_development_projects:opnfv_telco_kpi_monitoring|project wiki]]. | ||
+ | * Error and drop statistics collected by SFQM have been shared with the Doctor project and an opportunity for collaboration has been identified. | ||
+ | * CI precommit validation, a couple of suggestions are: | ||
+ | * Compile DPDK | ||
+ | * Run the dpdk unit tests using “make test” | ||
+ | * We will be co-ordinating with Octopus to ensure this is enabled on our project repo. | ||
+ | |||
+ | **Tools:** | ||
+ | * Email topic, Email prefix and JIRA project tag is now SFQM. | ||
==== Weekly Project Meeting Minutes From 20th January 2015 ==== | ==== Weekly Project Meeting Minutes From 20th January 2015 ==== |