summaryrefslogtreecommitdiff
path: root/sys/netinet6/icmp6.c
AgeCommit message (Expand)Author
2022-10-28inpcb: separate inpcb again to reduce the size of PCB for IPv4ozaki-r
2022-10-28inpcb: integrate data structures of PCB into oneozaki-r
2022-08-29Add sysctl entry to control to send routing message for RTM_DYNAMIC.knakahara
2022-08-22Add sysctl entry to enable/disable to use path MTU discovery for icmpv6 refle...knakahara
2021-02-19- Make ALIGNED_POINTER use __alignof(t) instead of sizeof(t). This is morechristos
2021-02-15Fix the build.martin
2021-02-14- centralize header align and pullup into a single inline functionchristos
2020-09-11inet6: Use generic Neighor Detection rather than IPv6 specificroy
2020-07-27icmp6: Remove __packed attribute from icmp6 structuresroy
2020-06-12Remove in-kernel handling of Router Advertisementsroy
2020-03-09route: RTM_MISS now puts the message source address in RTA_AUTHORroy
2019-10-06icmp6_notify_error - fix ctlfunc typedef to match pr_ctlinput,uwe
2018-12-22Replace: M_COPY_PKTHDR -> m_copy_pkthdr. No functional change, since themaxv
2018-12-22Replace: M_MOVE_PKTHDR -> m_move_pkthdr. No functional change, since themaxv
2018-10-25Remove a leftover debug printfozaki-r
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-06-01Fix _rt_free via rtrequest(RTM_DELETE) hangs in rt_timer handlersozaki-r
2018-05-07Remove misleading comments.maxv
2018-05-01Remove now unused net_osdep.h includes, the other BSDs did the same.maxv
2018-04-29Replacemaxv
2018-04-28Remove unused ipsec_var.h includes.maxv
2018-04-27Fix a bug introduced in rev1.154 (2009). mcl_cache still has a size ofmaxv
2018-04-26Stop using m_copy(), use m_copym() directly. m_copy is useless,maxv
2018-04-26Use M_UNWRITABLE, no functional change.maxv
2018-04-14Fix 'icmp6len', it shouldn't be ip6_plen, because we may not be at themaxv
2018-04-14Cosmetic, and remove one XXX (no problem).maxv
2018-04-14Remove the RH0 code from ICMPv6. RH0 is deprecated by RFC5095 (2007) formaxv
2018-04-14Remove dead code. It is the same as the non-obsolete one, sincemaxv
2018-04-12Synchronize the code between raw_ip6.c<->icmp6.c<->raw_ip.c, so that it ismaxv
2018-04-12Remove misleading comment; we're just checking the SP, not verifying themaxv
2018-03-21Sprinkle more soroverflow().roy
2018-02-28Remove unused ipsec_private.h includes.maxv
2018-02-26Remove redundant condition (harmless). PR/53030.maxv
2018-02-26Dedup: merge ipsec4_in_reject and ipsec6_in_reject into ipsec_in_reject.maxv
2018-02-12Replace bcopy -> memcpy when it is obvious that the areas don't overlap.maxv
2018-01-23Style, localify, remove XXX when there's no issue, and switch 'extra'maxv
2018-01-23Fix the check on 'maxlen', we are not creating struct icmp6_hdr butmaxv
2018-01-23Fix info leak. We are allocating a slot of size:maxv
2018-01-23Fix twice the same mistake: 'last' can't be null, so there's no point inmaxv
2018-01-23Style, and four fixes:maxv
2017-11-05Fix usages of ipsec_usedozaki-r
2017-08-02Add missing IPsec policy checks to icmp6_rip6_inputozaki-r
2017-07-07fix PR kern/52353. implemented by ozaki-r@n.o. I just commit by proxy.knakahara
2017-03-14Replace DIAGNOSTIC + panic with CTASSERTozaki-r
2017-02-17Rename if_acquire_NOMPSAFE to if_acquireozaki-r
2017-02-13Protect mtudisc and redirect stuffs of icmp/icmp6 with mutexozaki-r
2017-02-07Add missing NULL checks for m_get_rcvifozaki-r
2017-02-02Defer some pr_input to workqueueozaki-r
2017-01-16ip6_sprintf -> IN6_PRINT so that we pass the size.christos
2017-01-16Make ip6_sprintf(), in_fmtaddr(), lla_snprintf() and icmp6_redirect_diag() mp...ryo