summaryrefslogtreecommitdiff
path: root/sys/netinet/ip_input.c
AgeCommit message (Expand)Author
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
2014-10-14Use rtfree() instead of RTFREE(), NULLify some free'd route pointers andMartin Pieuchot
2014-09-30Use the routing table instead of the RB-tree for address lookups inMartin Pieuchot
2014-09-27Kill rtalloc() and update rtalloc1() and rtalloc_mpath() to no longerMartin Pieuchot
2014-07-13Stop using old n_time, n_long and n_short types in netinet headers.Martin Pieuchot
2014-06-04Stop using a global variable to do address lookups.Martin Pieuchot
2014-05-10Fix a few bad indentsClaudio Jeker
2014-05-07Remove the last hacks concerning the global list of IPv4 addresses in theMartin Pieuchot
2014-04-21ip_output() using varargs always struck me as bizarre, esp since it's onlyHenning Brauer
2014-04-21we'll do fine without casting NULL to struct foo * / void *Henning Brauer
2014-04-14"struct pkthdr" holds a routing table ID, not a routing domain one.Martin Pieuchot
2014-03-27Stop dereferencing the ifp pointer present in the packet header allMartin Pieuchot
2014-03-21rt_timer* spring cleanup.Martin Pieuchot
2014-01-24clearing the _CSUM_IN_OK flags is now utterly pointless, was only done forHenning Brauer
2014-01-23since the cksum rewrite the counters for hardware checksummed packetsHenning Brauer
2014-01-09bzero/bcmp -> memset/memcmp. ok matthewTed Unangst
2013-12-31bcopy -> memcpy. reviewed with one fix from matthewTed Unangst