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

2017-10-22 Thread Bruce M Simpson
Author: bms Date: Sun Oct 22 11:40:55 2017 New Revision: 324860 URL: https://svnweb.freebsd.org/changeset/base/324860 Log: Modernise this man page somewhat. 1. Add a reference to a good 3rd party list of compatible cables, but provide suggestions for 'known good' vendors. 2. Change

svn commit: r324858 - in head/sys/dev/usb: . misc

2017-10-22 Thread Bruce M Simpson
Author: bms Date: Sun Oct 22 11:15:58 2017 New Revision: 324858 URL: https://svnweb.freebsd.org/changeset/base/324858 Log: Add Prolific PL27A1 USB 3.0 Host-Host device to udbp(4). Tested with a Plugable cable in VirtualBox against Linux 4.11. MFC after:2 weeks Modified:

svn commit: r314345 - head/sys/dev/usb/controller

2017-02-27 Thread Bruce M Simpson
Author: bms Date: Mon Feb 27 17:04:35 2017 New Revision: 314345 URL: https://svnweb.freebsd.org/changeset/base/314345 Log: Add ID for NEC uPD720202 xHCI controller. MFC after:1 month Modified: head/sys/dev/usb/controller/xhci_pci.c Modified: head/sys/dev/usb/controller/xhci_pci.c

svn commit: r311987 - head/sys/dev/uart

2017-01-12 Thread Bruce M Simpson
Author: bms Date: Thu Jan 12 16:30:27 2017 New Revision: 311987 URL: https://svnweb.freebsd.org/changeset/base/311987 Log: Allow uart(4) to use MSI interrupts on single-port PCI instances. Do this here as puc(4) disallows single-port instances; at least one multi-port PCIe UART chip (in

svn commit: r311847 - head/sys/dev/usb/misc

2017-01-09 Thread Bruce M Simpson
Author: bms Date: Tue Jan 10 01:31:26 2017 New Revision: 311847 URL: https://svnweb.freebsd.org/changeset/base/311847 Log: Allow udbp(4) to claim Belkin "Windows Easy Transfer Cable" for Netgraph use. These have been tested back-to-back with Linux 3.x and a similar attachment at the

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

2017-01-09 Thread Bruce M Simpson
Author: bms Date: Tue Jan 10 00:28:01 2017 New Revision: 311844 URL: https://svnweb.freebsd.org/changeset/base/311844 Log: Add PID for Belkin F5U258 "Windows Easy Transfer Cable", a udbp-like device. Modified: head/sys/dev/usb/usbdevs Modified: head/sys/dev/usb/usbdevs

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,

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()

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: 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

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: 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:

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:

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:

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

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

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:

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:

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

2010-05-03 Thread Bruce M Simpson
Author: bms Date: Mon May 3 09:31:51 2010 New Revision: 207558 URL: http://svn.freebsd.org/changeset/base/207558 Log: MFC r207275: Fix a regression where DVMRP diagnostic traffic, such as that used by mrinfo and mtrace, was dropped by the IGMP TTL check. IGMP control traffic must

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

2010-04-27 Thread Bruce M Simpson
Author: bms Date: Tue Apr 27 13:27:51 2010 New Revision: 207273 URL: http://svn.freebsd.org/changeset/base/207273 Log: MFC 206454: When embedding the scope ID in MLDv1 output, check if the scope of the address being embedded is in fact link-local, before attempting to embed it.

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

2010-04-27 Thread Bruce M Simpson
Author: bms Date: Tue Apr 27 13:50:15 2010 New Revision: 207274 URL: http://svn.freebsd.org/changeset/base/207274 Log: MFC 206452: Fix a few issues related to the legacy 4.4 BSD multicast APIs. IPv4 addresses can and do change during normal operation. Testing by pfSense

svn commit: r207275 - head/sys/netinet

2010-04-27 Thread Bruce M Simpson
Author: bms Date: Tue Apr 27 14:14:21 2010 New Revision: 207275 URL: http://svn.freebsd.org/changeset/base/207275 Log: Fix a regression where DVMRP diagnostic traffic, such as that used by mrinfo and mtrace, was dropped by the IGMP TTL check. IGMP control traffic must always have a TTL of

svn commit: r206452 - head/sys/netinet

2010-04-10 Thread Bruce M Simpson
Author: bms Date: Sat Apr 10 12:05:31 2010 New Revision: 206452 URL: http://svn.freebsd.org/changeset/base/206452 Log: Fix a few issues related to the legacy 4.4 BSD multicast APIs. IPv4 addresses can and do change during normal operation. Testing by pfSense developers exposed an issue

svn commit: r206454 - head/sys/netinet6

2010-04-10 Thread Bruce M Simpson
Author: bms Date: Sat Apr 10 12:24:21 2010 New Revision: 206454 URL: http://svn.freebsd.org/changeset/base/206454 Log: When embedding the scope ID in MLDv1 output, check if the scope of the address being embedded is in fact link-local, before attempting to embed it. Note that this

svn commit: r206455 - head

2010-04-10 Thread Bruce M Simpson
Author: bms Date: Sat Apr 10 12:29:09 2010 New Revision: 206455 URL: http://svn.freebsd.org/changeset/base/206455 Log: Add a comment to MAINTAINERS indicating that sbin/routed is in fact vendor branch code from before contrib existed in FreeBSD's history. Changes should be run by Vernon

svn commit: r203715 - stable/8/etc

2010-02-09 Thread Bruce M Simpson
Author: bms Date: Tue Feb 9 18:43:50 2010 New Revision: 203715 URL: http://svn.freebsd.org/changeset/base/203715 Log: MFC Revision: 203574 Add sane-port (Scanner Access Now Easy) as port 6566. Obtained from: http://www.iana.org/assignments/port-numbers Modified:

svn commit: r203574 - head/etc

2010-02-06 Thread Bruce M Simpson
Author: bms Date: Sat Feb 6 21:22:01 2010 New Revision: 203574 URL: http://svn.freebsd.org/changeset/base/203574 Log: Add sane-port (Scanner Access Now Easy) as port 6566. Obtained from: http://www.iana.org/assignments/port-numbers MFC after: 3 days Modified: head/etc/services

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 sys/ktr.h. Submitted by: Hideki Yamamoto Modified: stable/8/sys/netinet6/mld6.c Directory Properties: stable/8/sys/ (props

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

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 sys/ktr.h. Submitted by: Hideki Yamamoto MFC after:1 week Modified: head/sys/netinet6/mld6.c Modified: head/sys/netinet6/mld6.c

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

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

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:

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

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

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: 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

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

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:

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

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

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

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

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

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:

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

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

svn commit: r195835 - in stable/7/sys: . contrib/pf

2009-07-23 Thread Bruce M Simpson
Author: bms Date: Thu Jul 23 19:03:04 2009 New Revision: 195835 URL: http://svn.freebsd.org/changeset/base/195835 Log: Update mergeinfo for merge of r182138 to sys/dev/usb/uipaq.c. Modified: stable/7/sys/ (props changed) stable/7/sys/contrib/pf/ (props changed)

svn commit: r195823 - stable/7/contrib/gcc

2009-07-22 Thread Bruce M Simpson
Author: bms Date: Wed Jul 22 15:26:19 2009 New Revision: 195823 URL: http://svn.freebsd.org/changeset/base/195823 Log: Mark the dwarf2out.c bug fix, r195815 as integrated; using --record-only. Pointy hat to:bms Requested by: kib Modified: stable/7/contrib/gcc/ (props

svn commit: r195829 - stable/7/sys/dev/usb

2009-07-22 Thread Bruce M Simpson
Author: bms Date: Thu Jul 23 01:35:13 2009 New Revision: 195829 URL: http://svn.freebsd.org/changeset/base/195829 Log: MFC r182138: Greatly expand the devices listed as being supported. This list was taken from PR/121184 which was mechanically generated from similar lists in the Linux

svn commit: r195816 - stable/7/contrib/gcc

2009-07-21 Thread Bruce M Simpson
Author: bms Date: Wed Jul 22 01:07:49 2009 New Revision: 195816 URL: http://svn.freebsd.org/changeset/base/195816 Log: Output DWARF debug information for global 'using' declarations, instead of just blowing up. A very similar change to this exists which is GPLv3 licensed, this is my own

svn commit: r195815 - head/contrib/gcc

2009-07-21 Thread Bruce M Simpson
Author: bms Date: Wed Jul 22 01:07:11 2009 New Revision: 195815 URL: http://svn.freebsd.org/changeset/base/195815 Log: Output DWARF debug information for global 'using' declarations, instead of just blowing up. A very similar change to this exists which is GPLv3 licensed, this is my own

svn commit: r195764 - stable/7/contrib/gcc

2009-07-19 Thread Bruce M Simpson
Author: bms Date: Sun Jul 19 16:50:48 2009 New Revision: 195764 URL: http://svn.freebsd.org/changeset/base/195764 Log: Output debug information for global 'using' declarations, instead of just blowing up. A very similar change to this exists which is GPLv3 licensed, this is my own change.

svn commit: r195766 - stable/7/contrib/gcc

2009-07-19 Thread Bruce M Simpson
Author: bms Date: Sun Jul 19 17:13:16 2009 New Revision: 195766 URL: http://svn.freebsd.org/changeset/base/195766 Log: Revert previous change. Requested by: kib Modified: stable/7/contrib/gcc/dwarf2out.c Modified: stable/7/contrib/gcc/dwarf2out.c

svn commit: r195770 - stable/7/sys/netinet

2009-07-19 Thread Bruce M Simpson
Author: bms Date: Sun Jul 19 18:36:54 2009 New Revision: 195770 URL: http://svn.freebsd.org/changeset/base/195770 Log: Fix two typos in sctp_send_initiate(); these corrupt the INIT chunk on 64-bit platforms, in the 7.x SCTP stack. Observed on 7.2-STABLE/amd64. Submitted by:

svn commit: r195771 - stable/7/sys/netinet

2009-07-19 Thread Bruce M Simpson
Author: bms Date: Sun Jul 19 18:37:20 2009 New Revision: 195771 URL: http://svn.freebsd.org/changeset/base/195771 Log: When moving an SCTP association from one hash table to another, make sure the association's link entry in the hash table is updated. This fixes a panic on closing an

svn commit: r195755 - head/sys/netinet6

2009-07-18 Thread Bruce M Simpson
Author: bms Date: Sat Jul 18 17:38:18 2009 New Revision: 195755 URL: http://svn.freebsd.org/changeset/base/195755 Log: Fix a problem, whereby misbehaving IPv6 applications, which don't include a valid zone ID or interface identifier in a v6 multicast leave, would trigger a fairly paranoid

svn commit: r193231 - head/sys/netinet

2009-06-01 Thread Bruce M Simpson
Author: bms Date: Mon Jun 1 15:30:18 2009 New Revision: 193231 URL: http://svn.freebsd.org/changeset/base/193231 Log: Merge fixes from p4: * Tighten v1 query input processing. * Borrow changes from MLDv2 for how general queries are processed. * Do address field validation upfront

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

2009-05-27 Thread Bruce M Simpson
Author: bms Date: Wed May 27 16:30:33 2009 New Revision: 192904 URL: http://svn.freebsd.org/changeset/base/192904 Log: Add mld(4) man page. Added: head/share/man/man4/mld.4 (contents, props changed) Added: head/share/man/man4/mld.4

svn commit: r192923 - in head: share/man/man4 sys/netinet6 usr.sbin/ifmcstat

2009-05-27 Thread Bruce M Simpson
Author: bms Date: Wed May 27 18:57:13 2009 New Revision: 192923 URL: http://svn.freebsd.org/changeset/base/192923 Log: Merge final round of MLD changes from p4: ip6_input.c, in6.h: * Add netinet6-specific mbuf flag M_RTALERT_MLD, shadowing M_PROTO6. * Always set this flag if HBH

svn commit: r192547 - head/sys/netinet6

2009-05-21 Thread Bruce M Simpson
Author: bms Date: Thu May 21 17:01:38 2009 New Revision: 192547 URL: http://svn.freebsd.org/changeset/base/192547 Log: Pullup svn source to p4 top of tree: * Fix LOR in MLDv2 query input path. * Strip embedded KAME scope IDs for on-wire IPv6 address comparisons. Modified:

svn commit: r192562 - head/sys/netinet6

2009-05-21 Thread Bruce M Simpson
Author: bms Date: Thu May 21 18:05:17 2009 New Revision: 192562 URL: http://svn.freebsd.org/changeset/base/192562 Log: Pullup from p4 tip: * Fix MLDv2 general query timer (fallout from automated refactoring). * Refactor MLDv1 timer. MLDv2 query processing is now working. Modified:

svn commit: r192251 - stable/7/lib/libc/net

2009-05-17 Thread Bruce M Simpson
(r192250) +++ stable/7/lib/libc/net/sourcefilter.cSun May 17 15:42:41 2009 (r192251) @@ -1,6 +1,6 @@ /*- - * Copyright (c) 2007 Bruce M. Simpson. - * All rights reserved + * Copyright (c) 2007-2009 Bruce Simpson. + * All rights reserved. * * Redistribution and use in source

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

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:

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

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,

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: 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: 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

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

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

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: 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: 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

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

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

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

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

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:

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

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: 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 reserved

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

  1   2   >