svn commit: r262237 - stable/9/sys/dev/netmap

2014-02-19 Thread Luigi Rizzo
Author: luigi Date: Thu Feb 20 04:50:13 2014 New Revision: 262237 URL: http://svnweb.freebsd.org/changeset/base/262237 Log: make this code compile with NOINET Modified: stable/9/sys/dev/netmap/netmap_freebsd.c Modified: stable/9/sys/dev/netmap/netmap_freebsd.c ===

svn commit: r262153 - in stable/9: share/man/man4 sys/conf sys/dev/e1000 sys/dev/ixgbe sys/dev/netmap sys/modules/netmap sys/net tools/tools/netmap

2014-02-17 Thread Luigi Rizzo
(r262152) +++ stable/9/share/man/man4/netmap.4Tue Feb 18 05:58:36 2014 (r262153) @@ -1,4 +1,4 @@ -.\" Copyright (c) 2011 Matteo Landi, Luigi Rizzo, Universita` di Pisa +.\" Copyright (c) 2011-2014 Matteo Landi, Luigi Rizzo, Universita` di Pisa .\" All

svn commit: r260318 - stable/9/sys/dev/e1000

2014-01-05 Thread Luigi Rizzo
Author: luigi Date: Sun Jan 5 11:58:07 2014 New Revision: 260318 URL: http://svnweb.freebsd.org/changeset/base/260318 Log: MFC revision 259907 use the correct netmap <-> nic slot mapping on the transmit ring for 'lem'. This bug would manifest only in netmap mode and on packets transmitted a

svn commit: r257768 - in stable/9: sys/conf sys/dev/e1000 sys/dev/ixgbe sys/dev/netmap sys/dev/re sys/net tools/tools/netmap

2013-11-06 Thread Luigi Rizzo
Author: luigi Date: Wed Nov 6 22:36:36 2013 New Revision: 257768 URL: http://svnweb.freebsd.org/changeset/base/257768 Log: Merge from head: sync the netmap code with the one in HEAD Added: stable/9/sys/dev/netmap/netmap_mem2.h (contents, props changed) stable/9/tools/tools/netmap/vale-ct

svn commit: r257766 - stable/9/release/picobsd/build

2013-11-06 Thread Luigi Rizzo
Author: luigi Date: Wed Nov 6 22:35:23 2013 New Revision: 257766 URL: http://svnweb.freebsd.org/changeset/base/257766 Log: Merge from head (better handling of non-clang building of picobsd) Modified: stable/9/release/picobsd/build/picobsd Modified: stable/9/release/picobsd/build/picobsd ===

svn commit: r250596 - stable/9/release/picobsd/build

2013-05-13 Thread Luigi Rizzo
Author: luigi Date: Mon May 13 12:43:03 2013 New Revision: 250596 URL: http://svnweb.freebsd.org/changeset/base/250596 Log: MFC: enable parallel build of toolchain/libraries/headers Modified: stable/9/release/picobsd/build/picobsd Modified: stable/9/release/picobsd/build/picobsd

svn commit: r250458 - in stable/9: . sys/dev/e1000 sys/dev/ixgbe sys/dev/netmap sys/dev/re sys/net tools/tools/netmap

2013-05-10 Thread Luigi Rizzo
11 +393,10 @@ ring_reset: if (ix_use_dd) { struct ixgbe_legacy_tx_desc *txd = (struct ixgbe_legacy_tx_desc *)txr->tx_base; - + u_int k1 = netmap_idx_k2n(kring, kring->nr_hwcur); l = txr->next_to_clean; - k = netmap_idx

svn commit: r247230 - in stable/9/sys: dev/netmap net

2013-02-24 Thread Luigi Rizzo
Author: luigi Date: Sun Feb 24 18:26:17 2013 New Revision: 247230 URL: http://svnweb.freebsd.org/changeset/base/247230 Log: MFC some flags and minor things related to "transparent mode" that i forgot in previous commits. Modified: stable/9/sys/dev/netmap/ixgbe_netmap.h stable/9/sys/net/ne

svn commit: r246885 - in stable/9/sys: amd64/conf conf i386/conf

2013-02-16 Thread Luigi Rizzo
Author: luigi Date: Sat Feb 16 22:44:02 2013 New Revision: 246885 URL: http://svnweb.freebsd.org/changeset/base/246885 Log: partial MFC of rev=245362: enable building virtio devices into static kernels. I think the 'files.*' entries should be improved (also in HEAD) because bringing up

svn commit: r246355 - in stable/9/sys: dev/netmap net

2013-02-05 Thread Luigi Rizzo
newbuf() */ bus_dmamap_sync(sc->rl_ldata.rl_rx_mtag, rxd[l].rx_dmamap, BUS_DMASYNC_POSTREAD); Modified: stable/9/sys/dev/netmap/netmap.c == --- stable/9/sys/dev/netmap/netmap.c Tue Feb 5 05:16:02 2013 (r246354) +++

svn commit: r237536 - stable/9/release/picobsd/build

2012-06-24 Thread Luigi Rizzo
Author: luigi Date: Sun Jun 24 17:02:28 2012 New Revision: 237536 URL: http://svn.freebsd.org/changeset/base/237536 Log: partial MFC. Mostly, do not build clang when initializing picobsd Modified: stable/9/release/picobsd/build/picobsd Modified: stable/9/release/picobsd/build/picobsd ===

svn commit: r236519 - stable/9/sys/modules/netmap

2012-06-03 Thread Luigi Rizzo
Author: luigi Date: Sun Jun 3 17:51:53 2012 New Revision: 236519 URL: http://svn.freebsd.org/changeset/base/236519 Log: MFC: let netmap build as a module (but do not connect to the main build yet) Added: stable/9/sys/modules/netmap/ stable/9/sys/modules/netmap/Makefile (contents, props c

svn commit: r235561 - stable/9/sys/dev/netmap

2012-05-17 Thread Luigi Rizzo
) @@ -0,0 +1,521 @@ +/* + * Copyright (C) 2011 Matteo Landi, Luigi Rizzo. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must

Re: svn commit: r235527 - stable/9/sys/dev/e1000

2012-05-17 Thread Luigi Rizzo
On Thu, May 17, 2012 at 03:51:14PM +0200, Luigi Rizzo wrote: ... > > Hi Jack, > > > > Some of the netmap-related changes in this merge don't work, at least > > not for the LINT kernels: should be fixed now - i have merged the netmap code from HEAD which was the caus

svn commit: r235550 - stable/9/sys/dev/re

2012-05-17 Thread Luigi Rizzo
Author: luigi Date: Thu May 17 15:03:16 2012 New Revision: 235550 URL: http://svn.freebsd.org/changeset/base/235550 Log: MFC: netmap support for the 're' driver Modified: stable/9/sys/dev/re/if_re.c Modified: stable/9/sys/dev/re/if_re.c ===

svn commit: r235549 - in stable/9: sys/dev/netmap sys/net tools/tools/netmap

2012-05-17 Thread Luigi Rizzo
Author: luigi Date: Thu May 17 15:02:51 2012 New Revision: 235549 URL: http://svn.freebsd.org/changeset/base/235549 Log: MFC: the netmap code from HEAD, now supported in the ixgbe/ and e1000/ drivers (re/ will come in the next commit) Modified: stable/9/sys/dev/netmap/if_em_netmap.h stabl

svn commit: r235548 - stable/9/sys/dev/ixgbe

2012-05-17 Thread Luigi Rizzo
Author: luigi Date: Thu May 17 14:37:01 2012 New Revision: 235548 URL: http://svn.freebsd.org/changeset/base/235548 Log: fix a typo in a comment Modified: stable/9/sys/dev/ixgbe/ixgbe.c Modified: stable/9/sys/dev/ixgbe/ixgbe.c =

Re: svn commit: r235527 - stable/9/sys/dev/e1000

2012-05-17 Thread Luigi Rizzo
On Thu, May 17, 2012 at 02:59:37PM +0200, Dimitry Andric wrote: > On 2012-05-17 00:22, Jack F Vogel wrote:> Author: jfv > > Date: Wed May 16 22:22:52 2012 > > New Revision: 235527 > > URL: http://svn.freebsd.org/changeset/base/235527 > > > > Log: > > MFC of the e1000 drivers: revisions include >