summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_input.c
AgeCommit message (Expand)Author
2016-11-28Path MTU discovery and traceroute did not always work with pf af-to.Alexander Bluhm
2016-11-28Assert that every slow/fast timeout routine is called at IPL_SOFTNET.Martin Pieuchot
2016-11-23Keep checks for local delivery close to in_ouraddr().Martin Pieuchot
2016-11-14use M_COUNTERS to allocate counters.David Gwynne
2016-11-14turn ipstat into a set of percpu counters.David Gwynne
2016-11-08Only use the routing table for source address selection when processing IPMartin Pieuchot
2016-09-22Fix indentation. No binary change.Jonathan Gray
2016-09-15all pools have their ipl set via pool_setipl, so fold it into pool_init.David Gwynne
2016-09-06pool_setipl for various netinet and netinet6 bitsDavid Gwynne
2016-07-22Fix a double rtfree(9) triggered when IPSEC inserts a more specificMartin Pieuchot
2016-07-18Hide pf internals by moving code from in_ouraddr() to pf_ouraddr().Alexander Bluhm
2016-06-18Add net.inet.{tcp,udp}.rootonly sysctl, to mark which portsVincent Gross
2016-05-07Use rtalloc_mpath() when checking for local route entries because weMartin Pieuchot
2016-05-03Make ip_forward() use the route entry fetched in in_ouraddr() when it isMartin Pieuchot
2016-04-25Remove the single cache route for forwarding.Martin Pieuchot
2016-04-19Instead of freeing a cached RTF_MPATH route after using it, free itMartin Pieuchot
2016-04-18Unbreak RAMDISK, found by deraadt@Martin Pieuchot
2016-04-18Put a KERNEL_LOCK/UNLOCK dance around sections that still need someMartin Pieuchot
2016-04-15Kill in_rtaddr() and use rtalloc(9) directly in ip_dooptions().Martin Pieuchot
2016-03-29- packet must keep reference to statekeyAlexandr Nedvedicky
2016-01-31- m_pkthdr.pf.statekey changes are not ready for 5.9, I must back them outAlexandr Nedvedicky
2016-01-25- plugging massive pf_state_key leakAlexandr Nedvedicky
2016-01-21Introduce in{,6}_hasmulti(), two functions to check in the hot path ifMartin Pieuchot
2015-12-03ip_send()/ip6_send() allow PF to send response packet in ipsoftnet task.Alexandr Nedvedicky
2015-12-03factor out ip_input_ipsec_{fwd,ours}_check(); ok mpi@Markus Friedl
2015-12-02Kill the RT_REPORT flag to rtalloc() and stop sending RTM_MISS messagesClaudio Jeker
2015-11-23Use if_get() rather than rt_ifp.Martin Pieuchot
2015-11-14Grab the KERNEL_LOCK around ip_mforward(), in preparation for unlockingMartin Pieuchot
2015-10-27Rewrite in_ouraddr() to not use ``rt_ifa'' since it is not obvious thatMartin Pieuchot
2015-10-26Use rt_ifidx rather than rt_ifp.Martin Pieuchot
2015-10-19Remove superfluous NULL checks.Martin Pieuchot
2015-10-13Make use of rtisvalid(9) to check if local route entries match existingMartin Pieuchot
2015-09-25Ensure that RTF_LOCAL route entries always stay UP.Martin Pieuchot
2015-09-11if_put after if_get in ip_savecontrolDavid Gwynne
2015-09-11if_put after if_get.David Gwynne
2015-08-19An interface address without interface pointer could cause anAlexander Bluhm
2015-07-16Kill IP_ROUTETOETHER.Martin Pieuchot
2015-06-16Store a unique ID, an interface index, rather than a pointer to theMartin Pieuchot
2015-06-07Replace a bunch of == 0 with == NULL in pointer tests. Nuke someKenneth R Westerback
2015-05-13test mbuf pointers against NULL not 0Jonathan Gray
2015-04-10replace the use of ifqueues for most input queues serviced by netisrDavid Gwynne
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2015-02-09Implement 2 sysctl to retrieve the multicast forwarding cache (mfc) and theClaudio Jeker
2015-02-08Just use sysctl_rdstruct() to read out some structs. Only differenceClaudio Jeker
2015-01-12Kill the global list of IPv4 addresses.Martin Pieuchot
2014-12-05Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.Martin Pieuchot
2014-11-20In TCP and UDP layers do not (ab)use the receiving interface to checkMartin Pieuchot
2014-11-05Kill in_iawithaddr() and use ifa_ifwithaddr() directly.Martin Pieuchot
2014-11-04Remove "pl" suffix on pool names.Martin Pieuchot
2014-11-01Rename rtalloc1() into rtalloc(9) and convert its flags to only enableMartin Pieuchot