[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAJ3xEMiMF3rMc1Ai0cuowNX=AkcJWQkVTqGx2QsHLriYVRr_tA@mail.gmail.com>
Date: Sat, 10 Dec 2016 15:46:13 +0200
From: Or Gerlitz <gerlitz.or@...il.com>
To: "Vatsavayi, Raghu" <Raghu.Vatsavayi@...ium.com>
Cc: David Miller <davem@...emloft.net>,
Linux Netdev List <netdev@...r.kernel.org>,
"Chickles, Derek" <Derek.Chickles@...ium.com>,
"Burla, Satananda" <Satananda.Burla@...ium.com>,
"Manlunas, Felix" <Felix.Manlunas@...ium.com>
Subject: Re: [PATCH net-next 2/5] liquidio VF vxlan
On Fri, Dec 9, 2016 at 12:42 AM, Vatsavayi, Raghu
<Raghu.Vatsavayi@...ium.com> wrote:
>> From: Or Gerlitz [mailto:gerlitz.or@...il.com]
>> On Thu, Dec 8, 2016 at 11:00 PM, Raghu Vatsavayi
>> <rvatsavayi@...iumnetworks.com> wrote:
>>> Adds VF vxlan offload support.
>> What's the use case for that? a VM running a VTEP, isn't that part needs to
>> run @ the host?
> Our HW can support offloads for VF which is required if we load it on Hypervisor.
+ nctrl.ncmd.u64 = 0;
+ nctrl.ncmd.s.cmd = command;
+ nctrl.ncmd.s.more = vxlan_cmd_bit;
+ nctrl.ncmd.s.param1 = vxlan_port;
+ nctrl.iq_no = lio->linfo.txpciq[0].s.q_no;
+ nctrl.wait_time = 100;
+ nctrl.netpndev = (u64)netdev;
+ nctrl.cb_fn = liquidio_link_ctrl_cmd_completion;
+
+ ret = octnet_send_nic_ctrl_pkt(lio->oct_dev, &nctrl);
1. What happens if > 1 one VF runs this code, each with different
port? who wins? is the result well defined?
2. does octnet_send_nic_ctrl_pkt() goes to sleep? this is disallowed here
Or.
Powered by blists - more mailing lists