summaryrefslogtreecommitdiff
path: root/sys/netinet6/ip6_output.c
AgeCommit message (Expand)Author
2023-03-20in6: reject setting negative values but -1 via setsockopt(IPV6_CHECKSUM)ozaki-r
2023-01-27ipsec: remove unnecessary splsoftnetozaki-r
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
2021-09-21don't opencode kauth_cred_get()christos
2021-08-17fix multiplei repetitive typos in comments, messages and documentation. mainl...andvar
2021-03-10byte-flipping a random number is not very useful.christos
2020-09-08Add IP_BINDANY, IPV6_BINDANY which can be used to bind to any address inchristos
2020-08-28inet6: reduce silent packet discardsozaki-r
2020-08-28inet, inet6: count packets dropped by IPsecozaki-r
2020-06-12Remove in-kernel handling of Router Advertisementsroy
2019-11-13Get rid of unnecessary NULL checks for rt_ifa and ifa_ifpozaki-r
2019-11-01Fix ipsecif(4) IPV6_MINMTU does not work correctly.knakahara
2019-05-15Get rid of IFNET_LOCK for if_mcast_op to avoid a deadlockozaki-r
2019-05-13Count packets dropped by pfilozaki-r
2019-04-03Fix small read overflow; harmless, because since I removed RH0, the memorymaxv
2019-02-04rework the #ifdef IPSEC code to not use fallthru.mrg
2018-12-22Replace M_ALIGN and MH_ALIGN by m_align.maxv
2018-12-22Replace: M_MOVE_PKTHDR -> m_move_pkthdr. No functional change, since themaxv
2018-12-12Simplify logic in ip{,6}_output().rin
2018-11-29Don't validate the source address of forwarding IPv6 packets (same as IPv4)ozaki-r
2018-08-10Renamemaxv
2018-06-01Renamemaxv
2018-05-29Remove dead code, we don't care.maxv
2018-05-09Replacemaxv
2018-05-01Remove now unused net_osdep.h includes, the other BSDs did the same.maxv
2018-04-29Remove unused and misleading argument from ipsec_set_policy.maxv
2018-04-26Stop using m_copy(), use m_copym() directly. m_copy is useless,maxv
2018-04-23Remove the kernel RH0 code. RH0 is deprecated by RFC5095, for securitymaxv
2018-04-18Remove unused netipsec/xform.h includes.maxv
2018-02-27Dedup: merge ipsec4_set_policy and ipsec6_set_policy. The content of themaxv
2018-02-27Dedup: mergemaxv
2018-02-12Replace bcopy -> memcpy when it is obvious that the areas don't overlap.maxv
2018-01-31Correct the check; we want to find IPPROTO_HOPOPTS, not IPV6_HOPOPTS. Thismaxv
2018-01-31Remove a misleading instruction. We don't care about increasingmaxv
2018-01-31Try to sound a little less pessimistic, there is nothing wrong here.maxv
2018-01-31Style, localify, constify, and reorder a bit. No real functional change.maxv
2017-12-15Ensure to call if_mcast_op with holding IFNET_LOCKozaki-r
2017-11-25Attempt to restore v6 networking. Not 100% certain that thesekre
2017-11-24Allow local communication over DETACHED addresses.roy
2017-08-02Make IPsec SPD MP-safeozaki-r
2017-06-26Fix usage of ip6_get_membershipozaki-r
2017-03-03Pass inpcb/in6pcb instead of socket to ip_output/ip6_outputozaki-r
2017-03-02Make sure im6o_memberships is protected by in6p's lock (solock)ozaki-r
2017-03-02Make usages of ifp MP-safe in some functions of IP multicastozaki-r
2017-03-02Use LIST_* macrosozaki-r
2017-03-01Provide in6_multi_groupozaki-r
2017-02-22Stop using useless IN6_*_MULTI macrosozaki-r
2017-02-22Add assertions and comments for lock states of socket and pcbozaki-r
2017-02-17Rename if_acquire_NOMPSAFE to if_acquireozaki-r