Re: FreeBSD-head ixgbe build failed

2015-06-24 Thread Stefano Garzarella
2, 2015 at 2:29 PM Eric Joyner wrote: > >> I guess I could reverse-MFC r283668, then, to make that work on HEAD. >> >> On Mon, Jun 22, 2015, 12:07 PM Stefano Garzarella < >> stefanogarzare...@gmail.com> wrote: >> >>> Hi all, >>> I tried to c

FreeBSD-head ixgbe build failed

2015-06-22 Thread Stefano Garzarella
{NORMAL_C} -I$S/dev/ixgbe" -dev/ixgbe/ixgbe_x550.c optional ix ixv inet \ +dev/ixgbe/ixgbe_x550.c optional ix | ixv inet \ compile-with "${NORMAL_C} -I$S/dev/ixgbe" dev/ixgbe/ixgbe_dcb.c optional ix ixv inet \ compile-with "${NORMA

Re: Netmap problem with e1000e driver

2015-05-28 Thread Stefano Garzarella
Thanks for your report! :) Cheers, Stefano 2015-05-28 15:43 GMT+02:00 Oleg Prozorov : > Hello Stefano, > > You make my day :) It works. Greate job. > > Ths a lot, > Oleg. > > 2015-05-28 16:26 GMT+03:00 Stefano Garzarella >: > >> Hi Oleg, >> can you tr

Re: Netmap problem with e1000e driver

2015-05-28 Thread Stefano Garzarella
interface eth0 to >>> eth6 >>> [ 1645.949935] IPv6: ADDRCONF(NETDEV_UP): eth6: link is not ready >>> [ 1648.795532] e1000e: eth5 NIC Link is Up 1000 Mbps Full Duplex, Flow >>> Control: Rx/Tx >>> [ 1648.795856] IPv6: ADDRCONF(NETDEV_CHANGE): eth5: link be

Re: Netmap problem with e1000e driver

2015-05-28 Thread Stefano Garzarella
99228 5 e1000e > > > Then even if it shows that link is up net map stops to work and only > rmmod/insmod and restart of the netmap can bring it back to work. > > Could you please help me with it ? > > Thx a lot, > Oleg. > ____________

Re: netmap on ubuntu 14.04?

2014-09-30 Thread Stefano Garzarella
gt; I've compiled it with 3.13 under Debian; 3.16 fails to compile because the > patch doesn't apply cleanly. > > Lars > -- *Stefano Garzarella* stefano.garzare...@gmail.com ___ freebsd-net@freebsd.org mailing list http://li

Re: netmap on ubuntu 14.04?

2014-09-26 Thread Stefano Garzarella
Nr. 218/163/00107 > USt-ID-Nr. DE 132747002 > > Komplementaerin HOB electronic Beteiligungs GmbH > AG Fuerth, HRB 3416 > _______ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsub

Re: [RFC] Patch to add Software/Generic Segmentation Offload (GSO) support in FreeBSD

2014-09-22 Thread Stefano Garzarella
lookup for the entire > group. > > The disadvantages of packet groups would be that: > a) You have touch a lot more code in a lot more places to take > advantage of the concept. > b) TSO inherently has the same layering problems. If we

Re: [RFC] Patch to add Software/Generic Segmentation Offload (GSO) support in FreeBSD

2014-09-20 Thread Stefano Garzarella
disable TSO when using IPFW NAT. > > Will the software-based GSO play nicely with IPFW NAT?​ Will it make any > difference to packet throughput through IPFW? > > Or is it still way too early in development to be worrying about such > things? :) > > -- > Freddie Cash >

Re: [RFC] Patch to add Software/Generic Segmentation Offload (GSO) support in FreeBSD

2014-09-18 Thread Stefano Garzarella
: > On 09/17/14 20:18, Stefano Garzarella wrote: > >> Hi Adrian, >> the results that I sent, regard just one flow, but I can try with two >> simultaneous flows and I'll send you the results. >> >> Thanks, >> Stefano >> >> > Hi Stefan

Re: [RFC] Patch to add Software/Generic Segmentation Offload (GSO) support in FreeBSD

2014-09-17 Thread Stefano Garzarella
It's for outbound, so it's not _as_ big a deal as it is for inbound, > but it'd still be nice to know. > > > -a > > > On 17 September 2014 01:27, Stefano Garzarella > wrote: > > Hi all, > > I have recently worked, during my master’s thesis wi

[RFC] Patch to add Software/Generic Segmentation Offload (GSO) support in FreeBSD

2014-09-17 Thread Stefano Garzarella
->m_pkthdr.csum_flags & CSUM_GSO_MASK) != 0), it is segmented or fragmented, and then they are sent to the device driver. At https://github.com/stefano-garzarella/freebsd-gso you can find the kernel patches for FreeBSD-current, FreeBSD 10-stable, FreeBSD 9-stable, a simple application (gso-stats.

Re: Fix Emulex "oce" driver in CURRENT

2014-07-15 Thread Stefano Garzarella
2014-07-15 12:00 GMT+02:00 Borja Marcos : > > On Jul 15, 2014, at 11:45 AM, Stefano Garzarella wrote: > > > I just tried to run iperf3 with this patch and STABLE-10 and it seems to > > work. > > Do you have a panic? > > So far, so good. I've ran a couple of i

Re: Fix Emulex "oce" driver in CURRENT

2014-07-15 Thread Stefano Garzarella
2014-07-15 11:46 GMT+02:00 Borja Marcos : > > On Jul 15, 2014, at 11:45 AM, Stefano Garzarella wrote: > > > I just tried to run iperf3 with this patch and STABLE-10 and it seems to > work. > > Do you have a panic? > > Still compiling :) Anyway, you didn't suff

Re: Fix Emulex "oce" driver in CURRENT

2014-07-15 Thread Stefano Garzarella
I just tried to run iperf3 with this patch and STABLE-10 and it seems to work. Do you have a panic? Cheers, Stefano 2014-07-15 11:19 GMT+02:00 Stefano Garzarella : > I think there is some problem with the email formatting. > I send you a file with both patches. > > Cheers, > Ste

Re: Fix Emulex "oce" driver in CURRENT

2014-07-15 Thread Stefano Garzarella
I think there is some problem with the email formatting. I send you a file with both patches. Cheers, Stefano 2014-07-15 11:12 GMT+02:00 Borja Marcos : > > On Jul 15, 2014, at 10:43 AM, Stefano Garzarella wrote: > > > I used the "oce" driver in CURRENT. >

Re: Fix Emulex "oce" driver in CURRENT

2014-07-15 Thread Stefano Garzarella
GMT+02:00 Borja Marcos : > > On Jul 15, 2014, at 10:22 AM, Stefano Garzarella wrote: > > > Hi, > > I found other problems in the "oce" driver during some experiments with > > netmap in emulation mode. > > What about driver version 10.0.747.0? At least in

Re: Fix Emulex "oce" driver in CURRENT

2014-07-15 Thread Stefano Garzarella
nting with iperf3 using the same Borja environment and I don't have panic. Can you try this patch? Do you still have the panic? Cheers, Stefano Garzarella diff --git a/sys/dev/oce/oce_if.c b/sys/dev/oce/oce_if.c index af57491..33b35b4 100644 --- a/sys/dev/oce/oce_if.c +++ b/sys/dev/oce/oce_if.c @