summaryrefslogtreecommitdiff
path: root/sys/netipsec/ipsec.h
AgeCommit message (Expand)Author
2020-08-28ipsec: rename ipsec_ip_input to ipsec_ip_input_checkpolicyozaki-r
2020-08-28inet, inet6: count packets dropped by IPsecozaki-r
2019-11-01Fix ipsecif(4) IPV6_MINMTU does not work correctly.knakahara
2019-06-12make DPRINTF use varyadic cpp macros, and merge with IPSECLOG.christos
2019-01-17Fix ipsecif(4) cannot apply input direction packet filter. Reviewed by ozaki-...knakahara
2018-11-22Support IPv6 NAT-T. Implemented by hsuenaga@IIJ and ohishi@IIJ.knakahara
2018-11-15Remove the 't' argument from m_tag_find().maxv
2018-10-27Localify one function, and switch to C99 types while here.maxv
2018-09-14Use non-variadic function pointer in protosw::pr_input.maxv
2018-05-14Merge ipsec4_input and ipsec6_input into ipsec_ip_input. Make the argumentmaxv
2018-05-10Rename ipsec4_forward -> ipsec_mtu, and switch to void.maxv
2018-05-01Remove some more dead code.maxv
2018-04-29Remove unused and misleading argument from ipsec_set_policy.maxv
2018-04-29Remove duplicate prototype.maxv
2018-04-28Move the ipsec6_input prototype into ipsec6.h, and style.maxv
2018-04-28Stop using a macro, rename the function to ipsec_init_pcbpolicy directly.maxv
2018-04-28Style and remove unused stuff.maxv
2018-04-19s/static inline/static __inline/g for consistency.christos
2018-04-19Remove extra long file paths from the headers.maxv
2018-04-03Remove ipsec_copy_policy and ipsec_copy_pcbpolicy. No functional change,maxv
2018-02-27Dedup: merge ipsec4_set_policy and ipsec6_set_policy. The content of themaxv
2018-02-27Dedup: mergemaxv
2018-02-26Dedup: merge ipsec4_in_reject and ipsec6_in_reject into ipsec_in_reject.maxv
2018-02-26Dedup: merge ipsec4_hdrsiz and ipsec6_hdrsiz into ipsec_hdrsiz.maxv
2018-02-21Rename:maxv
2018-02-16Style, remove unused and misleading macros and comments, localify, andmaxv
2018-02-16Remove ip4_esp_randpad and ip6_esp_randpad, unused. Discussed withmaxv
2018-02-14Style, and remove unused prototypes and functions.maxv
2018-02-14Remove m_checkalignment(), unused. This eliminates a reference tomaxv
2018-01-10add ipsec(4) interface, which is used for route-based VPN.knakahara
2017-10-03Constify isr at many places (NFC)ozaki-r
2017-10-03Don't abuse key_checkrequest just for looking up savozaki-r
2017-08-10Add per-CPU rtcache to ipsec_reinject_ipstackozaki-r
2017-08-02Make IPsec SPD MP-safeozaki-r
2017-07-26Use pslist(9) for sptreeozaki-r
2017-07-21Stop setting mtag of PACKET_TAG_IPSEC_IN_DONE because there is no users anymoreozaki-r
2017-07-21Remove ipsecrequest#savozaki-r
2017-07-21Don't use key_lookup_sp that depends on unstable sp->req->savozaki-r
2017-07-21Don't use sp->req->sav when handling NAT-T ESP fragmentationozaki-r
2017-07-14Prepare to stop using isr->savozaki-r
2017-07-05Remove codes for PACKET_TAG_IPSEC_IN_CRYPTO_DONEozaki-r
2017-06-02Assert inph_locked on ipsec_pcb_skip_ipsec (was IPSEC_PCB_SKIP_IPSEC)ozaki-r
2017-06-02Rename IPSEC_PCBHINT_MAYBE to IPSEC_PCBHINT_UNKNOWNozaki-r
2017-05-19Introduce IPSECLOG and replace ipseclog and DPRINTF with itozaki-r
2017-05-11Make ipsec_address() and ipsec_logsastr() mpsafe.ryo
2017-05-10Stop ipsec4_output returning SP to the callerozaki-r
2017-05-08Omit two arguments of ipsec4_process_packetozaki-r
2017-04-25Check if solock of PCB is held when SP caches in the PCB are accessedozaki-r
2017-04-20Remove unnecessary NULL checks for inp_socket and in6p_socketozaki-r
2017-04-20Provide IPSEC_DIR_* validation macrosozaki-r