summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_output.c
AgeCommit message (Expand)Author
2023-04-19Again allow multicast packets to be sent from unnumbered interfaces.mlelstv
2023-04-19Revert "Fix panic on packet sending via a route with rt_ifa of AF_LINK."ozaki-r
2022-11-21Fix panic on packet sending via a route with rt_ifa of AF_LINK.knakahara
2022-11-04inpcb: rename functions to inpcb_*ozaki-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
2020-09-08Add IP_BINDANY, IPV6_BINDANY which can be used to bind to any address inchristos
2020-08-28Don't cache the sa, because we are dealing with multiple mbufs (from ozaki-r)christos
2020-08-28inet: reduce silent packet discardsozaki-r
2020-08-28inet: reduce indents of a normal path to improve readability (NFCI)ozaki-r
2020-08-28inet, inet6: count packets dropped by IPsecozaki-r
2019-12-27s/referece/reference/ in comment.msaitoh
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