summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_icmp.c
AgeCommit message (Expand)Author
2022-08-29Add sysctl entry to control to send routing message for RTM_DYNAMIC.knakahara
2018-12-22Replace M_ALIGN and MH_ALIGN by m_align.maxv
2018-11-15Remove the 't' argument from m_tag_find().maxv
2018-11-15Simplify the mtag API:maxv
2018-09-14Use non-variadic function pointer in protosw::pr_input.maxv
2018-09-03Rename min/max -> uimin/uimax for better honesty.riastradh
2018-06-21sbappendaddr() is required any lock. Currently, softnet_lock is appropriate.knakahara
2018-06-01Fix _rt_free via rtrequest(RTM_DELETE) hangs in rt_timer handlersozaki-r
2018-05-11Retire ICMPPRINTFS, it's annoying and it doesn't build.maxv
2018-04-26Use M_UNWRITABLE, no functional change.maxv
2018-02-08Fix a possible buffer overflow in the IPv4 _ctlinput functions.maxv
2018-02-05Declare icmperrppslim in ip_icmp.c, it shouldn't be used elsewhere.maxv
2018-01-23Don't use global variables, that's obviously incorrect on MP systems.maxv
2018-01-23Style, localify icmp_send, and add a clear KASSERT (that replaces a vaguemaxv
2018-01-22Adapt previous, reintroduce MH_ALIGN. It's used as an optimization - wemaxv
2018-01-19Fix a buffer overflow in icmp_error. We create in 'm' a packet that mustmaxv
2018-01-19Clarify icmp_error:maxv
2017-03-31Don't use a single global variable to store source route information for mult...ozaki-r
2017-03-06Make sure icmp_redirect_timeout_q and ip_mtudisc_timeout_q are initialized on...ozaki-r
2017-02-17Protect sysctl_net_inet_ip_pmtudto with icmp_mtx instead of softnet_lockozaki-r
2017-02-13Protect mtudisc and redirect stuffs of icmp/icmp6 with mutexozaki-r
2017-02-07Add missing NULL checks for m_get_rcvifozaki-r
2017-02-02Defer some pr_input to workqueueozaki-r
2017-01-24Tweak softnet_lock and NET_MPSAFEozaki-r
2016-12-12Make the routing table and rtcaches MP-safeozaki-r
2016-10-25Remove unnecessary argumentozaki-r
2016-10-19Set ia to ensure to call ia4_releaseozaki-r
2016-08-01Apply pserialize and psref to struct ifaddr and its variantsozaki-r
2016-07-08Replace macros to get an IP address with proper inline functionsozaki-r
2016-07-07Switch the address list of intefaces to pslist(9)ozaki-r
2016-07-06Switch the IPv4 address list to pslist(9)ozaki-r
2016-06-10Avoid storing a pointer of an interface in a mbufozaki-r
2016-06-10Introduce m_set_rcvif and m_reset_rcvifozaki-r
2016-04-01Remove unnecessary casts and do s/0/NULL/ for rtrequestozaki-r
2016-01-21Revert previous: ran cvs commit when I meant cvs diff. Sorry!riastradh
2016-01-21Give proper prototype to ip_output.riastradh
2015-08-31Make rt_refcnt take into account rt_timerozaki-r
2015-08-24sprinkle _KERNEL_OPTpooka
2015-05-09if no address was found, don't check if it is tentative (hi Roy)christos
2015-05-09assign sin only when it is neededchristos
2015-05-02Add IPv4 address flags IN_IFF_TENTATIVE, IN_IFF_DUPLICATED androy
2015-04-24Use KASSERT instead of if & panicozaki-r
2015-04-24Replace 0 with NULL for pointer variablesozaki-r
2014-12-02use the new printing code.christos
2014-05-30Introduce 2 new variables: ipsec_enabled and ipsec_used.christos
2014-05-19- Split off PRU_ATTACH and PRU_DETACH logic into separate functions.rmind
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2013-06-05IPSEC has not come in two speeds for a long time now (IPSEC == kame,christos
2013-03-25PR/47693: Erik E. Fair: Add missing code to icmp handling.christos
2012-03-22remove KAME IPSEC, replaced by FAST_IPSECdrochner