summaryrefslogtreecommitdiff
path: root/sys/netinet6/ip6_input.c
AgeCommit message (Expand)Author
2021-02-19- Make ALIGNED_POINTER use __alignof(t) instead of sizeof(t). This is morechristos
2021-02-14- centralize header align and pullup into a single inline functionchristos
2020-08-28inet6: reduce silent packet discardsozaki-r
2020-08-28inet6: pass rcvif to ip6_forward to avoid extra psref_acquireozaki-r
2020-08-28ipsec: rename ipsec_ip_input to ipsec_ip_input_checkpolicyozaki-r
2020-08-28inet, inet6: count packets dropped by IPsecozaki-r
2020-07-27ip6: Remove __packed attribute from ip6 structuresroy
2020-06-19localifymaxv
2020-06-12Remove in-kernel handling of Router Advertisementsroy
2019-11-12Add more checks in ip6_pullexthdr, to prevent a panic in m_copydata. Themaxv
2019-10-18in6: reset the temporary address timer on a change of the interval periodozaki-r
2019-10-16Validate ip6_temp_preferred_lifetime (net.inet6.ip6.temppltime) on a changeozaki-r
2019-10-16Reorganize in6_tmpaddrtimer stuffsozaki-r
2019-09-19Apply some missing changes lost on the previous commitozaki-r
2019-09-19Avoid having a rtcache directly in a percpu storageozaki-r
2019-09-15Packet filters can return an mbuf chain with fragmented headers, sobouyer
2019-05-13Count packets dropped by pfilozaki-r
2019-01-17Fix ipsecif(4) cannot apply input direction packet filter. Reviewed by ozaki-...knakahara
2019-01-14Fix bug, should be ip6_protox[].maxv
2018-11-15Remove the 't' argument from m_tag_find().maxv
2018-05-19Remove misleading comment.maxv
2018-05-17Add KASSERTs, related to PR/39794.maxv
2018-05-14Merge ipsec4_input and ipsec6_input into ipsec_ip_input. Make the argumentmaxv
2018-05-01Remove now unused net_osdep.h includes, the other BSDs did the same.maxv
2018-04-26Remove unused mbuf argument from sbsavetimestamp.maxv
2018-04-26Move the address checks into one function, ip6_badaddr(). In this function,maxv
2018-04-15Remove useless DIAGNOSTIC block, the caller already ensures themaxv
2018-04-15Introduce a m_verify_packet function, that verifies the mbuf chain of amaxv
2018-04-11Add comment about IPsec.maxv
2018-03-21Sprinkle more soroverflow().roy
2018-03-06Perform the IP (src/dst) checks _before_ calling the packet filter, becausemaxv
2018-02-24Avoid a deadlock between softnet_lock and IFNET_LOCKozaki-r
2018-02-14Re-make ip6_nexthdr global, it will be used in soon-to-be-added code...maxv
2018-02-12Replace bcopy -> memcpy when it is obvious that the areas don't overlap.maxv
2018-02-09Remove dead code.maxv
2018-01-30Style, localify, remove dead code, and fix typos. No functional change.maxv
2018-01-30Kick nested fragments.maxv
2018-01-30Fix a buffer overflow in ip6_get_prevhdr. Doingmaxv
2018-01-29Start cleaning up ip6_input.c. Several pieces of code have evolved butmaxv
2017-11-25Attempt to restore v6 networking. Not 100% certain that thesekre
2017-11-24Allow local communication over DETACHED addresses.roy
2017-11-17Provide macros for softnet_lock and KERNEL_LOCK hiding NET_MPSAFE switchozaki-r
2017-09-27Take softnet_lock on pr_input properly if NET_MPSAFEozaki-r
2017-07-27Don't acquire global locks for IPsec if NET_MPSAFEozaki-r
2017-07-06remove unnecessary casts; use sizeof(var) instead of sizeof(type).christos
2017-07-06Merge the two copies SO_TIMESTAMP/SO_OTIMESTAMP processing to a singlechristos
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2017-03-14Replace DIAGNOSTIC + panic with KASSERTozaki-r
2017-03-01Provide in6_multi_groupozaki-r
2017-02-22Stop using useless IN6_*_MULTI macrosozaki-r