freebsd-nq/sys/netinet6
Michael Tuexen e1526d5a5b Add missing dtrace probes for received UDP packets.
Fire UDP receive probes when a packet is received and there is no
endpoint consuming it. Fire the probe also if the TTL of the
received packet is smaller than the minimum required by the endpoint.

Clarify also in the man page, when the probe fires.

Reviewed by:		dteske@, markj@, rrs@
Sponsored by:		Netflix, Inc.
Differential Revision:	https://reviews.freebsd.org/D16046
2018-07-20 15:32:20 +00:00
..
dest6.c Remove some unneccessary variable sets in IPv6 code, as detected by 2018-03-24 12:43:34 +00:00
frag6.c
icmp6.c epoch(9): allow preemptible epochs to compose 2018-07-04 02:47:16 +00:00
icmp6.h
in6_cksum.c
in6_fib.c Switch RIB and RADIX_NODE_HEAD lock from rwlock(9) to rmlock(9). 2018-06-16 08:26:23 +00:00
in6_fib.h
in6_gif.c epoch(9): allow preemptible epochs to compose 2018-07-04 02:47:16 +00:00
in6_ifattach.c Remove stale comment. in6_ifdetach() can be called from places 2018-06-14 09:29:39 +00:00
in6_ifattach.h
in6_jail.c Move most of the contents of opt_compat.h to opt_global.h. 2018-04-06 17:35:35 +00:00
in6_mcast.c Pair CURVNET_SET and CURVNET_RESTORE in a block 2018-05-21 13:08:44 +00:00
in6_pcb.c in6_pcblookup_hash: validate inp for liveness 2018-07-01 01:01:59 +00:00
in6_pcb.h
in6_pcbgroup.c
in6_proto.c Remove empty encap_init() function. 2018-05-29 12:32:08 +00:00
in6_rmx.c
in6_rss.c
in6_rss.h
in6_src.c Load balance sockets with new SO_REUSEPORT_LB option. 2018-06-06 15:45:57 +00:00
in6_var.h CK: update consumers to use CK macros across the board 2018-05-24 23:21:23 +00:00
in6.c Move invoking of callout_stop(&lle->lle_timer) into llentry_free(). 2018-07-17 11:33:23 +00:00
in6.h
ip6_ecn.h
ip6_fastfwd.c Send an ICMPv6 PacketTooBig message in case of forwading a packet which 2018-05-02 22:11:16 +00:00
ip6_forward.c netpfil: Introduce PFIL_FWD flag 2018-03-23 16:56:44 +00:00
ip6_gre.c epoch(9): allow preemptible epochs to compose 2018-07-04 02:47:16 +00:00
ip6_id.c
ip6_input.c UDP: further performance improvements on tx 2018-05-23 21:02:14 +00:00
ip6_mroute.c Rework IP encapsulation handling code. 2018-06-05 20:51:01 +00:00
ip6_mroute.h
ip6_output.c acquire inp lock around ip6_pcbopt to fix IPV6_TCLASS panic 2018-07-15 00:47:06 +00:00
ip6_var.h ip(6)_freemoptions: defer imo destruction to epoch callback task 2018-05-20 00:22:28 +00:00
ip6.h
ip6protosw.h
ip_fw_nat64.h
ip_fw_nptv6.h
mld6_var.h Separate list manipulation locking from state change in multicast 2018-05-02 19:36:29 +00:00
mld6.c Add NULL check like the rest of code has. 2018-06-14 09:36:25 +00:00
mld6.h
nd6_nbr.c Remove support for the Arcnet protocol. 2018-04-13 21:18:04 +00:00
nd6_rtr.c ifnet: Replace if_addr_lock rwlock with epoch + mutex 2018-05-18 20:13:34 +00:00
nd6.c UDP: further performance improvements on tx 2018-05-23 21:02:14 +00:00
nd6.h
pim6_var.h Rework IP encapsulation handling code. 2018-06-05 20:51:01 +00:00
pim6.h
raw_ip6.c epoch(9): allow preemptible epochs to compose 2018-07-04 02:47:16 +00:00
raw_ip6.h
route6.c
scope6_var.h Constify argument of in6_getscope(). 2018-06-05 20:54:29 +00:00
scope6.c Constify argument of in6_getscope(). 2018-06-05 20:54:29 +00:00
sctp6_usrreq.c Whitespace changes due to changes in ident. 2018-07-19 20:16:33 +00:00
sctp6_var.h Whitespace changes due to changes in ident. 2018-07-19 20:16:33 +00:00
send.c
send.h
tcp6_var.h
udp6_usrreq.c Add missing dtrace probes for received UDP packets. 2018-07-20 15:32:20 +00:00
udp6_var.h