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 ==== | ||