summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_output.c
AgeCommit message (Expand)Author
2019-06-05The packets which will be esp-fragmented should not be applied pfil. Pointed ...knakahara
2019-06-05Fix rtcache cannot be released once an esp-fragmented packet is sent. Pointed...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-02-04rework the #ifdef IPSEC code to not use fallthru.mrg
2018-12-22Replace: M_MOVE_PKTHDR -> m_move_pkthdr. No functional change, since themaxv
2018-12-12Simplify logic in ip{,6}_output().rin
2018-07-11Renamemaxv
2018-06-02Copy more mbuf flags.maxv
2018-05-29Fix an XXX of mine, be clearer about what we're doing. Basically we want tomaxv
2018-04-29Remove unused and misleading argument from ipsec_set_policy.maxv
2018-04-21Remove #ifndef __vax__.maxv
2018-04-13Remove useless comment and style.maxv
2018-04-13Reduce the diff between similar blocks.maxv
2018-04-13Reorder a few instructions to clarify. Replace two bcopy by memcpy.maxv
2018-03-30correct typo: and and -> and (comments only)maya
2018-03-03Add KASSERTs, we don't want m_nextpkt in ipsec{4/6}_process_packet.maxv
2018-02-27Dedup: merge ipsec4_set_policy and ipsec6_set_policy. The content of themaxv
2018-02-27Dedup: mergemaxv
2018-02-12Keep a pointer to the interface of the multicast membership, because thechristos
2018-02-07ip_add_membership() has an missing {} issue, but solve it bymrg
2018-02-06Several changes, mostly cosmetic:maxv
2018-01-10from ozaki-r: use the proper ifp.christos
2018-01-10- this is not python, we need braceschristos
2018-01-01Remove comment now that the getsockopt code passes the size.christos
2018-01-011) "#define ipi_spec_dst ipi_addr" in <netinet/in.h>christos
2017-12-22Fix usage of curlwp_bind in ip_outputozaki-r
2017-12-15Ensure to call if_mcast_op with holding IFNET_LOCKozaki-r
2017-12-11As is the case with IPV6_PKTINFO, IP_PKTINFO can be sent without EADDRINUSEryo
2017-11-17Provide macros for softnet_lock and KERNEL_LOCK hiding NET_MPSAFE switchozaki-r
2017-08-10Add support IP_PKTINFO for sendmsg(2).ryo
2017-07-23kmem_intr_free kmem_intr_[z]alloced memorypara
2017-07-04Rename u to udst, .dst to .sa and .dst4 to sin.roy
2017-07-03Typokhorben
2017-07-03When outputting, search for the sending address on the sending interfaceroy
2017-05-12replace in_fmtaddr() by IN_PRINT(), and delete function in_fmtaddr()ryo
2017-05-10Stop ipsec4_output returning SP to the callerozaki-r
2017-05-07PR/52074: Frank Kardel: current npf map directive brokenchristos
2017-03-05Fix the position of curlwp_bindx; it should be after if_putozaki-r
2017-03-03Pass inpcb/in6pcb instead of socket to ip_output/ip6_outputozaki-r
2017-03-02Make sure imo_membership is protected by inp's lock (solock)ozaki-r
2017-03-02Make usages of ifp MP-safe in some functions of IP multicastozaki-r
2017-02-22Add assertions and comments for lock states of socket and pcbozaki-r
2017-02-17Make NOMPSAFE comments informativeozaki-r
2017-02-13Use IFQ_LOCK instead of splnet for if_sndozaki-r
2017-01-16rename arplog -> ARPLOG to make it clear that it is a macro and tuck-in thechristos
2017-01-16Make ip6_sprintf(), in_fmtaddr(), lla_snprintf() and icmp6_redirect_diag() mp...ryo
2017-01-11Get rid of unnecessary header inclusionsozaki-r
2017-01-10avoid double rtcache_unref().knakahara
2016-12-12Make the routing table and rtcaches MP-safeozaki-r