From owner-svn-src-head@freebsd.org Thu Nov 1 08:17:28 2018 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 29BAA10F15A6; Thu, 1 Nov 2018 08:17:28 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C5F446FB0D; Thu, 1 Nov 2018 08:17:27 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id A53A5190E9; Thu, 1 Nov 2018 08:17:27 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id wA18HRmD094110; Thu, 1 Nov 2018 08:17:27 GMT (envelope-from des@FreeBSD.org) Received: (from des@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id wA18HRFe094108; Thu, 1 Nov 2018 08:17:27 GMT (envelope-from des@FreeBSD.org) Message-Id: <201811010817.wA18HRFe094108@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: des set sender to des@FreeBSD.org using -f From: =?UTF-8?Q?Dag-Erling_Sm=c3=b8rgrav?= Date: Thu, 1 Nov 2018 08:17:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org Subject: svn commit: r339985 - head/share/man/man4 X-SVN-Group: head X-SVN-Commit-Author: des X-SVN-Commit-Paths: head/share/man/man4 X-SVN-Commit-Revision: 339985 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Nov 2018 08:17:28 -0000 Author: des Date: Thu Nov 1 08:17:27 2018 New Revision: 339985 URL: https://svnweb.freebsd.org/changeset/base/339985 Log: Fix markup issues and add references to updated RFCs. MFC after: 3 days Modified: head/share/man/man4/icmp6.4 head/share/man/man4/ip6.4 Modified: head/share/man/man4/icmp6.4 ============================================================================== --- head/share/man/man4/icmp6.4 Thu Nov 1 08:08:08 2018 (r339984) +++ head/share/man/man4/icmp6.4 Thu Nov 1 08:17:27 2018 (r339985) @@ -30,7 +30,7 @@ .\" .\" $FreeBSD$ .\" -.Dd November 7, 2012 +.Dd November 1, 2018 .Dt ICMP6 4 .Os .Sh NAME @@ -188,11 +188,11 @@ By default, all messages types are allowed on newly cr sockets. The following macros may be used to refine the input set: .Bl -tag -width Ds -.It Fn "void ICMP6_FILTER_SETPASSALL" "struct icmp6_filter *filterp" +.It Ft void Fn ICMP6_FILTER_SETPASSALL "struct icmp6_filter *filterp" Allow all incoming messages. .Va filterp is modified to allow all message types. -.It Fn "void ICMP6_FILTER_SETBLOCKALL" "struct icmp6_filter *filterp" +.It Ft void Fn ICMP6_FILTER_SETBLOCKALL "struct icmp6_filter *filterp" Ignore all incoming messages. .Va filterp is modified to ignore all message types. @@ -206,7 +206,7 @@ Allow ICMPv6 messages with the given is modified to allow such messages. .It Xo .Ft void -.Fn ICMP6_FILTER_SETBLOCK" "int type" "struct icmp6_filter *filterp" +.Fn ICMP6_FILTER_SETBLOCK "int type" "struct icmp6_filter *filterp" .Xc Ignore ICMPv6 messages with the given .Fa type . @@ -214,13 +214,13 @@ Ignore ICMPv6 messages with the given is modified to ignore such messages. .It Xo .Ft int -.Fn ICMP6_FILTER_WILLPASS" "int type" "const struct icmp6_filter *filterp" +.Fn ICMP6_FILTER_WILLPASS "int type" "const struct icmp6_filter *filterp" .Xc Determine if the given filter will allow an ICMPv6 message of the given type. .It Xo .Ft int -.Fn ICMP6_FILTER_WILLBLOCK" "int type" "const struct icmp6_filter *filterp" +.Fn ICMP6_FILTER_WILLBLOCK "int type" "const struct icmp6_filter *filterp" .Xc Determine if the given filter will ignore an ICMPv6 message of the given type. @@ -262,4 +262,22 @@ structure as the option value. "Protocol Version 6 (IPv6) Specification" .%N RFC 2463 .%D December 1998 +.Re +.Rs +.%A W. Stevens +.%A M. Thomas +.%A E. Nordmark +.%A T. Jinmei +.%T "Advanced Sockets Application Program Interface (API) for IPv6" +.%R RFC 3542 +.%D May 2003 +.Re +.Rs +.%A A. Conta +.%A S. Deering +.%A M. Gupta +.%T "Internet Control Message Protocol (ICMPv6) for the Internet" \ + "Protocol Version 6 (IPv6) Specification" +.%R RFC 4443 +.%D March 2006 .Re Modified: head/share/man/man4/ip6.4 ============================================================================== --- head/share/man/man4/ip6.4 Thu Nov 1 08:08:08 2018 (r339984) +++ head/share/man/man4/ip6.4 Thu Nov 1 08:17:27 2018 (r339985) @@ -30,7 +30,7 @@ .\" .\" $FreeBSD$ .\" -.Dd August 19, 2018 +.Dd November 1, 2018 .Dt IP6 4 .Os .Sh NAME @@ -652,9 +652,8 @@ An ancillary data object was improperly formed. .Xr setsockopt 2 , .Xr socket 2 , .Xr CMSG_DATA 3 , -.\" .Xr inet6_option_space 3 , -.\" .Xr inet6_rthdr_space 3 , .Xr if_nametoindex 3 , +.Xr inet6_opt_init 3 , .Xr bpf 4 , .Xr icmp6 4 , .Xr inet6 4 , @@ -686,16 +685,42 @@ An ancillary data object was improperly formed. .%D March 1999 .Re .Rs +.%A R. Gilligan +.%A S. Thomson +.%A J. Bound +.%A J. McCann .%A W. Stevens +.%T Basic Socket Interface Extensions for IPv6 +.%R RFC 3493 +.%D February 2003 +.Re +.Rs +.%A W. Stevens +.%A M. Thomas +.%A E. Nordmark +.%A T. Jinmei +.%T Advanced Sockets Application Program Interface (API) for IPv6 +.%R RFC 3542 +.%D May 2003 +.Re +.Rs +.%A S. Deering +.%A R. Hinden +.%T Internet Protocol, Version 6 (IPv6) Specification +.%R RFC 8200 +.%D July 2017 +.Re +.Rs +.%A W. Stevens .%A B. Fenner .%A A. Rudoff -.%T UNIX Network Programming, third edition +.%T UNIX Network Programming, 3rd Edition +.%I Addison-Wesley Professional +.%D November 2003 .Re .Sh STANDARDS -Most of the socket options are defined in RFC 2292 or RFC 2553. -The -.Dv IPV6_V6ONLY -socket option is defined in RFC 3493 Section 5.3. +Most of the socket options are defined in RFC 2292 / 3542 or +RFC 2553 / 3493. The .Dv IPV6_PORTRANGE socket option and the conflict resolution rule are not defined in the