svn commit: r365375 - in stable/11: share/man/man4 sys/conf sys/dev/sume sys/modules sys/modules/sume

2020-09-06 Thread Marko Zec
Author: zec Date: Sun Sep 6 10:23:13 2020 New Revision: 365375 URL: https://svnweb.freebsd.org/changeset/base/365375 Log: MFC r364973: Driver for 4x10Gb Ethernet reference NIC FPGA design for NetFPGA SUME development board. Submitted by: Denis Salopek Reviewed by: zec, bz (src);

svn commit: r365374 - in stable/12: share/man/man4 sys/conf sys/dev/sume sys/modules sys/modules/sume

2020-09-06 Thread Marko Zec
Author: zec Date: Sun Sep 6 10:18:59 2020 New Revision: 365374 URL: https://svnweb.freebsd.org/changeset/base/365374 Log: MFC r364973: Driver for 4x10Gb Ethernet reference NIC FPGA design for NetFPGA SUME development board. Submitted by: Denis Salopek Reviewed by: zec, bz (src);

Re: svn commit: r364973 - in head: share/man/man4 sys/conf sys/dev/sume sys/modules sys/modules/sume

2020-08-30 Thread Marko Zec
On Sun, 30 Aug 2020 07:34:32 + (UTC) Marko Zec wrote: > Author: zec > Date: Sun Aug 30 07:34:32 2020 > New Revision: 364973 > URL: https://svnweb.freebsd.org/changeset/base/364973 > > Log: > Driver for 4x10Gb Ethernet reference NIC FPGA design for NetFPGA >

svn commit: r364973 - in head: share/man/man4 sys/conf sys/dev/sume sys/modules sys/modules/sume

2020-08-30 Thread Marko Zec
Author: zec Date: Sun Aug 30 07:34:32 2020 New Revision: 364973 URL: https://svnweb.freebsd.org/changeset/base/364973 Log: Driver for 4x10Gb Ethernet reference NIC FPGA design for NetFPGA SUME development board. Submitted by: Denis Salopek Reported by: zec, bz (src); rgrimes, bcr (man

svn commit: r364368 - head/sys/netgraph

2020-08-18 Thread Marko Zec
Author: zec Date: Tue Aug 18 22:46:46 2020 New Revision: 364368 URL: https://svnweb.freebsd.org/changeset/base/364368 Log: Increase BER to PER lookup table size in an attempt to mitigate panics with LRO and TSO. Reported by:rstone Modified: head/sys/netgraph/ng_pipe.h Modified: he

svn commit: r364367 - head/share/man/man4

2020-08-18 Thread Marko Zec
Author: zec Date: Tue Aug 18 22:15:51 2020 New Revision: 364367 URL: https://svnweb.freebsd.org/changeset/base/364367 Log: Fix ber parameter description. Modified: head/share/man/man4/ng_pipe.4 Modified: head/share/man/man4/ng_pipe.4 ==

Re: svn commit: r362009 - stable/12/sys/net

2020-06-12 Thread Marko Zec
On Wed, 10 Jun 2020 13:06:13 + (UTC) "Andrey V. Elsukov" wrote: > Author: ae > Date: Wed Jun 10 13:06:13 2020 > New Revision: 362009 > URL: https://svnweb.freebsd.org/changeset/base/362009 > > Log: > MFC r361749: > Add if_reassign method to all tunneling interfaces. > > After r3

svn commit: r349371 - head/usr.bin/calendar/calendars/hr_HR.ISO8859-2

2019-06-25 Thread Marko Zec
Author: zec Date: Tue Jun 25 14:50:03 2019 New Revision: 349371 URL: https://svnweb.freebsd.org/changeset/base/349371 Log: Croatian calendar: update / fix names, dates, group national public holidays, sort by date. MFC after:3 days Modified: head/usr.bin/calendar/calendars/hr_HR.IS

svn commit: r349186 - head/sys/net

2019-06-19 Thread Marko Zec
Author: zec Date: Wed Jun 19 08:49:24 2019 New Revision: 349186 URL: https://svnweb.freebsd.org/changeset/base/349186 Log: V_ip6_forwarding and V_ipforwarding have been defined in ip6_var.h / ip_var.h since at least 2008, so make use of those definitions here. MFC after:3 days Modifi

svn commit: r349185 - head/sys/net

2019-06-19 Thread Marko Zec
Author: zec Date: Wed Jun 19 08:39:19 2019 New Revision: 349185 URL: https://svnweb.freebsd.org/changeset/base/349185 Log: Evaluating htons() at compile time is more efficient than doing ntohs() at runtime. This change removes a dependency on a barrel shifter pass before branch resolution,

Re: svn commit: r345151 - head/sys/net

2019-03-15 Thread Marko Zec
On Thu, 14 Mar 2019 20:14:14 + "Bjoern A. Zeeb" wrote: > On 14 Mar 2019, at 19:48, Kyle Evans wrote: > > > Author: kevans > > Date: Thu Mar 14 19:48:43 2019 > > New Revision: 345151 > > URL: https://svnweb.freebsd.org/changeset/base/345151 > > > > Log: > > ether_fakeaddr: Use 'b' 's' 'd' f

Re: svn commit: r343527 - in stable/12/sys/riscv: include riscv

2019-01-29 Thread Marko Zec
On Mon, 28 Jan 2019 16:14:53 + Mark Johnston wrote: > Author: markj > Date: Mon Jan 28 16:14:53 2019 > New Revision: 343527 > URL: https://svnweb.freebsd.org/changeset/base/343527 > > Log: > MFC r343274, r343275: > Optimize RISC-V copyin(9)/copyout(9) routines. Was this subjected to any

Re: svn commit: r333968 - in head/sys: netinet netinet6

2018-05-21 Thread Marko Zec
On Mon, 21 May 2018 08:34:10 + Matt Macy wrote: > Author: mmacy > Date: Mon May 21 08:34:10 2018 > New Revision: 333968 > URL: https://svnweb.freebsd.org/changeset/base/333968 > > Log: > in(6)_mcast: Expand out vnet set / restore macro so that they work > in a conditional block > Report

Re: svn commit: r333967 - head/sys/netinet

2018-05-21 Thread Marko Zec
On Mon, 21 May 2018 01:03:53 -0700 Matthew Macy wrote: > On Mon, May 21, 2018 at 00:47 Marko Zec wrote: > > On Mon, 21 May 2018 07:12:06 + Matt Macy wrote: ... > > > + if (ifp) > > > + CURVNET_SET(ifp->if_vnet); > >

Re: svn commit: r333967 - head/sys/netinet

2018-05-21 Thread Marko Zec
On Mon, 21 May 2018 07:12:06 + Matt Macy wrote: > Author: mmacy > Date: Mon May 21 07:12:06 2018 > New Revision: 333967 > URL: https://svnweb.freebsd.org/changeset/base/333967 > > Log: > ensure that vnet is set when doing in_leavegroup > > Modified: > head/sys/netinet/in_mcast.c > > Mo

svn commit: r333680 - head/share/man/man9

2018-05-16 Thread Marko Zec
; $FreeBSD$ .\" -.Dd November 20, 2014 +.Dd May 16, 2018 .Dt VNET 9 .Os .Sh NAME @@ -488,10 +488,24 @@ context of the caller. .Xr KASSERT 9 , .Xr sysctl 9 .\" .Xr SYSINIT 9 +.Pp +Marko Zec, Implementing a Clonable Network Stack in the FreeBSD Kernel, +USENIX ATC'03, June 2003,

svn commit: r317400 - head/sys/netpfil/pf

2017-04-25 Thread Marko Zec
Author: zec Date: Tue Apr 25 08:34:39 2017 New Revision: 317400 URL: https://svnweb.freebsd.org/changeset/base/317400 Log: Fix VNET leakages in PF by V_irtualizing pfr_ktables and friends. Apparently this resolves a PF-triggered panic when destroying VNET jails. Submitted by: Peter Blok

svn commit: r317399 - head/sys/netpfil/pf

2017-04-25 Thread Marko Zec
Author: zec Date: Tue Apr 25 08:30:28 2017 New Revision: 317399 URL: https://svnweb.freebsd.org/changeset/base/317399 Log: Since curvnet is already properly set on entry to event handlers, there's no need to override it, particularly not unconditionally with vnet0. Submitted by: Peter B

svn commit: r304548 - head/sys/netinet

2016-08-20 Thread Marko Zec
Author: zec Date: Sat Aug 20 22:12:26 2016 New Revision: 304548 URL: https://svnweb.freebsd.org/changeset/base/304548 Log: Permit disabling net.inet.udp.require_l2_bcast in VIMAGE kernels. The default value of the tunable introduced in r304436 couldn't be effectively overrided on VIMAGE k

Re: svn commit: r304436 - in head: . sys/netinet

2016-08-18 Thread Marko Zec
On Thu, 18 Aug 2016 22:59:05 + Ryan Stone wrote: > Author: rstone > Date: Thu Aug 18 22:59:05 2016 > New Revision: 304436 > URL: https://svnweb.freebsd.org/changeset/base/304436 > > Log: > Don't check for broadcast IPs on non-bcast pkts > > in_broadcast() can be quite expensive, so sk

Re: svn commit: r302099 - head/sys/netinet

2016-06-23 Thread Marko Zec
On Thu, 23 Jun 2016 00:34:03 + "Bjoern A. Zeeb" wrote: > Author: bz > Date: Thu Jun 23 00:34:03 2016 > New Revision: 302099 > URL: https://svnweb.freebsd.org/changeset/base/302099 > > Log: > Check the V_tcbinfo.ipi_count to hit 0 before doing the full TCP > cleanup. That way timers can fin

Re: svn commit: r298477 - in head/sys: conf riscv/riscv

2016-04-22 Thread Marko Zec
On Fri, 22 Apr 2016 16:15:59 + Ruslan Bukin wrote: > Author: br > Date: Fri Apr 22 16:15:58 2016 > New Revision: 298477 > URL: https://svnweb.freebsd.org/changeset/base/298477 > > Log: > Clear the DDR memory. This should be done by bootloaders, > but they have no such feature yet. > >

Re: svn commit: r297742 - head/sys/netinet

2016-04-11 Thread Marko Zec
On Sat, 9 Apr 2016 18:31:24 + "Bjoern A. Zeeb" wrote: > On Sat, 9 Apr 2016, John Baldwin wrote: > > > On Saturday, April 09, 2016 12:05:24 PM Bjoern A. Zeeb wrote: > >> Author: bz > >> Date: Sat Apr 9 12:05:23 2016 > >> New Revision: 297742 > >> URL: https://svnweb.freebsd.org/changeset/b

svn commit: r294747 - head/sys/net

2016-01-25 Thread Marko Zec
Author: zec Date: Mon Jan 25 20:35:15 2016 New Revision: 294747 URL: https://svnweb.freebsd.org/changeset/base/294747 Log: Prune a definition which is / was never used. Modified: head/sys/net/vnet.c Modified: head/sys/net/vnet.c ===

svn commit: r285713 - head/sys/net

2015-07-20 Thread Marko Zec
Author: zec Date: Mon Jul 20 08:21:51 2015 New Revision: 285713 URL: https://svnweb.freebsd.org/changeset/base/285713 Log: Prevent null-pointer dereferencing. MFC after:3 days Modified: head/sys/net/if.c Modified: head/sys/net/if.c ===

Re: svn commit: r275599 - in head/sys/ofed/include: linux net

2014-12-08 Thread Marko Zec
On Mon, 8 Dec 2014 07:26:00 + Craig Rodrigues wrote: > Author: rodrigc > Date: Mon Dec 8 07:25:59 2014 > New Revision: 275599 > URL: https://svnweb.freebsd.org/changeset/base/275599 > > Log: > Use CURVNET macros inside inet_get_local_port_range() function. > Without this fix, a kernel w

Re: svn commit: r272695 - head/sys/net

2014-10-07 Thread Marko Zec
On Tue, 7 Oct 2014 18:17:18 +0400 "Andrey V. Elsukov" wrote: > On 07.10.2014 18:04, Marko Zec wrote: > > On Tue, 7 Oct 2014 13:31:05 + > > "Andrey V. Elsukov" wrote: > > > >> Author: ae > >> Date: Tue Oct 7 13:31:04 2014 >

Re: svn commit: r272695 - head/sys/net

2014-10-07 Thread Marko Zec
On Tue, 7 Oct 2014 13:31:05 + "Andrey V. Elsukov" wrote: > Author: ae > Date: Tue Oct 7 13:31:04 2014 > New Revision: 272695 > URL: https://svnweb.freebsd.org/changeset/base/272695 > > Log: > Our packet filters use mbuf's rcvif pointer to determine incoming > interface. Change mbuf's rcvi

svn commit: r268083 - head/sys/netipsec

2014-07-01 Thread Marko Zec
Author: zec Date: Tue Jul 1 08:02:25 2014 New Revision: 268083 URL: http://svnweb.freebsd.org/changeset/base/268083 Log: The assumption in ipsec4_process_packet() that the payload may be only IPv4 is wrong, so check the IP version before mangling the payload header. Modified: head/sys/ne

svn commit: r268081 - head/sys/netgraph

2014-07-01 Thread Marko Zec
Author: zec Date: Tue Jul 1 07:54:12 2014 New Revision: 268081 URL: http://svnweb.freebsd.org/changeset/base/268081 Log: Remove any stale mbuf tags from packets being injected into a netgraph graph. In particular, this solves some issues with (probably leaked) IPSec-related tags being loop

svn commit: r262215 - head/sys/net

2014-02-19 Thread Marko Zec
Author: zec Date: Wed Feb 19 08:29:07 2014 New Revision: 262215 URL: http://svnweb.freebsd.org/changeset/base/262215 Log: V_irtualize rtsock refcounting, which reduces the chances for panics on teardown of vnets without active routing sockets while at least one routing socket is active elsew

svn commit: r257868 - head/sys/netgraph

2013-11-08 Thread Marko Zec
Author: zec Date: Fri Nov 8 22:40:33 2013 New Revision: 257868 URL: http://svnweb.freebsd.org/changeset/base/257868 Log: Eliminate duplicated & dead code. MFC after:3 days Modified: head/sys/netgraph/ng_pipe.c Modified: head/sys/netgraph/ng_pipe.c ==

Re: svn commit: r228969 - head/sys/netinet

2013-10-18 Thread Marko Zec
On Friday 18 October 2013 12:09:16 Gleb Smirnoff wrote: > On Fri, Oct 18, 2013 at 12:07:35AM +0200, Marko Zec wrote: > M> > Concerning this more general solution from Gleb, with storing the > vnet M> > pointer in the task, I wander how it is safe when the vnet is > being

Re: svn commit: r228969 - head/sys/netinet

2013-10-17 Thread Marko Zec
On Thursday 17 October 2013 21:35:46 Mikolaj Golub wrote: > On Wed, Oct 16, 2013 at 05:09:04PM -0400, John Baldwin wrote: > ... > > > > >> #10 0x80b6f1fd in igmp_change_state (inm=0x8ae70480) > > > >> at /home/golub/freebsd/base/head/sys/netinet/igmp.c:2595 > > > >> #11 0x80b76f68 in in_leav

Re: svn commit: r253346 - in head/sys: kern net netgraph netgraph/bluetooth/socket

2013-07-25 Thread Marko Zec
On Thursday 25 July 2013 16:27:43 Marius Strobl wrote: > On Thu, Jul 25, 2013 at 12:24:53PM +0200, Marko Zec wrote: > > On Thursday 25 July 2013 11:36:46 Craig Rodrigues wrote: > > > On Thu, Jul 25, 2013 at 1:07 AM, Marius Strobl > > > > wrote: > > > > Uhm

Re: svn commit: r253346 - in head/sys: kern net netgraph netgraph/bluetooth/socket

2013-07-25 Thread Marko Zec
c(9) or if_attach(9) at least instead? > > There was some discussion about this involving Marko Zec, Adrian Chadd, > and myself > starting in this thread: > > http://lists.freebsd.org/pipermail/svn-src-all/2013-July/071798.html > > Adrian and Marko converged on similar pa

Re: svn commit: r253346 - in head/sys: kern net netgraph netgraph/bluetooth/socket

2013-07-25 Thread Marko Zec
> > Log: > > PR: 168520 170096 > > Submitted by: adrian, zec > > > > Fix multiple kernel panics when VIMAGE is enabled in the kernel. > > These fixes are based on patches submitted by Adrian Chadd and Marko > > Zec. > > > > (1

Re: svn commit: r253255 - head/sys/netgraph/bluetooth/drivers/ubt

2013-07-13 Thread Marko Zec
On Saturday 13 July 2013 09:31:19 Mikolaj Golub wrote: > On Fri, Jul 12, 2013 at 10:40:08PM -0700, Adrian Chadd wrote: > > Here's what I have running on my stable/9 VIMAGE laptop. > > > > http://people.freebsd.org/~adrian/ath/20130712-vimage-default-attach-de > >tach.diff > > > > How's this look to

svn commit: r250744 - stable/9/sys/netinet

2013-05-17 Thread Marko Zec
Author: zec Date: Fri May 17 17:45:00 2013 New Revision: 250744 URL: http://svnweb.freebsd.org/changeset/base/250744 Log: MFC 233601: Permit tcpdrop in VNET jails. Modified: stable/9/sys/netinet/tcp_subr.c Directory Properties: stable/9/sys/ (props changed) Modified: stable/9/sys/net

Re: svn commit: r246245 - head/sys/netgraph

2013-02-04 Thread Marko Zec
On Monday 04 February 2013 10:42:31 Andriy Gapon wrote: > on 04/02/2013 10:27 Marko Zec said the following: > > On Monday 04 February 2013 08:41:32 Andriy Gapon wrote: > >> + /* Only ethernet interfaces are of interest. */ > >> + if (ifp->if_type != IFT_ETHER) >

Re: svn commit: r246245 - head/sys/netgraph

2013-02-04 Thread Marko Zec
On Monday 04 February 2013 08:41:32 Andriy Gapon wrote: > on 04/02/2013 02:37 Mark Johnston said the following: > > On Sat, Feb 02, 2013 at 11:54:00AM +, Andriy Gapon wrote: > >> Author: avg > >> Date: Sat Feb 2 11:54:00 2013 > >> New Revision: 246245 > >> URL: http://svnweb.freebsd.org/change

svn commit: r234341 - head/sys/netgraph

2012-04-16 Thread Marko Zec
Author: zec Date: Mon Apr 16 13:41:46 2012 New Revision: 234341 URL: http://svn.freebsd.org/changeset/base/234341 Log: #include is no longer needed here. Spotted by: Ed Maste MFC after:3 days. Modified: head/sys/netgraph/ng_source.c Modified: head/sys/netgraph/ng_source.c =

svn commit: r233605 - in stable/8/sys: i386/conf netinet

2012-03-28 Thread Marko Zec
Author: zec Date: Wed Mar 28 12:46:12 2012 New Revision: 233605 URL: http://svn.freebsd.org/changeset/base/233605 Log: MFC r232517: Change SYSINIT priorities so that ip_mroute_modevent() is executed before vnet_mroute_init(), since vnet_mroute_init() depends on mfchashsize tunable to

svn commit: r233604 - in stable/9/sys: i386/conf netinet

2012-03-28 Thread Marko Zec
Author: zec Date: Wed Mar 28 12:45:35 2012 New Revision: 233604 URL: http://svn.freebsd.org/changeset/base/233604 Log: MFC r232517: Change SYSINIT priorities so that ip_mroute_modevent() is executed before vnet_mroute_init(), since vnet_mroute_init() depends on mfchashsize tunable to

svn commit: r233603 - in stable/8/sys: i386/conf net

2012-03-28 Thread Marko Zec
Author: zec Date: Wed Mar 28 12:41:17 2012 New Revision: 233603 URL: http://svn.freebsd.org/changeset/base/233603 Log: MFC 232487: Properly restore curvnet context when returning early from ether_input_internal(). This change only affects options VIMAGE kernel builds. PR:

svn commit: r233602 - in stable/9/sys: i386/conf net

2012-03-28 Thread Marko Zec
Author: zec Date: Wed Mar 28 12:40:30 2012 New Revision: 233602 URL: http://svn.freebsd.org/changeset/base/233602 Log: MFC: 232487 Properly restore curvnet context when returning early from ether_input_internal(). This change only affects options VIMAGE kernel builds. PR:

svn commit: r233601 - head/sys/netinet

2012-03-28 Thread Marko Zec
Author: zec Date: Wed Mar 28 12:30:16 2012 New Revision: 233601 URL: http://svn.freebsd.org/changeset/base/233601 Log: Permit tcpdrop in VNET jails. Submitted by: Miljenko Mikuc MFC after:3 days Modified: head/sys/netinet/tcp_subr.c Modified: head/sys/netinet/tcp_subr.c ==

Re: svn commit: r232868 - head/sys/netinet/ipfw

2012-03-12 Thread Marko Zec
On Monday 12 March 2012 16:41:36 Alexander V. Chernikov wrote: > Author: melifaro > Date: Mon Mar 12 15:41:36 2012 > New Revision: 232868 > URL: http://svn.freebsd.org/changeset/base/232868 > > Log: > Fix VNET build broken by r232865. > Temporary remove the ability to assign different number of

svn commit: r232517 - head/sys/netinet

2012-03-04 Thread Marko Zec
Author: zec Date: Sun Mar 4 18:59:38 2012 New Revision: 232517 URL: http://svn.freebsd.org/changeset/base/232517 Log: Change SYSINIT priorities so that ip_mroute_modevent() is executed before vnet_mroute_init(), since vnet_mroute_init() depends on mfchashsize tunable to be set, and that is

svn commit: r232487 - head/sys/net

2012-03-04 Thread Marko Zec
Author: zec Date: Sun Mar 4 11:11:03 2012 New Revision: 232487 URL: http://svn.freebsd.org/changeset/base/232487 Log: Properly restore curvnet context when returning early from ether_input_internal(). This change only affects options VIMAGE kernel builds. PR: kern/165643

svn commit: r224215 - stable/8/sys/netgraph

2011-07-19 Thread Marko Zec
Author: zec Date: Tue Jul 19 11:04:58 2011 New Revision: 224215 URL: http://svn.freebsd.org/changeset/base/224215 Log: MFC r224107: Clear pending ifnet events, in an attempt at preventing ng_ether_link_state() from being dispatched after we have cleared our IFP2NG(ifp). Modified:

svn commit: r224107 - head/sys/netgraph

2011-07-16 Thread Marko Zec
Author: zec Date: Sat Jul 16 19:11:45 2011 New Revision: 224107 URL: http://svn.freebsd.org/changeset/base/224107 Log: Clear pending ifnet events, in an attempt at preventing ng_ether_link_state() from being dispatched after we have cleared our IFP2NG(ifp). MFC after:3 days Modifie

svn commit: r223948 - in stable/8/sys: net netinet netinet6

2011-07-12 Thread Marko Zec
Author: zec Date: Tue Jul 12 12:29:32 2011 New Revision: 223948 URL: http://svn.freebsd.org/changeset/base/223948 Log: MFC r223862: Permit ARP to proceed for IPv4 host routes for which the gateway is the same as the host address. This already works fine for INET6 and ND6. While h

Re: svn commit: r223862 - in head/sys: net netinet netinet6

2011-07-08 Thread Marko Zec
On Friday 08 July 2011 12:08:49 Andre Oppermann wrote: > On 08.07.2011 11:38, Marko Zec wrote: > > Author: zec > > Date: Fri Jul 8 09:38:33 2011 > > New Revision: 223862 > > URL: http://svn.freebsd.org/changeset/base/223862 > > > > Log: > >Permit

svn commit: r223862 - in head/sys: net netinet netinet6

2011-07-08 Thread Marko Zec
Author: zec Date: Fri Jul 8 09:38:33 2011 New Revision: 223862 URL: http://svn.freebsd.org/changeset/base/223862 Log: Permit ARP to proceed for IPv4 host routes for which the gateway is the same as the host address. This already works fine for INET6 and ND6. While here, remove two funct

svn commit: r223860 - stable/8/sys/net

2011-07-08 Thread Marko Zec
Author: zec Date: Fri Jul 8 09:18:50 2011 New Revision: 223860 URL: http://svn.freebsd.org/changeset/base/223860 Log: MFC r222834: Set curvnet context in a callout-trigerred code path. Modified: stable/8/sys/net/bridgestp.c stable/8/sys/net/bridgestp.h Directory Properties: stable/8/

svn commit: r222834 - head/sys/net

2011-06-07 Thread Marko Zec
Author: zec Date: Tue Jun 7 20:46:03 2011 New Revision: 222834 URL: http://svn.freebsd.org/changeset/base/222834 Log: Set curvnet context in a callout-trigerred code path. MFC after:3 days Modified: head/sys/net/bridgestp.c head/sys/net/bridgestp.h Modified: head/sys/net/bridgest

svn commit: r222347 - stable/8/sys/netgraph

2011-05-27 Thread Marko Zec
Author: zec Date: Fri May 27 08:43:59 2011 New Revision: 222347 URL: http://svn.freebsd.org/changeset/base/222347 Log: MFC r57: Assume the link to be dead if bit error rate (BER) parameter is set to 1. When a transition from link alive to link dead configuration or vice versa occ

svn commit: r222346 - stable/8/sys/netgraph

2011-05-27 Thread Marko Zec
Author: zec Date: Fri May 27 08:43:03 2011 New Revision: 222346 URL: http://svn.freebsd.org/changeset/base/222346 Log: MFC r55: Provide fake link status information in an attempt to let ng_eiface(4) virtual ifnets more realistically mimic physical ethernet interfaces. The main mo

svn commit: r222345 - stable/8/sys/net

2011-05-27 Thread Marko Zec
Author: zec Date: Fri May 27 08:41:57 2011 New Revision: 222345 URL: http://svn.freebsd.org/changeset/base/222345 Log: MFC r47: Allow for vlan(4) interfaces with MTU of 1500 bytes to be configured on top of epair(4) virtual interfaces, since there's no physical hardware associate

svn commit: r222344 - stable/8/sys/net

2011-05-27 Thread Marko Zec
Author: zec Date: Fri May 27 08:40:26 2011 New Revision: 222344 URL: http://svn.freebsd.org/changeset/base/222344 Log: MFC r46: Let epair(4) virtual interfaces report fake link / media status, by borrowing the skeleton of if_media manipulation and reporting code from if_lagg(4).

svn commit: r222257 - head/sys/netgraph

2011-05-24 Thread Marko Zec
Author: zec Date: Tue May 24 14:36:32 2011 New Revision: 57 URL: http://svn.freebsd.org/changeset/base/57 Log: Assume the link to be dead if bit error rate (BER) parameter is set to 1. When a transition from link alive to link dead configuration or vice versa occurs, notify any upstr

svn commit: r222255 - head/sys/netgraph

2011-05-24 Thread Marko Zec
Author: zec Date: Tue May 24 14:10:33 2011 New Revision: 55 URL: http://svn.freebsd.org/changeset/base/55 Log: Provide fake link status information in an attempt to let ng_eiface(4) virtual ifnets more realistically mimic physical ethernet interfaces. The main motivation behind this

svn commit: r222247 - head/sys/net

2011-05-24 Thread Marko Zec
Author: zec Date: Tue May 24 08:02:55 2011 New Revision: 47 URL: http://svn.freebsd.org/changeset/base/47 Log: Allow for vlan(4) interfaces with MTU of 1500 bytes to be configured on top of epair(4) virtual interfaces, since there's no physical hardware associated with epair interfac

svn commit: r222246 - head/sys/net

2011-05-24 Thread Marko Zec
Author: zec Date: Tue May 24 07:57:28 2011 New Revision: 46 URL: http://svn.freebsd.org/changeset/base/46 Log: Let epair(4) virtual interfaces report fake link / media status, by borrowing the skeleton of if_media manipulation and reporting code from if_lagg(4). The main motivation

svn commit: r221985 - stable/8/sys/netgraph

2011-05-16 Thread Marko Zec
Author: zec Date: Mon May 16 12:11:29 2011 New Revision: 221985 URL: http://svn.freebsd.org/changeset/base/221985 Log: MFC r220416: Properly unref ng_hub nodes on shutdown, so that we don't leak them. Modified: stable/8/sys/netgraph/ng_hub.c Directory Properties: stable/8/sys/ (pro

Re: svn commit: r220416 - head/sys/netgraph

2011-04-07 Thread Marko Zec
On Thursday 07 April 2011 15:54:40 Gleb Smirnoff wrote: > On Thu, Apr 07, 2011 at 11:40:10AM +0000, Marko Zec wrote: > M> Author: zec > M> Date: Thu Apr 7 11:40:10 2011 > M> New Revision: 220416 > M> URL: http://svn.freebsd.org/changeset/base/220416 > M> >

svn commit: r220416 - head/sys/netgraph

2011-04-07 Thread Marko Zec
Author: zec Date: Thu Apr 7 11:40:10 2011 New Revision: 220416 URL: http://svn.freebsd.org/changeset/base/220416 Log: Properly unref ng_hub nodes on shutdown, so that we don't leak them. MFC after:3 days Modified: head/sys/netgraph/ng_hub.c Modified: head/sys/netgraph/ng_hub.c

svn commit: r215958 - stable/8/sys/netgraph

2010-11-27 Thread Marko Zec
Author: zec Date: Sat Nov 27 23:48:53 2010 New Revision: 215958 URL: http://svn.freebsd.org/changeset/base/215958 Log: MFC r215800: Simplify ng_pipe locking model by relying on the netgraph framework to provide serialization of calls into the node, which is accomplished by markng

svn commit: r215871 - stable/8/sys/net

2010-11-26 Thread Marko Zec
Author: zec Date: Fri Nov 26 15:46:49 2010 New Revision: 215871 URL: http://svn.freebsd.org/changeset/base/215871 Log: MFC r215726: Allow for vlan(4) ifnets to have overlapping unit numbers if they are created in separated vnets. As a side-effect of having a separated if_cloner i

svn commit: r215870 - stable/8/sys/netinet

2010-11-26 Thread Marko Zec
Author: zec Date: Fri Nov 26 15:45:34 2010 New Revision: 215870 URL: http://svn.freebsd.org/changeset/base/215870 Log: MFC r215677: Remove an apparently redundant CURVNET_SET() / CURVNET_RESTORE() pair. Modified: stable/8/sys/netinet/if_ether.c Directory Properties: stable/8/sys/

svn commit: r215869 - stable/8/sys/netgraph

2010-11-26 Thread Marko Zec
Author: zec Date: Fri Nov 26 15:44:16 2010 New Revision: 215869 URL: http://svn.freebsd.org/changeset/base/215869 Log: MFC r215673: Allow for MTU sizes of up to ETHER_MAX_LEN_JUMBO (i.e. 9018) bytes to be configured on ng_eiface ifnets. The default MTU remains unchanged at 1500 b

svn commit: r215800 - head/sys/netgraph

2010-11-24 Thread Marko Zec
Author: zec Date: Wed Nov 24 16:02:58 2010 New Revision: 215800 URL: http://svn.freebsd.org/changeset/base/215800 Log: Simplify ng_pipe locking model by relying on the netgraph framework to provide serialization of calls into the node, which is accomplished by markng the node as single-threa

svn commit: r215746 - stable/8/sbin/sysctl

2010-11-23 Thread Marko Zec
Author: zec Date: Tue Nov 23 13:37:42 2010 New Revision: 215746 URL: http://svn.freebsd.org/changeset/base/215746 Log: MFC 212726: Make the format of "Real Memory" and "Virtual Memory" lines more consistent with the rest of sysctl vm.vmtotal output. MFC after:3 days Modifi

svn commit: r215745 - stable/8/sys/netgraph

2010-11-23 Thread Marko Zec
Author: zec Date: Tue Nov 23 13:28:45 2010 New Revision: 215745 URL: http://svn.freebsd.org/changeset/base/215745 Log: MFC 209723: Fix a double-free bug which can occur if both bit error rate and packet duplication probability are configured on a ng_pipe node. Submitted by:

svn commit: r215744 - stable/8/sys/netgraph

2010-11-23 Thread Marko Zec
Author: zec Date: Tue Nov 23 13:26:59 2010 New Revision: 215744 URL: http://svn.freebsd.org/changeset/base/215744 Log: MFC 207426: Avoid undefined behaviour. Modified: stable/8/sys/netgraph/ng_pipe.c Directory Properties: stable/8/sys/ (props changed) stable/8/sys/amd64/include/

svn commit: r215743 - in stable/8/sys: libkern netgraph vm

2010-11-23 Thread Marko Zec
Author: zec Date: Tue Nov 23 13:25:27 2010 New Revision: 215743 URL: http://svn.freebsd.org/changeset/base/215743 Log: MFC 206360: Start copyright notice with /*- Modified: stable/8/sys/libkern/iconv_xlat.c stable/8/sys/libkern/strcasecmp.c stable/8/sys/netgraph/ng_pipe.c stable/8/

svn commit: r215726 - head/sys/net

2010-11-22 Thread Marko Zec
Author: zec Date: Mon Nov 22 23:35:29 2010 New Revision: 215726 URL: http://svn.freebsd.org/changeset/base/215726 Log: Allow for vlan(4) ifnets to have overlapping unit numbers if they are created in separated vnets. As a side-effect of having a separated if_cloner instance for each vnet, a

svn commit: r215677 - head/sys/netinet

2010-11-22 Thread Marko Zec
Author: zec Date: Mon Nov 22 14:16:23 2010 New Revision: 215677 URL: http://svn.freebsd.org/changeset/base/215677 Log: Remove an apparently redundant CURVNET_SET() / CURVNET_RESTORE() pair. MFC after:3 days Modified: head/sys/netinet/if_ether.c Modified: head/sys/netinet/if_ether.c

svn commit: r215673 - head/sys/netgraph

2010-11-22 Thread Marko Zec
Author: zec Date: Mon Nov 22 12:32:19 2010 New Revision: 215673 URL: http://svn.freebsd.org/changeset/base/215673 Log: Allow for MTU sizes of up to ETHER_MAX_LEN_JUMBO (i.e. 9018) bytes to be configured on ng_eiface ifnets. The default MTU remains unchanged at 1500 bytes. Mark ng_eifac

Re: svn commit: r215318 - in head/sys: net sys

2010-11-15 Thread Marko Zec
On Monday 15 November 2010 15:58:15 Bjoern A. Zeeb wrote: > On Sun, 14 Nov 2010, Dimitry Andric wrote: > > Author: dim > > Date: Sun Nov 14 20:40:55 2010 > > New Revision: 215318 > > URL: http://svn.freebsd.org/changeset/base/215318 > > > > Log: > > Instead of unconditionally emitting .globl's for

svn commit: r212726 - head/sbin/sysctl

2010-09-16 Thread Marko Zec
Author: zec Date: Thu Sep 16 10:53:01 2010 New Revision: 212726 URL: http://svn.freebsd.org/changeset/base/212726 Log: Make the format of "Real Memory" and "Virtual Memory" lines more consistent with the rest of sysctl vm.vmtotal output. MFC after:3 days Modified: head/sbin/sysctl/

svn commit: r212320 - stable/8/sys/net

2010-09-08 Thread Marko Zec
Author: zec Date: Wed Sep 8 14:22:35 2010 New Revision: 212320 URL: http://svn.freebsd.org/changeset/base/212320 Log: MFC r211283: When moving an ethernet ifnet from one vnet to another, destroy the associated ng_ether netgraph node in the current vnet, and create a new one in th

svn commit: r212319 - stable/8/sys/netinet

2010-09-08 Thread Marko Zec
Author: zec Date: Wed Sep 8 14:21:12 2010 New Revision: 212319 URL: http://svn.freebsd.org/changeset/base/212319 Log: MFC r208744: Virtualize the IPv4 multicast routing code. Submitted by: iprebeg Reviewed by: bms, bz, Pavlin Radoslavov Modified: stable/8/sys/netinet/ip_mr

svn commit: r212318 - stable/8/sys/net

2010-09-08 Thread Marko Zec
Author: zec Date: Wed Sep 8 14:19:33 2010 New Revision: 212318 URL: http://svn.freebsd.org/changeset/base/212318 Log: MFC r208743: Provide a macro for registering a virtualized sysctl handler for VNET opaque data. Modified: stable/8/sys/net/vnet.h Directory Properties: stable/8/

svn commit: r211283 - head/sys/net

2010-08-13 Thread Marko Zec
Author: zec Date: Fri Aug 13 18:17:32 2010 New Revision: 211283 URL: http://svn.freebsd.org/changeset/base/211283 Log: When moving an ethernet ifnet from one vnet to another, destroy the associated ng_ether netgraph node in the current vnet, and create a new one in the target vnet. Revi

svn commit: r209723 - head/sys/netgraph

2010-07-06 Thread Marko Zec
Author: zec Date: Tue Jul 6 12:13:15 2010 New Revision: 209723 URL: http://svn.freebsd.org/changeset/base/209723 Log: Fix a double-free bug which can occur if both bit error rate and packet duplication probability are configured on a ng_pipe node. Submitted by: Jeffrey Ahrenholtz MFC a

svn commit: r208744 - head/sys/netinet

2010-06-02 Thread Marko Zec
Author: zec Date: Wed Jun 2 15:44:43 2010 New Revision: 208744 URL: http://svn.freebsd.org/changeset/base/208744 Log: Virtualize the IPv4 multicast routing code. Submitted by: iprebeg Reviewed by: bms, bz, Pavlin Radoslavov MFC after:30 days Modified: head/sys/netinet/ip_mroute

svn commit: r208743 - head/sys/net

2010-06-02 Thread Marko Zec
Author: zec Date: Wed Jun 2 15:29:21 2010 New Revision: 208743 URL: http://svn.freebsd.org/changeset/base/208743 Log: Provide a macro for registering a virtualized sysctl handler for VNET opaque data. MFC after:30 days Modified: head/sys/net/vnet.h Modified: head/sys/net/vnet.h =

svn commit: r208146 - stable/8/sys/netgraph

2010-05-16 Thread Marko Zec
Author: zec Date: Sun May 16 14:53:43 2010 New Revision: 208146 URL: http://svn.freebsd.org/changeset/base/208146 Log: MFC r208036: Increase the target buffer for performing NGM_ASCII2BINARY conversion from 2000 bytes to 20 Kbytes, which now matches the buffer size used for NGM_BI

svn commit: r208145 - in stable/8: share/man/man4 sys/netgraph

2010-05-16 Thread Marko Zec
Author: zec Date: Sun May 16 14:51:36 2010 New Revision: 208145 URL: http://svn.freebsd.org/changeset/base/208145 Log: MFC r207680: Add an optional "persistent" flag to ng_hub and ng_bridge, which if set, disables automatic node shutdown when the last hook gets disconnected. Re

svn commit: r208036 - head/sys/netgraph

2010-05-13 Thread Marko Zec
Author: zec Date: Thu May 13 16:48:28 2010 New Revision: 208036 URL: http://svn.freebsd.org/changeset/base/208036 Log: Increase the target buffer for performing NGM_ASCII2BINARY conversion from 2000 bytes to 20 Kbytes, which now matches the buffer size used for NGM_BINARY2ASCII conversions.

svn commit: r207698 - stable/8/sys/netgraph

2010-05-06 Thread Marko Zec
Author: zec Date: Thu May 6 09:54:01 2010 New Revision: 207698 URL: http://svn.freebsd.org/changeset/base/207698 Log: MFC r207572: When destroying a vnet, shut down all netgraph nodes tied to that vnet before proceeding with dismantling other protocol domains. This change only af

svn commit: r207697 - stable/8/sys/kern

2010-05-06 Thread Marko Zec
Author: zec Date: Thu May 6 09:52:32 2010 New Revision: 207697 URL: http://svn.freebsd.org/changeset/base/207697 Log: MFC r207475: Remove a redundant variable assignment. Reviewed by: bz, rwatson Modified: stable/8/sys/kern/uipc_mbuf.c Directory Properties: stable/8/sys/ (pro

svn commit: r207680 - in head: share/man/man4 sys/netgraph

2010-05-05 Thread Marko Zec
Author: zec Date: Wed May 5 22:06:05 2010 New Revision: 207680 URL: http://svn.freebsd.org/changeset/base/207680 Log: Add an optional "persistent" flag to ng_hub and ng_bridge, which if set, disables automatic node shutdown when the last hook gets disconnected. Reviewed by: julian Modi

svn commit: r207572 - head/sys/netgraph

2010-05-03 Thread Marko Zec
Author: zec Date: Mon May 3 16:08:24 2010 New Revision: 207572 URL: http://svn.freebsd.org/changeset/base/207572 Log: When destroying a vnet, shut down all netgraph nodes tied to that vnet before proceeding with dismantling other protocol domains. This change only affects options VIMAGE

svn commit: r207475 - head/sys/kern

2010-05-01 Thread Marko Zec
Author: zec Date: Sat May 1 18:34:50 2010 New Revision: 207475 URL: http://svn.freebsd.org/changeset/base/207475 Log: Remove a redundant variable assignment. Reviewed by: bz, rwatson MFC after:3 days Modified: head/sys/kern/uipc_mbuf.c Modified: head/sys/kern/uipc_mbuf.c ===

svn commit: r203748 - stable/8/sys/net

2010-02-10 Thread Marko Zec
Author: zec Date: Wed Feb 10 08:50:06 2010 New Revision: 203748 URL: http://svn.freebsd.org/changeset/base/203748 Log: MFC r203483: Instead of spamming the console on each curvnet recursion event, print out each such call graph only once, along with a stack backtrace. This should ma

svn commit: r203483 - head/sys/net

2010-02-03 Thread Marko Zec
Author: zec Date: Thu Feb 4 07:55:42 2010 New Revision: 203483 URL: http://svn.freebsd.org/changeset/base/203483 Log: Instead of spamming the console on each curvnet recursion event, print out each such call graph only once, along with a stack backtrace. This should make kernels built with

svn commit: r202968 - stable/8/sys/nfsclient

2010-01-25 Thread Marko Zec
Author: zec Date: Mon Jan 25 14:17:13 2010 New Revision: 202968 URL: http://svn.freebsd.org/changeset/base/202968 Log: MFC r201895: Reduce recursions on curvnet and thus spamming the console with warning messages for kernels built with options VIMAGE and VNET_DEBUG enabled. Review

  1   2   >