/freebsd/sys/dev/iavf/ |
H A D | iavf_common.c | 638 /* IPv4 --> IPv6 */ 639 IAVF_PTT(36, IP, IPV4, NOF, IP_IP, IPV6, FRG, NONE, PAY3), 640 IAVF_PTT(37, IP, IPV4, NOF, IP_IP, IPV6, NOF, NONE, PAY3), 641 IAVF_PTT(38, IP, IPV4, NOF, IP_IP, IPV6, NOF, UDP, PAY4), 643 IAVF_PTT(40, IP, IPV4, NOF, IP_IP, IPV6, NOF, TCP, PAY4), 644 IAVF_PTT(41, IP, IPV4, NOF, IP_IP, IPV6, NOF, SCTP, PAY4), 645 IAVF_PTT(42, IP, IPV4, NOF, IP_IP, IPV6, NOF, ICMP, PAY4), 659 /* IPv4 --> GRE/NAT --> IPv6 */ 660 IAVF_PTT(51, IP, IPV4, NOF, IP_GRENAT, IPV6, FRG, NONE, PAY3), 661 IAVF_PTT(52, IP, IPV4, NOF, IP_GRENAT, IPV6, NOF, NONE, PAY3), [all …]
|
/freebsd/usr.sbin/bsdinstall/scripts/ |
H A D | mirrorselect | 41 … carry the full range of possible distributions and support both IPv4 and IPv6). All other sites a… 45 http://ftp.au.freebsd.org "Australia - IPv6"\ 47 ftp://ftp.at.freebsd.org "Austria - IPv6"\ 50 ftp://ftp.bg.freebsd.org "Bulgaria - IPv6"\ 51 ftp://ftp.cz.freebsd.org "Czech Republic - IPv6"\ 52 ftp://ftp.dk.freebsd.org "Denmark - IPv6"\ 54 ftp://ftp.fr.freebsd.org "France - IPv6"\ 57 ftp://ftp.de.freebsd.org "Germany - IPv6"\ 58 ftp://ftp1.de.freebsd.org "Germany #1 - IPv6"\ 59 ftp://ftp2.de.freebsd.org "Germany #2 - IPv6"\ [all …]
|
/freebsd/share/man/man4/ |
H A D | inet6.4 | 54 .Pq Tn IPv6 55 transport layer, and utilizing the IPv6 address format. 65 .Tn IPv6 68 IPv6 addresses are 16 byte quantities, stored in network standard byteorder. 90 (which is equal to IPv6 address 96 The IPv6 specification defines scoped addresses, 109 The KAME implementation supports an extended numeric IPv6 address notation 153 .Tn IPv6 178 .Tn IPv6 198 .Tn IPv6 [all …]
|
H A D | stf.4 | 47 IPv6 in IPv4 encapsulation. 48 It can tunnel IPv6 traffic over IPv4, as specified in 108 the prefix length for the IPv6 interface address needs to be 16 so that 112 you may want to configure IPv6 prefix length as 116 if the IPv6 prefix length is larger than 16. 132 fabricated IPv6 packet to your node. 133 Also, malicious party can inject an IPv6 packet with fabricated source address 168 inner IPv6 address, if the IPv6 address matches 6to4 prefix. 173 It is also recommended to filter/audit encapsulated IPv6 packets as well. 174 You may also want to run normal ingress filter against inner IPv6 address [all …]
|
H A D | ip6.4 | 36 .Nd Internet Protocol version 6 (IPv6) network layer 43 The IPv6 network layer is used by the IPv6 protocol family for 45 IPv6 packets contain an IPv6 header that is not provided as part of the 47 IPv6 header options affect the behavior of this protocol and may be used 54 which process IPv6 messages at a lower-level and may be useful for 57 All IPv6 packets begin with an IPv6 header. 61 application, the buffer is not examined for an IPv6 header: 63 To directly access IPv6 headers from received packets and specify them 118 The IPv6 header may be followed by any number of extension headers that start 127 IPv6 allows header options on packets to manipulate the behavior of the [all …]
|
H A D | gif.4 | 41 interface is a generic tunnelling device for IPv4 and IPv6. 46 is mainly based on RFC2893 IPv6-over-IPv4 configured tunnel. 81 Note that IPv6 link-local addresses 85 You may need to remove IPv6 link-local addresses manually using 87 if you want to disable the use of IPv6 as the inner header 88 (for example, if you need a pure IPv4-over-IPv6 tunnel). 127 on IPv4 TOS byte or IPv6 traffic class byte) 179 .%T Transition Mechanisms for IPv6 Hosts and Routers 195 device first appeared in the WIDE hydrangea IPv6 kit. 213 If the outer protocol is IPv6, path MTU discovery for encapsulated packets [all …]
|
H A D | mac_ipacl.4 | 58 jail's ability to set IPv4 and IPv6 addresses. 81 .It Va security.mac.ipacl.ipv6 84 for IPv6 addresses. 122 Assign ipv4=1, ipv6=0 and rules="1,1,,AF_INET,169.254.123.123/-1" 125 It allows all IPv6 addresses since the policy is not enforced for IPv6. 127 Assign ipv4=1, ipv6=1 and rules="1,1,epair0b,AF_INET6,fe80::/32@1,0,epair0b,AF_INET6,fe80::abcd/-1" 131 It allows all IPv6 addresses in subnet fe80::/32 except 134 Assign ipv4=1, ipv6=1, rules="2,1,,AF_INET6,fc00::/7@2,0,,AF_INET6,fc00::1111:2200/120@2,1,,AF_INET… 138 It allows IPv6 addresses in subnet fc00::/7 but
|
H A D | dtrace_ip.4 | 30 .Nd a DTrace provider for tracing events related to the IPv4 and IPv6 protocols 91 argument contains IP fields common to both IPv4 and IPv6 packets. 95 IP version of the packet, 4 for IPv4 packets and 6 for IPv6 packets. 98 This does not include the size of the IP header or IPv6 option headers. 132 for IPv6 packets. 181 argument contains the fields of the IP header for IPv6 packets. 191 This will always be 6 for IPv6 packets. 206 IPv6 source address. 208 IPv6 destination address. 214 A pointer to the raw IPv6 header.
|
/freebsd/lib/libc/net/ |
H A D | getipnodebyname.3 | 92 (i.e., a dotted-decimal IPv4 address or an IPv6 hex address). 107 That is, porting simple applications to use IPv6 replaces the call 155 then the caller wants only IPv6 addresses. 159 If successful, the IPv6 addresses are returned and the 179 then the caller will accept IPv4-mapped IPv6 addresses. 184 records and any found are returned as IPv4-mapped IPv6 addresses 198 flag only if the kernel supports IPv4-mapped IPv6 address. 204 flag, and only used with the IPv6 address family. 209 flag then the caller wants all addresses: IPv6 and IPv4-mapped IPv6. 213 IPv6 addresses are returned. [all …]
|
H A D | protocols | 6 #hopopt 0 HOPOPT # hop-by-hop options for ipv6 47 ipv6 41 IPV6 # ipv6 49 ipv6-route 43 IPV6-ROUTE # routing header for ipv6 50 ipv6-frag 44 IPV6-FRAG # fragment header for ipv6 64 ipv6-icmp 58 IPV6-ICMP icmp6 # ICMP for IPv6 65 ipv6-nonxt 59 IPV6-NONXT # no next header for ipv6 66 ipv6-opts 60 IPV6-OPTS # destination options for ipv6 142 mobility-header 135 Mobility-Header # Mobility Support in IPv6
|
H A D | getaddrinfo.3 | 60 an IPv6 address, 82 int ai_protocol; /* 0 or IPPROTO_xxx for IPv4 and IPv6 */ 147 and IPv6 addresses shall be returned only if 148 an IPv6 address is configured on the local system. 156 shall return all matching IPv6 and IPv4 addresses. 161 Any IPv4 addresses found are returned as IPv4-mapped IPv6 addresses. 184 should be treated as a numeric string defining an IPv4 or IPv6 address 211 for an IPv6 address. 239 shall return IPv4-mapped IPv6 addresses on finding no matching IPv6 addresses ( 243 … found then a query is made for A records and any found are returned as IPv4-mapped IPv6 addresses. [all …]
|
H A D | inet6_rth_space.3 | 41 .Nd IPv6 Routing Header Options manipulation 59 The IPv6 Advanced API, RFC 3542, defines the functions that an 60 application calls to build and examine IPv6 Routing headers. 61 Routing headers are used to perform source routing in IPv6 networks. 92 contain only one segment, and are only used with Mobile IPv6. 121 function adds the IPv6 address pointed to by 178 function returns a pointer to an IPv6 address on success or 211 .%T "Advanced Sockets API for IPv6" 218 .%T "Internet Protocol, Version 6 (IPv6) Specification"
|
/freebsd/sys/dev/ice/ |
H A D | ice_lan_tx_rx.h | 1238 /* IPv4 --> IPv6 */ 1239 ICE_PTT(36, IP, IPV4, NOF, IP_IP, IPV6, FRG, NONE, PAY3), 1240 ICE_PTT(37, IP, IPV4, NOF, IP_IP, IPV6, NOF, NONE, PAY3), 1241 ICE_PTT(38, IP, IPV4, NOF, IP_IP, IPV6, NOF, UDP, PAY4), 1243 ICE_PTT(40, IP, IPV4, NOF, IP_IP, IPV6, NOF, TCP, PAY4), 1244 ICE_PTT(41, IP, IPV4, NOF, IP_IP, IPV6, NOF, SCTP, PAY4), 1245 ICE_PTT(42, IP, IPV4, NOF, IP_IP, IPV6, NOF, ICMP, PAY4), 1259 /* IPv4 --> GRE/NAT --> IPv6 */ 1260 ICE_PTT(51, IP, IPV4, NOF, IP_GRENAT, IPV6, FRG, NONE, PAY3), 1261 ICE_PTT(52, IP, IPV4, NOF, IP_GRENAT, IPV6, NO [all...] |
/freebsd/contrib/netbsd-tests/net/if_gif/ |
H A D | t_gif.sh | 79 if [ ${lan_mode} = "ipv6" ]; then 87 if [ ${wan_mode} = "ipv6" ]; then 106 if [ ${lan_mode} = "ipv6" ]; then 113 if [ ${wan_mode} = "ipv6" ]; then 132 if [ ${inner} = "ipv6" ]; then 134 router1_lan_mode="ipv6" 136 router2_lan_mode="ipv6" 144 if [ ${outer} = "ipv6" ]; then 146 $ROUTER1_WANIP6 ipv6 148 $ROUTER2_WANIP6 ipv6 [all …]
|
/freebsd/sbin/pfctl/tests/files/ |
H A D | pf0010.ok | 2 pass in inet6 proto ipv6-icmp all keep state 4 block drop in inet6 proto ipv6-icmp all 18 block return-icmp6(port-unr) in inet6 proto ipv6-icmp all 19 block return-icmp6(noroute-unr) in inet6 proto ipv6-icmp all 20 block return-icmp6(noroute-unr) in inet6 proto ipv6-icmp all 21 block return-icmp6(admin-unr) in inet6 proto ipv6-icmp all 22 block return-icmp6(admin-unr) in inet6 proto ipv6-icmp all 23 block return-icmp6(notnbr-unr) in inet6 proto ipv6-icmp all 24 block return-icmp6(notnbr-unr) in inet6 proto ipv6-icmp all 25 block return-icmp6(addr-unr) in inet6 proto ipv6-icmp all [all …]
|
H A D | pf0011.in | 5 pass in inet6 proto ipv6-icmp all icmp6-type 0 6 pass in inet6 proto ipv6-icmp all icmp6-type 0 code 0 7 pass in inet6 proto ipv6-icmp all icmp6-type 1 8 pass in inet6 proto ipv6-icmp all icmp6-type 1 code 1 13 block in inet6 proto ipv6-icmp all icmp6-type 0 14 block in inet6 proto ipv6-icmp all icmp6-type 0 code 0 15 block in inet6 proto ipv6-icmp all icmp6-type 1 16 block in inet6 proto ipv6-icmp all icmp6-type 1 code 1 18 pass in inet6 proto ipv6-icmp all icmp6-type timex code reassemb
|
H A D | pf0011.ok | 5 pass in inet6 proto ipv6-icmp all icmp6-type 0 keep state 6 pass in inet6 proto ipv6-icmp all icmp6-type 0 code 0 keep state 7 pass in inet6 proto ipv6-icmp all icmp6-type unreach keep state 8 pass in inet6 proto ipv6-icmp all icmp6-type unreach code admin-unr keep state 13 block drop in inet6 proto ipv6-icmp all icmp6-type 0 14 block drop in inet6 proto ipv6-icmp all icmp6-type 0 code 0 15 block drop in inet6 proto ipv6-icmp all icmp6-type unreach 16 block drop in inet6 proto ipv6-icmp all icmp6-type unreach code admin-unr 18 pass in inet6 proto ipv6-icmp all icmp6-type timex code reassemb keep state
|
/freebsd/share/doc/IPv6/ |
H A D | IMPLEMENTATION | 15 1. IPv6 35 1.12 IPv4 mapped address and IPv6 wildcard socket 68 3.2 IPv6-to-IPv4 header translator 81 6. Mobile IPv6 84 6.3 Old Mobile IPv6 code 88 1. IPv6 92 The KAME kit conforms, or tries to conform, to the latest set of IPv6 106 RFC1886: DNS Extensions to support IPv6 108 RFC1981: Path MTU Discovery for IPv6 109 RFC2080: RIPng for IPv6 [all …]
|
/freebsd/contrib/ntp/libntp/lib/isc/unix/include/isc/ |
H A D | net.h | 91 #include <isc/ipv6.h> /* Contractual promise. */ 119 /*% IPv6 address loopback init */ 127 /*% Is IPv6 address V4 mapped? */ 134 /*% Is IPv6 address V4 compatible? */ 143 /*% Is IPv6 address multicast? */ 148 /*% Is IPv6 address linklocal? */ 154 /*% is IPv6 address sitelocal? */ 161 /*% is IPv6 address loopback? */ 168 /*% IPv6 */ 173 /*% IPv6 */ [all …]
|
/freebsd/tests/sys/netinet6/ |
H A D | exthdr.py | 40 ip6 = packet.getlayer(sp.IPv6) 43 oip6 = sp.IPv6(src=args.src[0], dst=args.to[0]) 59 ip6 = packet.getlayer(sp.IPv6) 62 oip6 = sp.IPv6(src=args.src[0], dst=args.to[0]) 78 ip6 = packet.getlayer(sp.IPv6) 81 oip6 = sp.IPv6(src=args.src[0], dst=args.to[0]) 169 description="IPv6 extension header test tool") 186 # See https://www.iana.org/assignments/ipv6-parameters/ipv6-parameters.xhtml 189 help='Add IPv6 Hop-by-Hop Option') 192 help='Add IPv6 Hop-by-Hop Option at an invalid position') [all …]
|
/freebsd/usr.sbin/ip6addrctl/ |
H A D | ip6addrctl.8 | 36 .Nd configure address selection policy for IPv6 and IPv4 62 selection for outgoing IPv4 and IPv6 packets. 81 is an IPv6 prefix, which is a key for the entry. 82 An IPv4 prefix should be specified with an IPv6 prefix using an 83 IPv4-mapped IPv6 address. 96 which should be an IPv6 prefix. 105 Each entry is specified in a single line which contains an IPv6 prefix, 126 .%T "Default Address Selection for Internet Protocol Version 6 (IPv6)" 133 utility first appeared in the KAME IPv6 protocol stack kit.
|
/freebsd/sbin/ping/ |
H A D | ping.8 | 96 .Op Ar IPv6-hops ... 97 .Ar IPv6-host 123 When invoked with an IPv6 target 124 .Ar ( IPv6-host ) , 132 datagrams have an IPv6 header and 142 If the target is resolved to both IPv4 and IPv6, the specific IP version can be 151 .Ss Options common to both IPv4 and IPv6 targets 236 For an IPv6 target, 266 For an IPv6 target, set the IPv6 hoplimit. 304 For IPv6, the source address must be one of the unicast addresses of [all …]
|
/freebsd/contrib/sendmail/libsm/ |
H A D | inet6_ntop.c | 22 ** SM_INET6_NTOP -- convert IPv6 address to ASCII string (uncompressed) 25 ** ipv6 -- IPv6 address 34 sm_inet6_ntop(ipv6, dst, len) 35 const void *ipv6; 42 u16 = (SM_UINT16 *)ipv6;
|
/freebsd/tests/sys/net/ |
H A D | if_clone_test.sh | 37 # 3) Create, disable IPv6 auto address assignment, up, and destroy it 102 atf_set "descr" "Simultaneously up and destroy an epair(4) with IPv6" 147 atf_set "descr" "Simultaneously up and destroy a faith(4) with IPv6" 192 atf_set "descr" "Simultaneously up and destroy a gif(4) with IPv6" 237 atf_set "descr" "Simultaneously up and destroy an lo(4) with IPv6" 282 atf_set "descr" "Simultaneously up and destroy a tap(4) with IPv6" 327 atf_set "descr" "Simultaneously up and destroy a tun(4) with IPv6" 372 atf_set "descr" "Simultaneously up and destroy a vlan(4) with IPv6" 417 atf_set "descr" "Simultaneously up and destroy a vmnet(4) with IPv6" 489 # $2 "6" to enable IPv6 auto address assignment, anything else otherwise [all …]
|
/freebsd/libexec/nuageinit/ |
H A D | nuageinit | 100 local ipv6 = {} 132 if v["type"] == "ipv6" then 133 ipv6[#ipv6 + 1] = interface 161 if #ipv6 > 0 then 163 network:write(table.concat(ipv6, " ") .. '"\n') 164 network:write('ipv6_default_interface="' .. ipv6[1] .. '"\n') 168 routing:write(table.concat(ipv6, " ") .. '"\n') 312 local ipv6 = {} 333 ipv6[#ipv6 + 1] = interface 347 if #ipv6 > 0 then [all …]
|