From owner-freebsd-net@freebsd.org Fri Jun 1 03:14:55 2018 Return-Path: Delivered-To: freebsd-net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1BC4FF7B7FA for ; Fri, 1 Jun 2018 03:14:55 +0000 (UTC) (envelope-from v.maffione@gmail.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id A548B714A2 for ; Fri, 1 Jun 2018 03:14:54 +0000 (UTC) (envelope-from v.maffione@gmail.com) Received: by mailman.ysv.freebsd.org (Postfix) id 64383F7B7F7; Fri, 1 Jun 2018 03:14:54 +0000 (UTC) Delivered-To: net@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3F409F7B7F6 for ; Fri, 1 Jun 2018 03:14:54 +0000 (UTC) (envelope-from v.maffione@gmail.com) Received: from mail-qk0-x230.google.com (mail-qk0-x230.google.com [IPv6:2607:f8b0:400d:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C91EB714A1 for ; Fri, 1 Jun 2018 03:14:53 +0000 (UTC) (envelope-from v.maffione@gmail.com) Received: by mail-qk0-x230.google.com with SMTP id h7-v6so11721700qkm.0 for ; Thu, 31 May 2018 20:14:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=0vSZGD49FS/jN1g/3PqdzV3gnhGcsEKFCQZMVJvDdv8=; b=gB5l5ozO1NaIz0a/kPK2bf//dyXN2oOTpygGcldvB3OurGko/YwQi5Dlj0wNDScPQE hirdcJXQMgqgcs/nLuA8VqeyTqav51y5c3Oq9BV1+EUq9lmI9j1DkupzIqmGas932HeT inUmLQD6slfK/QettPT+sEzSKi8hjHFuRI/MCw49dcDef6oQ2BoG6E5cH2cBHGkvjeJz EqTep8kNA3B8YQFEswkEFL6wCWRbjK1sEO2YsIOT+JigSJetoGtT+ev7phxt0pf5uMxZ 8Ma24dG7E2eZiZ2b+o5xrdL5xa+0G25DDo9rExrCvXr6tbw5GggPVT5FqCGS89Ph9mW0 vKdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=0vSZGD49FS/jN1g/3PqdzV3gnhGcsEKFCQZMVJvDdv8=; b=jgWH14/IPlYq+DCSKJSi8/nf4PJomWsoBsrvynerMkzPhR1qXG7MHxYkHYnKIYkloh TG7mYLnv7nVmmpyTJ6gGW7Y+aeqJAV0pJPsr3YuYIosJoojUppv3CC06gGGD/ZVK5qPL AXMH6z7GkRko2ekms1Gw1GAoXamcc5FgVN4D4XxAnF1tWcZHZnKPvh+ZeGcTxvmNWAJ3 KIEoN7L0l1dX4+S2Tboub9TwFoTsI4/Bmy5D6Ub/3AxW0MWII+nxX6ATnnCE65194mJj 7Vjx02BoGQqF4xCg+ro+cNK0zcVsgH4JWekaMpskkSWgmrABPgt++a6iA+igGx3OoMdM Nn6w== X-Gm-Message-State: APt69E0/tXZ8as2cDQyL4PSYwv/pQnUNsoQZGHeWr9V+389ThrvTKyWY /hgQe1Kw6Gss7C9NY9pejXNK0bvcYDmXJi7R3FvOvA== X-Google-Smtp-Source: ADUXVKJn2JrQj7St3lpl9V6s25y5Il+KXSWRS0yMt7FmBpu05pUd4baokuoMy/gfrUKD2+1mL/JAhKAUKDjEFe6mReE= X-Received: by 2002:a37:6b44:: with SMTP id g65-v6mr8408270qkc.357.1527822893229; Thu, 31 May 2018 20:14:53 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a0c:be8a:0:0:0:0:0 with HTTP; Thu, 31 May 2018 20:14:52 -0700 (PDT) In-Reply-To: <52626f41-18cb-e469-a814-54d721ea2bfa@interrasystems.com> References: <52626f41-18cb-e469-a814-54d721ea2bfa@interrasystems.com> From: Vincenzo Maffione Date: Fri, 1 Jun 2018 05:14:52 +0200 Message-ID: Subject: Re: Using netmap on Windows To: Ramandeep Sandhu Cc: "freebsd-net@freebsd.org" Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.26 X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Jun 2018 03:14:55 -0000 Hi, Unfortunately the support for Windows is still very experimental, and the developer that did it (a couple years ago) is not working on that anymore. Also, in that first prototype there was no support for "native" drivers, i.e. patched drivers for Intel or other NICs. Only VALE, netmap pipes and monitors were fully functional. For NIC access, emulated netmap was used. I think the prototype was developed for Windows 8.1. All the information we have are in this README.md file https://github.com/luigirizzo/netmap/blob/master/WINDOWS/README.txt 2018-05-31 14:29 GMT+02:00 Ramandeep Sandhu : > Hello /netmap /Experts, > > I am new to using /netmap /and want to use it for capturing IP(UDP/RTP) > packets @ 10 Gbps lin-rate on Windows. I saw that /netmap /has been > recently supported on Windows. Answers to following queries will be of > great help for me to get started: > > 1. Which Windows OS is supported ? > I think Win7/8/8.1 2. Is there a list of cards that support netmap ? I have access to > Intel X520-DA2, X540-T2 and Mellanox ConnectX-4 series. Will these > work with netmap ? > None, just emulated netmap. > 3. Is there any sample code available for Windows ? > The API is the same as FreeBSD/Linux. So any application is good: https://github.com/luigirizzo/netmap/tree/master/apps Another thing you may do is to look for Windows-related issues ( https://github.com/luigirizzo/netmap/issues). There are other Github users that tried to revive this piece of code and may help you. Cheers, Vincenzo > > -- > Thanks & Regards > > Ramandeep Sandhu > Digital Media Group, Interra Systems. > Email : rsandhu@interrasystems.com > Ph : +91-9810980200, skype : san.raman > http://www.interrasystems.com > > _______________________________________________ > freebsd-net@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" > -- Vincenzo Maffione