svn commit: r196541 - stable/7/etc

2009-08-25 Thread Bruce M Simpson
Author: bms Date: Tue Aug 25 13:39:14 2009 New Revision: 196541 URL: http://svn.freebsd.org/changeset/base/196541 Log: MFC r179014: Add support for /conf/T/M/remount_optional. The rc.initdiskless functionality is used by NanoBSD to allow configuration files to live on a separate conf

svn commit: r196542 - stable/7/etc

2009-08-25 Thread Bruce M Simpson
Author: bms Date: Tue Aug 25 13:40:46 2009 New Revision: 196542 URL: http://svn.freebsd.org/changeset/base/196542 Log: MFC r182895: Add support to rc.initdiskless for /conf/T/M/remount_subdir. This allows the location of the configuration data to be relocated within the filesystem conta

svn commit: r197129 - head/sys/netinet

2009-09-12 Thread Bruce M Simpson
Author: bms Date: Sat Sep 12 18:55:15 2009 New Revision: 197129 URL: http://svn.freebsd.org/changeset/base/197129 Log: Fix an API issue in leave processing for IPv4 multicast groups. * Do not assume that the group lookup performed by imo_match_group() is valid when ifp is NULL in this ca

svn commit: r197130 - head/sys/netinet

2009-09-12 Thread Bruce M Simpson
Author: bms Date: Sat Sep 12 19:07:03 2009 New Revision: 197130 URL: http://svn.freebsd.org/changeset/base/197130 Log: Fix an obvious logic error in the IPv4 multicast leave processing, where the filter mode vector was not updated correctly after the leave. PR: 138691 Submitte

svn commit: r197132 - head/sys/netinet

2009-09-12 Thread Bruce M Simpson
Author: bms Date: Sat Sep 12 19:45:55 2009 New Revision: 197132 URL: http://svn.freebsd.org/changeset/base/197132 Log: Tighten input checking in inp_join_group(): * Don't try to use the source address, when its family is unspecified. * If we get a join without a source, on an existing incl

svn commit: r197135 - head/sys/netinet

2009-09-12 Thread Bruce M Simpson
Author: bms Date: Sat Sep 12 20:18:23 2009 New Revision: 197135 URL: http://svn.freebsd.org/changeset/base/197135 Log: Don't allow joins w/o source on an existing group. This is almost always pilot error. We don't need to check for group filter UNDEFINED state at t1, because we only eve

svn commit: r197136 - head/sys/netinet

2009-09-12 Thread Bruce M Simpson
Author: bms Date: Sat Sep 12 20:37:44 2009 New Revision: 197136 URL: http://svn.freebsd.org/changeset/base/197136 Log: Comment some flawed assumptions in inp_join_group() about mixing SSM full-state and delta-based APIs. ENOTIME to fix right now. No functional changes. MFC after:

svn commit: r197148 - head/sys/netinet

2009-09-12 Thread Bruce M Simpson
Author: bms Date: Sun Sep 13 01:00:24 2009 New Revision: 197148 URL: http://svn.freebsd.org/changeset/base/197148 Log: In expire_mfc(), add an assert on the multicast forwarding cache mutex. PR: 138666 Modified: head/sys/netinet/ip_mroute.c Modified: head/sys/netinet/ip_mroute

svn commit: r197280 - in stable/8/sys: . amd64/include/xen cddl/contrib/opensolaris contrib/dev/acpica contrib/pf dev/ciss dev/xen/xenpci netinet

2009-09-17 Thread Bruce M Simpson
Author: bms Date: Thu Sep 17 13:41:59 2009 New Revision: 197280 URL: http://svn.freebsd.org/changeset/base/197280 Log: MFC revs 197129,197130,197132: Fixes to mcast userland API. -- Fix an API issue in leave processing for IPv4 multicast groups. * Do not assume that the group looku

svn commit: r197314 - head/sys/netinet

2009-09-18 Thread Bruce M Simpson
Author: bms Date: Fri Sep 18 15:12:31 2009 New Revision: 197314 URL: http://svn.freebsd.org/changeset/base/197314 Log: Return ENOBUFS consistently if user attempts to exceed in_mcast_maxsocksrc resource limit. Submitted by: syrinx MFC after:3 days Modified: head/sys/netinet/in_mc

svn commit: r221719 - head/sbin/devd

2011-05-09 Thread Bruce M Simpson
Author: bms Date: Tue May 10 02:34:11 2011 New Revision: 221719 URL: http://svn.freebsd.org/changeset/base/221719 Log: Typo. For USB devices, 'serial' should be 'sernum'. See sys/dev/usb/usb_device.c for what devctl_notify() gets. Modified: head/sbin/devd/devd.conf.5 Modified: head/sbin/de

svn commit: r221720 - head/sys/dev/usb

2011-05-09 Thread Bruce M Simpson
Author: bms Date: Tue May 10 02:38:44 2011 New Revision: 221720 URL: http://svn.freebsd.org/changeset/base/221720 Log: Add VID for Simtec Electronics. Add PID for Simtec Electronics EntropyKey, a hardware random number generator. Modified: head/sys/dev/usb/usbdevs Modified: head/sys/dev/us

svn commit: r190011 - head/sys/netinet

2009-03-18 Thread Bruce M Simpson
Author: bms Date: Thu Mar 19 01:15:26 2009 New Revision: 190011 URL: http://svn.freebsd.org/changeset/base/190011 Log: Comment IGMP_PIM as being very historic, as in, don't use. Modified: head/sys/netinet/igmp.h Modified: head/sys/netinet/igmp.h ==

svn commit: r190012 - in head: . sys/modules/ip6_mroute_mod sys/modules/ip_mroute_mod sys/netinet sys/netinet6 usr.bin/netstat

2009-03-18 Thread Bruce M Simpson
Author: bms Date: Thu Mar 19 01:43:03 2009 New Revision: 190012 URL: http://svn.freebsd.org/changeset/base/190012 Log: Introduce a number of changes to the MROUTING code. This is purely a forwarding plane cleanup; no control plane code is involved. Summary: * Split IPv4 and IPv6 MROU

svn commit: r190024 - head/usr.bin/netstat

2009-03-19 Thread Bruce M Simpson
Author: bms Date: Thu Mar 19 10:23:26 2009 New Revision: 190024 URL: http://svn.freebsd.org/changeset/base/190024 Log: Fix size_t merge-o. Modified: head/usr.bin/netstat/mroute.c Modified: head/usr.bin/netstat/mroute.c =

svn commit: r190054 - head/sys/netinet

2009-03-19 Thread Bruce M Simpson
Author: bms Date: Thu Mar 19 14:14:21 2009 New Revision: 190054 URL: http://svn.freebsd.org/changeset/base/190054 Log: Cleanup: Nuke debug.mrtdebug, and replace it with KTR. Modified: head/sys/netinet/ip_mroute.c Modified: head/sys/netinet/ip_mroute.c

svn commit: r190148 - head/sys/netinet

2009-03-20 Thread Bruce M Simpson
Author: bms Date: Fri Mar 20 13:13:50 2009 New Revision: 190148 URL: http://svn.freebsd.org/changeset/base/190148 Log: Fix brainos introduced during mechanical KTR change. Pointy hat to:bms Modified: head/sys/netinet/ip_mroute.c Modified: head/sys/netinet/ip_mroute.c ===

svn commit: r190354 - head/sys/netinet

2009-03-23 Thread Bruce M Simpson
Author: bms Date: Tue Mar 24 01:22:12 2009 New Revision: 190354 URL: http://svn.freebsd.org/changeset/base/190354 Log: Don't call m_freem() after ip_output(), as it always consumes the mbuf chain provided to it. Found by: Pierre Guinoiseau Modified: head/sys/netinet/igmp.c Modifie

svn commit: r190691 - head/sys/netinet

2009-04-04 Thread Bruce M Simpson
Author: bms Date: Sat Apr 4 15:26:32 2009 New Revision: 190691 URL: http://svn.freebsd.org/changeset/base/190691 Log: Do not obliterate QQI with MAXRESP. Found during MLDv2 port. Modified: head/sys/netinet/igmp.c Modified: head/sys/netinet/igmp.c ===

svn commit: r190692 - head/sys/netinet

2009-04-04 Thread Bruce M Simpson
Author: bms Date: Sat Apr 4 15:32:23 2009 New Revision: 190692 URL: http://svn.freebsd.org/changeset/base/190692 Log: Fix mbuf chain layout pessimization: in the case where a single mbuf is allocated due to m_getcl() returning NULL, we already call MH_ALIGN, so do not increment m->m_da

svn commit: r191264 - head/sys/netinet

2009-04-19 Thread Bruce M Simpson
Author: bms Date: Sun Apr 19 08:14:21 2009 New Revision: 191264 URL: http://svn.freebsd.org/changeset/base/191264 Log: Now that IFF_NEEDSGIANT has been removed from the network stack, catch up with this in IGMPv3 and remove dead code. This has the side-effect of not being back-portable to RE

svn commit: r191348 - head/sys/netinet

2009-04-21 Thread Bruce M Simpson
Author: bms Date: Tue Apr 21 09:43:51 2009 New Revision: 191348 URL: http://svn.freebsd.org/changeset/base/191348 Log: remove IFF_ASSERTGIANT Modified: head/sys/netinet/in_mcast.c Modified: head/sys/netinet/in_mcast.c ==

svn commit: r191356 - in head: sys/netinet usr.bin/netstat

2009-04-21 Thread Bruce M Simpson
Author: bms Date: Tue Apr 21 12:47:09 2009 New Revision: 191356 URL: http://svn.freebsd.org/changeset/base/191356 Log: Bracket struct mfc and struct rtdetq with #ifdef _KERNEL. Match the bracketing in netstat. Since the cleanup of MROUTING, ports have broken because they expect to include

svn commit: r191651 - head/usr.sbin/mtest

2009-04-29 Thread Bruce M Simpson
Author: bms Date: Wed Apr 29 09:50:04 2009 New Revision: 191651 URL: http://svn.freebsd.org/changeset/base/191651 Log: Merge IPv6-capable mtest(8) from MLDv2 branch. Modified: head/usr.sbin/mtest/Makefile head/usr.sbin/mtest/mtest.8 head/usr.sbin/mtest/mtest.c Modified: head/usr.sbin/mte

svn commit: r191652 - head/usr.bin/netstat

2009-04-29 Thread Bruce M Simpson
Author: bms Date: Wed Apr 29 09:52:04 2009 New Revision: 191652 URL: http://svn.freebsd.org/changeset/base/191652 Log: Add MLDv2 statistic IDs to netstat for IPv6 stack. Modified: head/usr.bin/netstat/inet6.c Modified: head/usr.bin/netstat/inet6.c

svn commit: r191653 - head/sys/sys

2009-04-29 Thread Bruce M Simpson
Author: bms Date: Wed Apr 29 09:54:33 2009 New Revision: 191653 URL: http://svn.freebsd.org/changeset/base/191653 Log: Grab KTR_SPARE1 and KTR_SPARE5 for KTR_INET and KTR_INET6 respectively, as placeholder for future use of CTR() by the networking code (MLDv2 will be going in shortly). Mar

svn commit: r191655 - head/sys/sys

2009-04-29 Thread Bruce M Simpson
Author: bms Date: Wed Apr 29 09:59:34 2009 New Revision: 191655 URL: http://svn.freebsd.org/changeset/base/191655 Log: Grab a VIMAGE module ID for MLDv2. Modified: head/sys/sys/vimage.h Modified: head/sys/sys/vimage.h ==

svn commit: r191657 - head/sys/netinet

2009-04-29 Thread Bruce M Simpson
Author: bms Date: Wed Apr 29 10:12:01 2009 New Revision: 191657 URL: http://svn.freebsd.org/changeset/base/191657 Log: Fix a problem whereby enqueued IGMPv3 filter list changes would be incorrectly output, if the RB-tree enumeration happened to reuse the same chain for a mode switch: that is

svn commit: r191658 - head/sys/netinet

2009-04-29 Thread Bruce M Simpson
Author: bms Date: Wed Apr 29 10:13:22 2009 New Revision: 191658 URL: http://svn.freebsd.org/changeset/base/191658 Log: Do not assume that ip6_moptions is always set, it is a lazy-allocated structure. Modified: head/sys/netinet/in_pcb.c Modified: head/sys/netinet/in_pcb.c ==

svn commit: r191660 - head/sys/netinet

2009-04-29 Thread Bruce M Simpson
Author: bms Date: Wed Apr 29 10:17:08 2009 New Revision: 191660 URL: http://svn.freebsd.org/changeset/base/191660 Log: Use KTR_INET for MROUTING CTRs. Modified: head/sys/netinet/ip_mroute.c Modified: head/sys/netinet/ip_mroute.c ===

svn commit: r191661 - head/sys/netinet

2009-04-29 Thread Bruce M Simpson
Author: bms Date: Wed Apr 29 10:20:17 2009 New Revision: 191661 URL: http://svn.freebsd.org/changeset/base/191661 Log: Add MLDv2 prototypes and defines. Modified: head/sys/netinet/icmp6.h Modified: head/sys/netinet/icmp6.h =

svn commit: r191659 - head/sys/netinet

2009-04-29 Thread Bruce M Simpson
Author: bms Date: Wed Apr 29 10:14:16 2009 New Revision: 191659 URL: http://svn.freebsd.org/changeset/base/191659 Log: Cut over to KTR_INET for CTR. For clarity, put pointer incremement/size decrement on own line when copying out in-mode source filters to userland. Modified: head/sys/neti

svn commit: r191662 - head/sys/netinet6

2009-04-29 Thread Bruce M Simpson
Author: bms Date: Wed Apr 29 10:22:44 2009 New Revision: 191662 URL: http://svn.freebsd.org/changeset/base/191662 Log: Add IN6ADDR_LINKLOCAL_ALLV2ROUTERS_INIT, in6addr_linklocal_allv2routers for use by MLDv2. Add IPv6 SSM socket layer membership vector size constants and tree bounds. Rem

svn commit: r191654 - head/lib/libc/net

2009-04-29 Thread Bruce M Simpson
Author: bms Date: Wed Apr 29 09:58:31 2009 New Revision: 191654 URL: http://svn.freebsd.org/changeset/base/191654 Log: Fix an obvious bug in getsourcefilter()'s use of struct __msfilterreq; the kernel will return in msfr_nsrcs the number of source filters in-mode for a given multicast group.

svn commit: r191663 - head/sys/netipsec

2009-04-29 Thread Bruce M Simpson
Author: bms Date: Wed Apr 29 11:15:58 2009 New Revision: 191663 URL: http://svn.freebsd.org/changeset/base/191663 Log: Stub out IN6_LOOKUP_MULTI() for GETSPI requests, for now. This has the effect that IPv6 multicast traffic won't trigger an SPI allocation when IPSEC is in use, however, t

svn commit: r191665 - head/sys/netinet6

2009-04-29 Thread Bruce M Simpson
Author: bms Date: Wed Apr 29 11:26:45 2009 New Revision: 191665 URL: http://svn.freebsd.org/changeset/base/191665 Log: Import IPv6 SSM module but do not connect it to the build. Added: head/sys/netinet6/in6_mcast.c (contents, props changed) Added: head/sys/netinet6/in6_mcast.c

svn commit: r191666 - head/sys/netinet6

2009-04-29 Thread Bruce M Simpson
Author: bms Date: Wed Apr 29 11:31:23 2009 New Revision: 191666 URL: http://svn.freebsd.org/changeset/base/191666 Log: Add MLDv2 protocol header, but do not connect it to the build. Added: head/sys/netinet6/mld6.h (contents, props changed) Added: head/sys/netinet6/mld6.h ==

svn commit: r191672 - in head: . sys/conf sys/kern sys/netinet sys/netinet6 sys/sys usr.sbin/ifmcstat

2009-04-29 Thread Bruce M Simpson
Author: bms Date: Wed Apr 29 19:19:13 2009 New Revision: 191672 URL: http://svn.freebsd.org/changeset/base/191672 Log: Bite the bullet, and make the IPv6 SSM and MLDv2 mega-commit: import from p4 bms_netdev. Summary of changes: * Connect netinet6/in6_mcast.c to build. The legacy KA

svn commit: r191718 - head/sys/netinet6

2009-05-01 Thread Bruce M Simpson
Author: bms Date: Fri May 1 11:05:24 2009 New Revision: 191718 URL: http://svn.freebsd.org/changeset/base/191718 Log: Limit scope of acquisition of INP_RLOCK for multicast input filter to the scope of its use, even though this may thrash the lock if the INP is referenced for other purposes.

svn commit: r264323 - head/sys/net

2014-04-10 Thread Bruce M Simpson
Author: bms Date: Thu Apr 10 18:43:02 2014 New Revision: 264323 URL: http://svnweb.freebsd.org/changeset/base/264323 Log: In if_freemulti(), relax the paranoid KASSERT() on ifma->ifma_protospec. This KASSERT() existed as a sanity check that upper layers in the network stack (e.g. inet, in

svn commit: r252506 - head/sbin/dhclient

2013-07-02 Thread Bruce M Simpson
Author: bms Date: Tue Jul 2 13:24:37 2013 New Revision: 252506 URL: http://svnweb.freebsd.org/changeset/base/252506 Log: When acquiring a lease, record the value of the BOOTP siaddr field contained in the DHCP offer, and write it out to the lease file as an unquoted value of the "next-serve

svn commit: r251502 - head/sys/netinet

2013-06-07 Thread Bruce M Simpson
Author: bms Date: Fri Jun 7 17:12:08 2013 New Revision: 251502 URL: http://svnweb.freebsd.org/changeset/base/251502 Log: Disable IGMPv3 link timers on a transition to IGMPv2. Submitted by: Alan Smithee Modified: head/sys/netinet/igmp.c Modified: head/sys/netinet/igmp.c

svn commit: r257921 - head/share/man/man3

2013-11-10 Thread Bruce M Simpson
Author: bms Date: Sun Nov 10 19:41:04 2013 New Revision: 257921 URL: http://svnweb.freebsd.org/changeset/base/257921 Log: Document the RB_FOREACH_FROM() and RB_FOREACH_REVERSE_FROM() macros. These are largely syntactic sugar. However, they improve code readability where an RB_FOREACH() or

svn commit: r257922 - head/share/man/man3

2013-11-10 Thread Bruce M Simpson
Author: bms Date: Sun Nov 10 19:49:18 2013 New Revision: 257922 URL: http://svnweb.freebsd.org/changeset/base/257922 Log: RB_FOREACH_[REVERSE_]FROM() do not require the head pointer. Reword. Modified: head/share/man/man3/tree.3 Modified: head/share/man/man3/tree.3 ===

svn commit: r237734 - head/sys/netinet6

2012-06-28 Thread Bruce M Simpson
Author: bms Date: Thu Jun 28 23:44:47 2012 New Revision: 237734 URL: http://svn.freebsd.org/changeset/base/237734 Log: In MLDv2 general query processing, do not enforce the strict check on query origins. Submitted by: Gu Yong MFC after:3 days Modified: head/sys/netinet6/mld6.c M

svn commit: r237735 - head/sys/netinet6

2012-06-28 Thread Bruce M Simpson
Author: bms Date: Thu Jun 28 23:45:37 2012 New Revision: 237735 URL: http://svn.freebsd.org/changeset/base/237735 Log: Fix a typo in MLD query exponent processing. Submitted by: rpaulo@ MFC after:3 days Modified: head/sys/netinet6/mld6.c Modified: head/sys/netinet6/mld6.c

svn commit: r237736 - head/sys/netinet6

2012-06-28 Thread Bruce M Simpson
Author: bms Date: Thu Jun 28 23:48:40 2012 New Revision: 237736 URL: http://svn.freebsd.org/changeset/base/237736 Log: Kick the current-state report timer when a V1 group report would be triggered. Submitted by: rpaulo@ MFC after:3 days Modified: head/sys/netinet6/mld6.c Modifie

svn commit: r237990 - stable/9/sys/netinet6

2012-07-02 Thread Bruce M Simpson
Author: bms Date: Mon Jul 2 10:06:00 2012 New Revision: 237990 URL: http://svn.freebsd.org/changeset/base/237990 Log: Merge r237734 from HEAD: In MLDv2 general query processing, do not enforce the strict check on query origins. Submitted by: Gu Yong Modified: stable/9/sys/netine

svn commit: r237992 - stable/9/sys/netinet6

2012-07-02 Thread Bruce M Simpson
Author: bms Date: Mon Jul 2 10:07:32 2012 New Revision: 237992 URL: http://svn.freebsd.org/changeset/base/237992 Log: Merge r237735 from HEAD: Fix a typo in MLD query exponent processing. Submitted by: rpaulo@ Modified: stable/9/sys/netinet6/mld6.c Directory Properties: stable/9/s

svn commit: r237995 - stable/9/sys/netinet6

2012-07-02 Thread Bruce M Simpson
Author: bms Date: Mon Jul 2 11:46:47 2012 New Revision: 237995 URL: http://svn.freebsd.org/changeset/base/237995 Log: Merge r237736 from HEAD: Kick the current-state report timer when a V1 group report would be triggered. Submitted by: rpaulo@ Modified: stable/9/sys/netinet6/mld

Re: svn commit: r187993 - head/sys/dev/firewire

2009-02-03 Thread Bruce M. Simpson
This probably explains why fwcontrol -r often wouldn't actually reset the bus :-) ___ svn-src-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-src-all To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Re: svn commit: r188375 - in stable/7/sys: . contrib/pf dev/ath/ath_hal dev/cxgb dev/fxp

2009-02-09 Thread Bruce M. Simpson
This looks really cool and I look forward to trying WOL once I have the right combo of cards/machines which should really sleep here. I would ask though: I managed to get WOL working on Linux, but only if the parent ACPI devices have been explicitly activated for wakeup. I wonder if we've addr

Re: svn commit: r188439 - head/release

2009-02-10 Thread Bruce M. Simpson
I'd argue -j2 is appropriate, given that it is reasonable to assume most of the user base still have uniprocessor systems. I have only one dual-core box, and -j2 will still cause at least one make(1) child process to run at any given time on each core -- it seems like the right compromise. __

svn commit: r188643 - head/usr.sbin/ifmcstat

2009-02-15 Thread Bruce M Simpson
Author: bms Date: Sun Feb 15 12:10:05 2009 New Revision: 188643 URL: http://svn.freebsd.org/changeset/base/188643 Log: Fix a typo which caused ifmcstat's sysctl path to print the network-layer endpoint address of the group membership, rather than its link-layer mapping as intended. The K

svn commit: r188645 - head/usr.sbin/ifmcstat

2009-02-15 Thread Bruce M Simpson
--- head/usr.sbin/ifmcstat/ifmcstat.c Sun Feb 15 13:22:21 2009 (r188644) +++ head/usr.sbin/ifmcstat/ifmcstat.c Sun Feb 15 15:19:34 2009 (r188645) @@ -1,7 +1,7 @@ /* $KAME: ifmcstat.c,v 1.48 2006/11/15 05:13:59 it

svn commit: r188646 - head/usr.sbin/ifmcstat

2009-02-15 Thread Bruce M Simpson
Author: bms Date: Sun Feb 15 15:21:34 2009 New Revision: 188646 URL: http://svn.freebsd.org/changeset/base/188646 Log: Blow away KAME MLDv2 hooks. This code can be gotten from change history here and it's more than likely our implementation will differ significantly because of VIMAGE and S

svn commit: r188647 - head/usr.sbin/ifmcstat

2009-02-15 Thread Bruce M Simpson
Author: bms Date: Sun Feb 15 15:26:42 2009 New Revision: 188647 URL: http://svn.freebsd.org/changeset/base/188647 Log: nits Modified: head/usr.sbin/ifmcstat/ifmcstat.c Modified: head/usr.sbin/ifmcstat/ifmcstat.c == -

svn commit: r188649 - head/usr.bin/netstat

2009-02-15 Thread Bruce M Simpson
Author: bms Date: Sun Feb 15 16:16:38 2009 New Revision: 188649 URL: http://svn.freebsd.org/changeset/base/188649 Log: Now that ifmcstat(8) does not suck, retire host-mode netstat -g. This change will not be back-ported. Deleted: head/usr.bin/netstat/mcast.c Modified: head/usr.bin/netstat

svn commit: r188915 - stable/7/usr.sbin/ifmcstat

2009-02-22 Thread Bruce M Simpson
Author: bms Date: Sun Feb 22 13:34:01 2009 New Revision: 188915 URL: http://svn.freebsd.org/changeset/base/188915 Log: MFC: Fix a typo which caused ifmcstat's sysctl path to print the network-layer endpoint address of the group membership, rather than its link-layer mapping as in

svn commit: r188928 - stable/7/usr.sbin/ifmcstat

2009-02-22 Thread Bruce M Simpson
Author: bms Date: Sun Feb 22 19:23:58 2009 New Revision: 188928 URL: http://svn.freebsd.org/changeset/base/188928 Log: fix typo! Modified: stable/7/usr.sbin/ifmcstat/ifmcstat.c Modified: stable/7/usr.sbin/ifmcstat/ifmcstat.c ===

Re: svn commit: r188937 - head/sys/i386/ibcs2

2009-02-23 Thread Bruce M. Simpson
John Baldwin wrote: Log: FreeBSD/i386 doesn't include a software FPU emulator anymore, so adjust an iBCS2 syscall to indicate that there is no FPU support at all rather than emulated support if an FPU is not present. There are a bunch of x86 like chips out there produced by RDC which d

svn commit: r189204 - head/sys/sys

2009-02-28 Thread Bruce M Simpson
Author: bms Date: Sun Mar 1 04:57:23 2009 New Revision: 189204 URL: http://svn.freebsd.org/changeset/base/189204 Log: In sys/tree.h: * Add RB_FOREACH_FROM() which continues traversal *at* the y-node provided. There is no pre-increment. * Nuke RB_FOREACH_SAFE as it was buggy; it would

svn commit: r189335 - head/lib/libc/net

2009-03-03 Thread Bruce M Simpson
== --- head/lib/libc/net/sourcefilter.cWed Mar 4 01:50:00 2009 (r189334) +++ head/lib/libc/net/sourcefilter.cWed Mar 4 01:58:48 2009 (r189335) @@ -1,6 +1,6 @@ /*- - * Copyright (c) 2007 Bruce M. Simpson. - * All rights reserved + * Copyright (c) 2007-2009 Bruce

svn commit: r189336 - head/lib/libc/net

2009-03-03 Thread Bruce M Simpson
== --- head/lib/libc/net/sourcefilter.3Wed Mar 4 01:58:48 2009 (r189335) +++ head/lib/libc/net/sourcefilter.3Wed Mar 4 01:59:14 2009 (r189336) @@ -1,15 +1,19 @@ -.\" Copyright (c) 2007 Bruce M. Simpson. All rights res

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

2009-03-03 Thread Bruce M Simpson
Author: bms Date: Wed Mar 4 02:00:14 2009 New Revision: 189337 URL: http://svn.freebsd.org/changeset/base/189337 Log: Add source-specific multicast (SSM) option documentation. Modified: head/share/man/man4/ip.4 Modified: head/share/man/man4/ip.4 =

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

2009-03-03 Thread Bruce M Simpson
Author: bms Date: Wed Mar 4 02:00:34 2009 New Revision: 189338 URL: http://svn.freebsd.org/changeset/base/189338 Log: Add cross-reference to sourcefilter(3). Modified: head/share/man/man4/multicast.4 Modified: head/share/man/man4/multicast.4 =

svn commit: r189339 - head/usr.sbin/mtest

2009-03-03 Thread Bruce M Simpson
Author: bms Date: Wed Mar 4 02:08:20 2009 New Revision: 189339 URL: http://svn.freebsd.org/changeset/base/189339 Log: Update mtest(8) manual page. Modified: head/usr.sbin/mtest/mtest.8 Modified: head/usr.sbin/mtest/mtest.8

svn commit: r189340 - head/usr.sbin/mtest

2009-03-03 Thread Bruce M Simpson
== --- head/usr.sbin/mtest/mtest.c Wed Mar 4 02:08:20 2009(r189339) +++ head/usr.sbin/mtest/mtest.c Wed Mar 4 02:09:12 2009(r189340) @@ -1,5 +1,5 @@ /*- - * Copyright (c) 2007 Bruce M. Simpson. + * Copyright (c) 2007-2009 Bruce Simpson

svn commit: r189341 - head/usr.sbin/ifmcstat

2009-03-03 Thread Bruce M Simpson
Author: bms Date: Wed Mar 4 02:12:29 2009 New Revision: 189341 URL: http://svn.freebsd.org/changeset/base/189341 Log: Add printb.c utility file, but do not yet connect it to the build. Added: head/usr.sbin/ifmcstat/printb.c (contents, props changed) Added: head/usr.sbin/ifmcstat/printb.c

svn commit: r189343 - head/sys/netinet

2009-03-03 Thread Bruce M Simpson
Author: bms Date: Wed Mar 4 02:51:22 2009 New Revision: 189343 URL: http://svn.freebsd.org/changeset/base/189343 Log: Add function ip_checkrouteralert(), which will be used by IGMPv3 to check for the IPv4 Router Alert [RFC2113] option in a pulled-up IP mbuf chain. Modified: head/sys/neti

svn commit: r189344 - head/sys/net

2009-03-03 Thread Bruce M Simpson
Author: bms Date: Wed Mar 4 02:54:11 2009 New Revision: 189344 URL: http://svn.freebsd.org/changeset/base/189344 Log: Reserve a netisr slot for the IGMPv3 output queue. Modified: head/sys/net/netisr.h Modified: head/sys/net/netisr.h ==

svn commit: r189345 - head/sys/sys

2009-03-03 Thread Bruce M Simpson
Author: bms Date: Wed Mar 4 02:55:04 2009 New Revision: 189345 URL: http://svn.freebsd.org/changeset/base/189345 Log: Overlay a uint16_t field suitable for use by the IGMPv3 code. It is used to maintain the number of group records contained in a pending IGMPv3 output mbuf chain. Modified

svn commit: r189346 - head/sys/netinet

2009-03-03 Thread Bruce M Simpson
Author: bms Date: Wed Mar 4 03:01:05 2009 New Revision: 189346 URL: http://svn.freebsd.org/changeset/base/189346 Log: Add various defines/macros required by IGMPv3: * MCAST_UNDEFINED state. * in_allhosts() macro (group is 224.0.0.1). This uses a const endian comparison. * IP_MAX_G

svn commit: r189347 - head/sys/netinet

2009-03-03 Thread Bruce M Simpson
Author: bms Date: Wed Mar 4 03:22:03 2009 New Revision: 189347 URL: http://svn.freebsd.org/changeset/base/189347 Log: Merge header file definitions used by the new IGMPv3 implementation. This is a partial merge. Compatibility defines are retained for the existing IGMPv2 implementation. Mod

svn commit: r189357 - head/sys/netinet

2009-03-03 Thread Bruce M Simpson
Author: bms Date: Wed Mar 4 03:40:02 2009 New Revision: 189357 URL: http://svn.freebsd.org/changeset/base/189357 Log: Add sysctl net.inet.ip.mcast.loop. This controls whether or not IPv4 multicast sends are looped back to senders by default on a stack-wide basis, rather than relying on the

svn commit: r189359 - head/sys/netinet

2009-03-03 Thread Bruce M Simpson
Author: bms Date: Wed Mar 4 03:45:34 2009 New Revision: 189359 URL: http://svn.freebsd.org/changeset/base/189359 Log: In ip_output(), do not acquire the IN_MULTI_LOCK(), and do not attempt to perform a group lookup. This is a socket layer lock, and the bottom half of IP really has no busi

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

2009-03-09 Thread Bruce M Simpson
Author: bms Date: Mon Mar 9 16:51:40 2009 New Revision: 189584 URL: http://svn.freebsd.org/changeset/base/189584 Log: Add igmp(4) man page, do not connect to build yet. Added: head/share/man/man4/igmp.4 (contents, props changed) Added: head/share/man/man4/igmp.4 ==

svn commit: r189592 - in head: . share/man/man4 sys/netinet sys/sys usr.bin/netstat usr.sbin/ifmcstat

2009-03-09 Thread Bruce M Simpson
Author: bms Date: Mon Mar 9 17:53:05 2009 New Revision: 189592 URL: http://svn.freebsd.org/changeset/base/189592 Log: Merge IGMPv3 and Source-Specific Multicast (SSM) to the FreeBSD IPv4 stack. Diffs are minimized against p4. PCS has been used for some protocol verification, more wides

svn commit: r189603 - head/sys/netinet

2009-03-09 Thread Bruce M Simpson
Author: bms Date: Mon Mar 9 22:54:17 2009 New Revision: 189603 URL: http://svn.freebsd.org/changeset/base/189603 Log: Fix uninitialized use of ifp for ii. Found by: Peter Holm Modified: head/sys/netinet/in.c Modified: head/sys/netinet/in.c ==

svn commit: r189635 - head/sys/netinet

2009-03-10 Thread Bruce M Simpson
Author: bms Date: Tue Mar 10 17:48:49 2009 New Revision: 189635 URL: http://svn.freebsd.org/changeset/base/189635 Log: Don't print inm_print() chatter when KTR_IGMPV3 is not enabled in the KTR_COMPILE mask. Found by: gnn Modified: head/sys/netinet/in_mcast.c Modified: head/sys/net

svn commit: r189720 - in stable/7: . sys/amd64/conf sys/arm/conf sys/conf sys/dev/ath sys/dev/ath/ath_rate/amrr sys/dev/ath/ath_rate/onoe sys/dev/ath/ath_rate/sample sys/i386/conf sys/modules sys/m...

2009-03-11 Thread Bruce M Simpson
Author: bms Date: Thu Mar 12 03:09:11 2009 New Revision: 189720 URL: http://svn.freebsd.org/changeset/base/189720 Log: Merge the open source Atheros HAL from HEAD to STABLE. This adds support for the AH_SUPPORT_AR5416 kernel configuration option, and removes the ath_rate* and ath_hal mo

svn commit: r189735 - head/sys/kern

2009-03-12 Thread Bruce M Simpson
Author: bms Date: Thu Mar 12 10:34:16 2009 New Revision: 189735 URL: http://svn.freebsd.org/changeset/base/189735 Log: Make semaphore debugging output more useful. PR: http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/127545 MFC after: 5 days Submitted by: Philip Semanc

svn commit: r189736 - head/sys/kern

2009-03-12 Thread Bruce M Simpson
Author: bms Date: Thu Mar 12 10:36:39 2009 New Revision: 189736 URL: http://svn.freebsd.org/changeset/base/189736 Log: Ensure that the semaphore value is re-checked after sem_lock is re-acquired, after the condition variable is signalled. PR: http://www.freebsd.org/cgi/query-p

svn commit: r189781 - stable/7/sys/kern

2009-03-13 Thread Bruce M Simpson
Author: bms Date: Sat Mar 14 01:12:35 2009 New Revision: 189781 URL: http://svn.freebsd.org/changeset/base/189781 Log: MFC rev: 189736 Ensure that the semaphore value is re-checked after sem_lock is re-acquired, after the condition variable is signalled. Early MFC, as the test case

svn commit: r189786 - stable/7/sys/sys

2009-03-14 Thread Bruce M Simpson
Author: bms Date: Sat Mar 14 08:34:45 2009 New Revision: 189786 URL: http://svn.freebsd.org/changeset/base/189786 Log: Bump __FreeBSD_version to 701106 after the POSIX semaphore fix was committed. Modified: stable/7/sys/sys/param.h Modified: stable/7/sys/sys/param.h ===

svn commit: r189931 - head/sys/netinet

2009-03-17 Thread Bruce M Simpson
Author: bms Date: Tue Mar 17 14:41:54 2009 New Revision: 189931 URL: http://svn.freebsd.org/changeset/base/189931 Log: Deal with the case where ifma_protospec may be NULL, during any IPv4 multicast operations which reference it. There is a potential race because ifma_protospec is set to N

svn commit: r189969 - stable/7/sys/dev/ae

2009-03-18 Thread Bruce M Simpson
Author: bms Date: Wed Mar 18 17:14:44 2009 New Revision: 189969 URL: http://svn.freebsd.org/changeset/base/189969 Log: MFC r183567: Merge Wake-on-Lan (WOL) support for the Attansic/Atheros L2. This was left out of the backport to RELENG_7 as the WOL infrastructure had not yet been backp

svn commit: r199287 - head/sys/netinet

2009-11-15 Thread Bruce M Simpson
Author: bms Date: Sun Nov 15 11:07:22 2009 New Revision: 199287 URL: http://svn.freebsd.org/changeset/base/199287 Log: Fix a functional regression in multicast. Userland daemons need to see IGMP traffic regardless of the group; omit the imo filter check if the proto is IGMP. The kernel pa

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

2009-11-17 Thread Bruce M Simpson
Author: bms Date: Tue Nov 17 10:59:51 2009 New Revision: 199354 URL: http://svn.freebsd.org/changeset/base/199354 Log: MFC r199287: Fix a functional regression in multicast. Userland daemons need to see IGMP traffic regardless of the group; omit the imo filter check if the proto i

svn commit: r199518 - head/sys/netinet6

2009-11-19 Thread Bruce M Simpson
Author: bms Date: Thu Nov 19 11:55:19 2009 New Revision: 199518 URL: http://svn.freebsd.org/changeset/base/199518 Log: Adapt the fix for IGMPv2 in r199287 for the IPv6 stack. Only multicast routing is affected by the issue. MFC after:1 day Modified: head/sys/netinet6/raw_ip6.c Mod

svn commit: r199522 - head/sys/netinet6

2009-11-19 Thread Bruce M Simpson
Author: bms Date: Thu Nov 19 12:18:30 2009 New Revision: 199522 URL: http://svn.freebsd.org/changeset/base/199522 Log: Adapt r197130 to IPv6 stack: Fix an obvious logic error in the IPv4 multicast leave processing, where the filter mode vector was not updated correctly after the leave.

svn commit: r199523 - head/sys/netinet6

2009-11-19 Thread Bruce M Simpson
Author: bms Date: Thu Nov 19 12:21:20 2009 New Revision: 199523 URL: http://svn.freebsd.org/changeset/base/199523 Log: Adapt r197314 to IPv6 stack: Return ENOBUFS consistently if user attempts to exceed in_mcast_maxsocksrc resource limit. MFC after:1 day Modified: head/sys/ne

svn commit: r199525 - head/sys/netinet

2009-11-19 Thread Bruce M Simpson
Author: bms Date: Thu Nov 19 13:21:37 2009 New Revision: 199525 URL: http://svn.freebsd.org/changeset/base/199525 Log: Correct a comment. MFC after:1 day Modified: head/sys/netinet/in_mcast.c Modified: head/sys/netinet/in_mcast.c =

svn commit: r199526 - head/sys/netinet6

2009-11-19 Thread Bruce M Simpson
Author: bms Date: Thu Nov 19 13:30:06 2009 New Revision: 199526 URL: http://svn.freebsd.org/changeset/base/199526 Log: Adapt r197132 to IPv6 stack: Tighten input checking in in6p_join_group(): * Don't try to use the source address, when its family is unspecified. * If we get a join

svn commit: r199527 - head/sys/netinet6

2009-11-19 Thread Bruce M Simpson
Author: bms Date: Thu Nov 19 13:33:23 2009 New Revision: 199527 URL: http://svn.freebsd.org/changeset/base/199527 Log: Adapt r197135 to IPv6 stack: Don't allow joins w/o source on an existing group. This is almost always pilot error. We don't need to check for group filter UNDEFIN

svn commit: r199528 - head/sys/netinet6

2009-11-19 Thread Bruce M Simpson
Author: bms Date: Thu Nov 19 13:39:07 2009 New Revision: 199528 URL: http://svn.freebsd.org/changeset/base/199528 Log: Adapt r197136 to IPv6 stack: Comment some flawed assumptions in in6p_join_group() about mixing SSM full-state and delta-based APIs. MFC after:1 day Modified:

svn commit: r199577 - stable/8/sys/netinet6

2009-11-20 Thread Bruce M Simpson
Author: bms Date: Fri Nov 20 11:58:04 2009 New Revision: 199577 URL: http://svn.freebsd.org/changeset/base/199577 Log: MFC r199518: Adapt the fix for IGMPv2 in r199287 for the IPv6 stack. Only multicast routing is affected by the issue. Modified: stable/8/sys/netinet6/raw_ip6.c Direct

svn commit: r200572 - head/sys/netinet6

2009-12-15 Thread Bruce M Simpson
Author: bms Date: Tue Dec 15 10:40:40 2009 New Revision: 200572 URL: http://svn.freebsd.org/changeset/base/200572 Log: Add missing #include . Submitted by: Hideki Yamamoto MFC after:1 week Modified: head/sys/netinet6/mld6.c Modified: head/sys/netinet6/mld6.c ==

svn commit: r200869 - stable/8/sys/netinet6

2009-12-22 Thread Bruce M Simpson
Author: bms Date: Tue Dec 22 20:33:27 2009 New Revision: 200869 URL: http://svn.freebsd.org/changeset/base/200869 Log: MFC r200572: Add missing #include . Submitted by: Hideki Yamamoto Modified: stable/8/sys/netinet6/mld6.c Directory Properties: stable/8/sys/ (props changed) sta

svn commit: r200871 - head/sys/netinet6

2009-12-22 Thread Bruce M Simpson
Author: bms Date: Tue Dec 22 20:40:22 2009 New Revision: 200871 URL: http://svn.freebsd.org/changeset/base/200871 Log: Use ALLOW_NEW_SOURCES and BLOCK_OLD_SOURCES to signal a join or leave with SSM MLDv2 by default. This is current practice and complies with RFC 4604, as well as being requ

  1   2   >