From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on0124.outbound.protection.outlook.com [104.47.2.124]) by dpdk.org (Postfix) with ESMTP id 547FA5598 for ; Wed, 28 Sep 2016 12:40:13 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Asocs.onmicrosoft.com; s=selector1-asocsnetworks-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=SATrLPxfglXrtI1vHebPudK8XbDlsHW+IkAxEmuQ6ag=; b=beK/K806btlBKpytIBiSjtMITNsQiJRJt8BwOqbhHt2Ycy8vaDtfX8Lx9R3G34GEdl/SZIeJZvjftAwBrZJ++0de27ESKwmJcCsYNmhgVNedHsvIjNywWMw7ZVztC+4wn0hqseU/ZSD7R7OPr2Vuh5pti4W6Eq093cPoACaGxXM= Received: from VI1PR0601MB2686.eurprd06.prod.outlook.com (10.173.70.149) by VI1PR0601MB2686.eurprd06.prod.outlook.com (10.173.70.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.639.5; Wed, 28 Sep 2016 10:40:11 +0000 Received: from VI1PR0601MB2686.eurprd06.prod.outlook.com ([10.173.70.149]) by VI1PR0601MB2686.eurprd06.prod.outlook.com ([10.173.70.149]) with mapi id 15.01.0639.013; Wed, 28 Sep 2016 10:40:11 +0000 From: Yan Fridland To: "dev@dpdk.org" Thread-Topic: [dpdk-dev] Interrupt mode in ixgbe driver and particularly in ixgbevf Thread-Index: AdIZc9JCrgVRONX7RhCEQN+w8cL1HQ== Date: Wed, 28 Sep 2016 10:40:11 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: spf=none (sender IP is ) smtp.mailfrom=yan@asocsnetworks.com; x-originating-ip: [31.154.47.194] x-ms-office365-filtering-correlation-id: e69178bf-0b8a-48d2-760a-08d3e78bd33a x-microsoft-exchange-diagnostics: 1; VI1PR0601MB2686; 6:2WDst0oajL/XGO7PKDaj4BlEYNqKOx1vBcj2jB7Uh9uHJO3YzRdt/cUMB5w4+SjgNSr5c8BTVzFGiAxZNJ4ObdC4u+Qw6NdA74GNNtyi69vIL4SIUX2DAheGhXjL6LFa+eGxCCMUJxr9BCqdsih/okpV1dG/Wv8e4jMkDbbzZsAZnm9uE5oR9OiXCBTbOs5HWH5shGP7QqsDr9tFnZgdFRn0z4IKGXilPyv+wd5V7dLY0cVV2X2n5NyRRAT4TsYMWpyZLQlp3S/T1g5rHf16+gJ7T0X2bdQQ2wvkboivtSuFwthGVVNA5DE8f4etDen5; 5:TNhtqKuGmToM8MeWQV8vxN4msl31YzjAby8uiFLoElYnQrPO6y0RuYDiADeCrdntfNvWN6Q+yELor5Y3Jw+SOvxy/C3IyXOlVMzY7waxxTIJ76Hx+B7x+xZAmblam8brXPYvz3vs8c6URk3Vq4nNqw==; 24:RBG0TvSY8KAOn7FIH4vM5ZHEUOF/xD0LFuijoWL9HSM3VcEt3I4cUm+c7oWU5Df0SRPd/GRCDYFxE+z85gAwlnuZ2E55Yr5VFTBUE0+eIZw=; 7:bzaeehPOaXYod0OkUaVYNfVvl5XEvOmH+3x/2uAJARYWHtJ/wDbt1a1VMkVsGa9k7h8CYxvdfWccB8x/46030uT43vAjJpk0jvWDMTaYsDgJQko7MmgotRRaZN6K6ix3uEEetwN6Lz72whpsrZz//JvWm+2gbRoeZZk6Rha00VyY9XU1dLqxjwTbQcOAyrPk21fVUCbHIs42DF/bbsLsayoBMtL41ea1PI5hnYsyjNNIpJNna9GfUMrryDJo8xynTrmMa94Pjnmf0OU4XaNShyG/hb74+heeBLKcYplpKQO8lsQXEbs0XFGmvUWi9mzJ x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:VI1PR0601MB2686; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(21748063052155); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6042046)(6043046); SRVR:VI1PR0601MB2686; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0601MB2686; x-forefront-prvs: 0079056367 x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(189002)(199003)(102836003)(77096005)(3660700001)(101416001)(11100500001)(110136003)(3280700002)(586003)(2906002)(19580395003)(50986999)(92566002)(66066001)(2501003)(54356999)(3846002)(10400500002)(5660300001)(450100001)(2351001)(7736002)(74316002)(229853001)(6916009)(97736004)(7846002)(122556002)(5630700001)(87936001)(5640700001)(6116002)(7696004)(790700001)(19300405004)(76576001)(86362001)(2900100001)(68736007)(15975445007)(9326002)(33656002)(5002640100001)(8936002)(16236675004)(107886002)(1730700003)(105586002)(9686002)(106356001)(81166006)(19625215002)(189998001)(81156014)(8676002); DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0601MB2686; H:VI1PR0601MB2686.eurprd06.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; received-spf: None (protection.outlook.com: asocsnetworks.com does not designate permitted sender hosts) spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM MIME-Version: 1.0 X-OriginatorOrg: asocsnetworks.com X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Sep 2016 10:40:11.7924 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 09a71e5b-e130-419f-bde2-1e8422f00aaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0601MB2686 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] Interrupt mode in ixgbe driver and particularly in ixgbevf 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: Wed, 28 Sep 2016 10:40:13 -0000 Hello, I have a question about interrupt mode in ixgbe driver and particularly in = ixgbevf. I am using ixgbevf driver for my ports (SR-IOV). Could you please tell me i= f there is any option to register with a callback on RX queue events on som= e port (VF) or the only option is to sleep (using rte_epoll_wait()) until a= n RX interrupt triggers (as suggested in examples/l3fwd-power/main.c)? I saw that there is a function rte_intr_callback_register(), but this funct= ion looks to me as relevant only for linux UIO mechanism (e.g SOCKETS, PIPE= , etc ...) and not DPDK. I will welcome and appreciate any comment or relevant example on that. Thank you, Yan