summaryrefslogtreecommitdiffstats
path: root/sys/netinet/ip_icmp.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Further cleanup of icmp_do_error.claudio2018-11-281-19/+13
* In icmp_input_if() m_pullup up the maximum size of required data at the start.claudio2018-11-051-12/+3
* Consider the size of IP header when doing the ICMP length overflowbluhm2018-11-051-3/+3
* Fixup the case where an mbuf cluster is used. Correctly offset the data toclaudio2018-11-051-3/+5
* sync icmp_mtudisc_clone() with icmp6_mtudisc_clone(); prompted by bluhm@miko2018-09-061-17/+12
* rtm_send() the cloned routes because of ICMP mtu changes. Until nowclaudio2018-07-111-1/+2
* All places that call carp_lsdrop() use the interface pointer already.bluhm2018-05-211-7/+4
* The pf code marks ICMP packets belonging to an TCP or UDP divertbluhm2017-12-141-18/+12
* When reusing an mbuf at the upper end of the network stack, stripbluhm2017-10-181-4/+7
* Reduces the scope of the NET_LOCK() in sysctl(2) path.mpi2017-10-091-3/+5
* icmp_mtudisc() might be called by TCP even on loopback after abluhm2017-08-101-1/+11
* When dealing with mbuf pointers passed down as function parameters,bluhm2017-06-191-2/+2
* Carp balancing ip does not work since there is a mac filter infriehm2017-05-301-4/+4
* Fix a mbuf leak when reflecting an ICMP packet with IP options.bluhm2017-05-221-2/+4
* If m is not a continuous mbuf cluster, m_pullup() in pr_input maybluhm2017-05-041-3/+3
* Use the rt_rmx defines that hide the struct rt_kmetrics indirection.bluhm2017-04-191-9/+9
* Pass down the address family through the pr_input calls. Thisbluhm2017-04-141-6/+6
* When building counter memory in preparation to copy to userland, alwaysderaadt2017-04-051-2/+2
* Use percpu counters for icmpjmatthew2017-02-071-27/+42
* Change the IPv4 pr_input function to the way IPv6 is implemented,bluhm2017-01-291-15/+18
* Reduce the difference between struct protosw and ip6protosw. Thebluhm2017-01-261-3/+3
* Since raw_input() and route_input() are gone from pr_input, we canbluhm2017-01-251-12/+6
* A NET_LOCK() was is missing in tcp_sysctl() which shows up as splbluhm2016-12-201-4/+4
* Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsmpi2016-12-191-5/+5
* Explicitly initialize rti_ifa when automagically adding a route.mpi2016-11-281-1/+2
* Bring icmp6_mtudisc_clone() in line with icmp_mtudisc_clone(). Thebluhm2016-11-161-2/+3
* Inherit route label when creating dynamic routes for path MTU.bluhm2016-11-161-2/+5
* turn ipstat into a set of percpu counters.dlg2016-11-141-2/+2
* Do not call splsoftnet() recursively, this won't work with a lock.mpi2016-11-091-7/+5
* Do not dereference ``rt->rt_ifa'' after calling rtfree(9).mpi2016-08-221-5/+8
* Always pass a valid interface pointer to rtdeletemsg().mpi2015-12-091-14/+22
* ip_send()/ip6_send() allow PF to send response packet in ipsoftnet task.sashan2015-12-031-2/+5
* When destroying an interface, we have to wait until all referencesbluhm2015-12-021-3/+3
* Kill the RT_REPORT flag to rtalloc() and stop sending RTM_MISS messagesclaudio2015-12-021-3/+3
* Kill redundant or unused arguments in rtredirect().mpi2015-12-011-4/+3
* Use if_get() rather than dereferencing rt_ifp directly.mpi2015-11-211-6/+12
* Rename rtrequest1() to rtrequest().bluhm2015-10-301-2/+2
* Do not dereference ``ia_ifp'' when we already have an ``ifp'' pointer.mpi2015-10-221-3/+3
* Stop checking for RTF_UP directly, call rtisvalid(9) instead.mpi2015-10-191-6/+2
* Sync rtisvalid(9) check for local route entries with r1.257 ofmpi2015-10-191-6/+5
* Always increment rt_use inside rtalloc(9) instead of doing it in somempi2015-09-231-2/+1
* When pf modifies a TCP packet, it sets the M_TCP_CSUM_OUT flag inbluhm2015-09-111-2/+2
* if_put after if_get in icmp input.dlg2015-09-101-10/+22
* Replace sockaddr casts with the proper satosin(), ... calls.bluhm2015-09-011-4/+4
* Replace sockaddr casts with the proper satosin() or satosin6() calls.bluhm2015-08-141-2/+2
* Store a unique ID, an interface index, rather than a pointer to thempi2015-06-161-3/+5
* Replace a bunch of == 0 with == NULL in pointer tests. Nuke somekrw2015-06-071-5/+5
* Do not leak a rtentry if it is unusable.mpi2015-05-191-2/+4
* test mbuf pointers against NULL not 0jsg2015-05-131-2/+2
* Convert various rtrequest1(RTM_DELETE,...) calls to rtdeletemsg(9).mpi2015-02-051-19/+3