From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk0-f169.google.com (mail-qk0-f169.google.com [209.85.220.169]) by dpdk.org (Postfix) with ESMTP id 4AE57C346 for ; Thu, 16 Apr 2015 03:10:54 +0200 (CEST) Received: by qkhg7 with SMTP id g7so115565972qkh.2 for ; Wed, 15 Apr 2015 18:10:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=Ny1T7FAefqLrKeWz14m/lbzWSQyAoO3SnoZZOB+Yx74=; b=COi2IskXgdTwySwD2795zdCYTMDriAorVqI7ShR0MENqA8hRLeQE2qxVcLNg+tS21s Y++UKjUKIo6p4SdGJsU/Iw/FYhVO7PejZcCooh0UC24/4HeQ4tsK6he94Wndg15t803l j4KfMWXSs6ZKdMc5C11Jf4X5WskZapzAZj1TZ6o5nSA0acRtRd5kfvl/fA8IrTkKyNAJ AmgwjaA+j+l1LtzaiGTdtogJSlenEFNGJN62vqnM3XTjG3EYzJZ2sTNrUbobQPEvzHli QTKTWBBO1VWt0DXsefEL1Y8i63fwy+MfDXZdksWNCbV1Yjf2vndAljsfbRInigxGUxXF VK3w== MIME-Version: 1.0 X-Received: by 10.55.20.207 with SMTP id 76mr58017995qku.46.1429146622224; Wed, 15 Apr 2015 18:10:22 -0700 (PDT) Received: by 10.140.31.117 with HTTP; Wed, 15 Apr 2015 18:10:22 -0700 (PDT) Date: Wed, 15 Apr 2015 18:10:22 -0700 Message-ID: From: Malveeka Tewari To: "dev@dpdk.org" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] Synchronize DPDK NICs using IEEE 1588 Precision Time Protocol (PTP) X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Apr 2015 01:10:54 -0000 Hi all, I have a DPDK app that requires tight time synchronization between end hosts. In my setup, the testbed is connected to a Cisco switch that supports the PTP protocol. I know that the ixgbe driver for Intel 82599 nics support the PTP time protocol, but I'm not sure if the DPDK framework supports PTP. I found code in the dpdk tree for IEEE 1588 here, http://www.dpdk.org/browse/dpdk/tree/app/test-pmd/ieee1588fwd.c But I'm not sure what'st the best model to incorporate this functionality. Should I run two DPDK apps (and have flow director rules setup for PTP packets?) or should I just modify my app to support the 1588 functionality. If someone has used/tested the 1588 implementation in the DPDK code base, please let me know. Thanks! Malveeka