On Mon, Nov 27, 2017 at 2:33 AM, Vincenzo Maffione
wrote:
> Hi,
>
> If you think it's a bug can you please open an issue on the github (
> https://github.com/luigirizzo/netmap/issues)?
>
> 2017-11-24 22:11 GMT+01:00 Xiaoye Sun :
>
>> Hi Vincenzo,
>>
>&g
.
So think the root of the problem is that the buffer pointer is not always
successfully/timely updated even after the NS_BUF_CHANGED flag is set and
the buf_idx is updated.
Best,
Xiaoye
On Wed, Nov 22, 2017 at 7:39 AM, Vincenzo Maffione
wrote:
> Hi,
>
> 2017-11-21 7:51 GMT+01:00 Xiaoye
wrote:
> Hi,
>
> 2017-11-21 7:51 GMT+01:00 Xiaoye Sun :
>
>> Hi,
>>
>> Recently I found another problem with netmap. I think this new problem
>> could be related to the problems in this threads so I just post the new
>> problem here.
>>
>> In my
of the netmap module
to a specific core. or is there a way to know the root of such problem?
Best,
Xiaoye
On Wed, Feb 10, 2016 at 10:18 AM, Xiaoye Sun wrote:
> Hi Luigi,
>
> Thanks Luigi!
> Pinning the process to one CPU core solves the reorder problem!!!
> Let me check if the
t;
> On Mon, Nov 20, 2017 at 3:35 PM, Xiaoye Sun wrote:
> > Hi,
> >
> > I found that the tail pointer only moves when the ring has less than half
> > of the slots available. This prevents me from knowing the accurate time
> > when the packet in a slot is processed. Is
Note
> that also the slot pointed by tail has been completed.
>
> But you are right that there is no way to receive completion notification
> if the queue is not full. You must use TXSYNC to check (by sleeping or busy
> wait) when tail moves forward.
>
> Cheers,
> Vincenz
Hi
I write a netmap program that sends packets to the network. my program
uses one netmap ring and fills the ring slots with packets.
My program needs to do something (action A) after a particular packet
(packet P) in the ring slot is sent to the network. so the program tracks
the position of the
I'm using the typical intel 10 Gbps nic.
Does ethtool have related configuration command?
On Tue, Jan 24, 2017 at 12:57 AM Sepherosa Ziehau
wrote:
> On Tue, Jan 24, 2017 at 4:09 AM, Xiaoye Sun wrote:
>
> > Hi,
>
> >
>
> > In my application, there are mu
Hi,
In my application, there are multiple tx queues in the OS, and the netmap
program uses one tx queue. I wondering if I can give the netmap tx queue
higher priority so that the NIC always sends the packets from this queue if
netmap put any packet to it.
I am using Linux 3.16.
Thanks!
Best,
Xi
Hi,
In my application, I take one pair of NIC queue (both tx and rx) for
sending and receiving packets in the netmap userspace program to process a
specific type of packets. There are also other packets from/to the host.
In such case, It seems that I need to open the host queue in my netmap
appli
packets may want to go to the TX nic queues that have
been given to netmap (I guess).
I am wondering is there a way to work around this issue.
Best,
Xiaoye
On Thu, Dec 8, 2016 at 5:39 AM, Vincenzo Maffione
wrote:
> Hi,
>
> 2016-12-07 2:36 GMT+01:00 Xiaoye Sun :
>
>> Hi,
>>
Hi,
I am wondering if there a way to reduce the CPU usage of a netmap program
similar to the bridge.c example.
In my use case, I have a distributed application/framework (e.g. Spark or
Hadoop) running on a cluster of machines (each of the machines runs Linux
and has an Intel 10Gbps NIC). The appl
Hi Luigi,
Thanks Luigi!
Pinning the process to one CPU core solves the reorder problem!!!
Let me check if the duplicated packet problem is solved also.
Thanks!
Best,
Xiaoye
On Wed, Feb 10, 2016 at 7:21 AM, Luigi Rizzo wrote:
> On Tue, Feb 9, 2016 at 1:12 PM, Xiaoye Sun wrote:
> >
Hi Luigi,
Have you seen the previous email. any comments?
On Fri, Feb 5, 2016 at 3:29 PM, Xiaoye Sun wrote:
> Hi Victor,
> Thanks for the help. The command you provided worked perfectly for me.
>
> Hi Luigi,
>
> Thanks for your clarification.
>
> The experiment I did wa
host stack. What is your opinion?
Thanks!
Xiaoye
On Thu, Feb 4, 2016 at 6:26 PM, Victor Detoni
wrote:
> I'm sorry, I made mistake. To workaround this try `ip link set $IFACE
> promisc on`
>
>
>
> On Thu, Feb 4, 2016 at 10:04 PM, Xiaoye Sun wrote:
>
>> Yes. all the i
de fevereiro de 2016, Xiaoye Sun > escreveu:
>
>> Hi Luigi,
>>
>> Thanks for your explanation.
>>
>> I used three machines to do this experiment. They are directly connected.
>>
>> [(machine1) eth1]---[eth2 (machine2) eth3]---[eth4 (machine3)].
>
ux kernel version is *3.16.0-4-amd64*
Thanks!
Xiaoye
On Wed, Feb 3, 2016 at 2:12 AM, Luigi Rizzo wrote:
> On Tue, Feb 2, 2016 at 10:48 PM, Xiaoye Sun wrote:
> >
> >
> > On Mon, Feb 1, 2016 at 11:34 PM, Luigi Rizzo wrote:
> >>
> >> On Tue, Feb 2, 201
On Mon, Feb 1, 2016 at 11:34 PM, Luigi Rizzo wrote:
> On Tue, Feb 2, 2016 at 6:23 AM, Xiaoye Sun wrote:
> > Hi Luigi,
> >
> > I have to clarify about the *jumping issue* about the slot indexes.
> > In the bridge.c program, the slot index never jumps and it increases
&
eing later).
>
> I have no idea of the cause but typically this pattern
> is what you see when there are multiple input rings and
> not just one.
>
> Cheers
> Luigi
>
>
>
>
> On Tue, Feb 2, 2016 at 12:24 AM, Xiaoye Sun wrote:
> > Hi Luigi,
> >
> >
ot).
The reordered seq usually right before or after the poll function call.
Best,
Xiaoye
On Fri, Jan 29, 2016 at 4:27 PM, Luigi Rizzo wrote:
> On Fri, Jan 29, 2016 at 2:12 PM, Xiaoye Sun wrote:
> > Hi Luigi,
> >
> > Thanks for your advice.
> > I forgot to mention that
second tx ring and then the host/nic might
drain either rings. But this is not the case in the experiment.
Thanks a lot!
Xiaoye
On Fri, Jan 29, 2016 at 3:45 PM, Luigi Rizzo wrote:
> On Fri, Jan 29, 2016 at 1:39 PM, Xiaoye Sun wrote:
> > Hi Pavel,
> >
> > Our code is some
result in bogus content, certainly not the one before the swap.
> I suspect some kind of race, possibly missing memory barriers.
>
> cheers
> luigi
>
>
> On Mon, Jan 25, 2016 at 3:55 PM, Xiaoye Sun wrote:
> > Hi all,
> >
> > I wrote a netmap application that i
; So I could not help with your original question. Let's wait answer
> from developers of awesome Netmap :)
>
> On Tue, Jan 26, 2016 at 2:55 AM, Xiaoye Sun wrote:
> > Hi all,
> >
> > I wrote a netmap application that is very similar to bridge.c in
> master/exampl
Hi all,
I wrote a netmap application that is very similar to bridge.c in master/example
directory of the netmap code. The major difference between my program and
bridge.c is that my application also creates custom packets that are
directly put into the tx ring of the NIC (like a packet generator w
Hi,
I am new to netmap. What I want to do with netmap is to implement file
transfer protocol so that netmap can help achieve fast network IO. In the
netmap client program, I want that the unrelated packets are forwarded to
the linux host stack and all the packets from the host stack are forwarded
Hi all,
I am new to netmap. I am current running netmap on Myricom 10G NIC and
Linux machine.
The problem in my case is that the maximum packet rate can achieve at the
receiver is about 650kpp with 1514 frame length, about 8.3Gbps (1.7 from
the 10Gbps line rate). if the sender sends faster than th
26 matches
Mail list logo