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
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
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
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
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
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
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:
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
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
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
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
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
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
==
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
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
=
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
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
===
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
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
===
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
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
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
==
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
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
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
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
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
==
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
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
==
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
===
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
=
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
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
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.
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
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
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
==
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
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.
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
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
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
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
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
===
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
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
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
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
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
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
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"
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
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.
__
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
--- 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
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
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
==
-
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
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
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
===
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
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
==
--- 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
==
--- 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
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
=
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
=
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
==
--- 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
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
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
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
==
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
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
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
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
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
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
==
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
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
==
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
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
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
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
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
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
===
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
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
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
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
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
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.
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
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
=
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
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
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:
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
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
==
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
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 - 100 of 150 matches
Mail list logo