On 28.06.2019 19:37, William Tu wrote:
>>
>>
>> One more thing I noticed is the same issue as you had with completion queue,
>> but
>> with rx queue. When I'm trying to send traffic from 2 threads to the same
>> port,
>
> Is the 2 threads send traffic using afxdp tx?
Yes.
>
>> I'm starting
>
> > +int
> > +netdev_afxdp_batch_send(struct netdev *netdev, int qid,
> > +struct dp_packet_batch *batch,
> > +bool concurrent_txq)
> > +{
> > +struct netdev_linux *dev = netdev_linux_cast(netdev);
> > +struct xsk_socket_info *xsk_info =
Few more bits.
On 19.06.2019 22:51, William Tu wrote:
> The patch introduces experimental AF_XDP support for OVS netdev.
> AF_XDP, the Address Family of the eXpress Data Path, is a new Linux socket
> type built upon the eBPF and XDP technology. It is aims to have comparable
> performance to DPDK
Hi Ilya,
Thanks for the feedback.
> > +static struct dp_packet_afxdp *
> > +dp_packet_cast_afxdp(const struct dp_packet *d)
> > +{
> > +ovs_assert(d->source == DPBUF_AFXDP);
> > +return CONTAINER_OF(d, struct dp_packet_afxdp, packet);
> > +}
> > +
> > +static inline void
> >
Just a few comments inline.
Best regards, Ilya Maximets.
On 19.06.2019 22:51, William Tu wrote:
> The patch introduces experimental AF_XDP support for OVS netdev.
> AF_XDP, the Address Family of the eXpress Data Path, is a new Linux socket
> type built upon the eBPF and XDP technology. It is
On Fri, Jun 21, 2019 at 7:56 AM Ilya Maximets wrote:
>
> On 19.06.2019 22:51, William Tu wrote:
> > The patch introduces experimental AF_XDP support for OVS netdev.
> > AF_XDP, the Address Family of the eXpress Data Path, is a new Linux socket
> > type built upon the eBPF and XDP technology. It
> 7. It's a known issue that tunneling is not working right now in
> system-traffic
> userspace tests. Could be workarounded by removing '--disable-system' from
> OVS_TRAFFIC_VSWITCHD_START in tests/system-userspace-macros.at. I'm going to
> prepare a patch for this issue in a near future.
>
I
On 24.06.2019 20:23, Ilya Maximets wrote:
> On 22.06.2019 9:18, William Tu wrote:
>> Hi Ilya,
>>
>> Thanks for such a detailed review!
>>
>> I wasn't thinking about making all "make check-afxdp" test cases
>> passed because there are some errors not related to XDP.
>> But since you've done lots of
On 22.06.2019 9:18, William Tu wrote:
> Hi Ilya,
>
> Thanks for such a detailed review!
>
> I wasn't thinking about making all "make check-afxdp" test cases
> passed because there are some errors not related to XDP.
> But since you've done lots of investigation, let's fix all and make it passed.
Hi Ilya,
Thanks for such a detailed review!
I wasn't thinking about making all "make check-afxdp" test cases
passed because there are some errors not related to XDP.
But since you've done lots of investigation, let's fix all and make it passed.
> Hi!
> I finally managed to successfully run
On 19.06.2019 22:51, William Tu wrote:
> The patch introduces experimental AF_XDP support for OVS netdev.
> AF_XDP, the Address Family of the eXpress Data Path, is a new Linux socket
> type built upon the eBPF and XDP technology. It is aims to have comparable
> performance to DPDK but cooperate
On 19.06.2019 22:51, William Tu wrote:
> The patch introduces experimental AF_XDP support for OVS netdev.
> AF_XDP, the Address Family of the eXpress Data Path, is a new Linux socket
> type built upon the eBPF and XDP technology. It is aims to have comparable
> performance to DPDK but cooperate
The patch introduces experimental AF_XDP support for OVS netdev.
AF_XDP, the Address Family of the eXpress Data Path, is a new Linux socket
type built upon the eBPF and XDP technology. It is aims to have comparable
performance to DPDK but cooperate better with existing kernel's networking
stack.
13 matches
Mail list logo