summaryrefslogtreecommitdiff
path: root/sys/netinet
AgeCommit message (Expand)Author
2017-01-20Kill recursive splsofnet()/splx() dances.Martin Pieuchot
2017-01-12Clean up multicast files from unused definitions and comments.Rafael Zalamena
2017-01-11Remove mfc hash tables and use the OpenBSD routing table for multicastRafael Zalamena
2017-01-10Remove NULL checks before m_free(9), it deals with it.Martin Pieuchot
2017-01-09Grab the NET_LOCK() in ipcomp input callback.Visa Hankala
2017-01-09Grab the NET_LOCK() in various callbacks.Martin Pieuchot
2017-01-06Remove the global viftable vector that holds the virtual interfacesRafael Zalamena
2017-01-06Simplify code by removing some old pullup macro, killing some variablesRafael Zalamena
2017-01-06Kill various splsoftnet().Martin Pieuchot
2017-01-05Remove some unnecessary code abstractions and while here remove aRafael Zalamena
2017-01-04convert igmp_stat into per-cpu countersDavid Gwynne
2017-01-03Remove some recursives splsoftnet().Martin Pieuchot
2016-12-26Typo, "more then" -> "more than"Jeremie Courreges-Anglas
2016-12-24Grab the NET_LOCK() before calling ipsp_process_done() as it ends upMartin Pieuchot
2016-12-22Remove PIM support from the multicast stack.Rafael Zalamena
2016-12-21Fix build without PIM defined.Martin Pieuchot
2016-12-21Fix PIM compilation even though it is disabled.Rafael Zalamena
2016-12-20A NET_LOCK() was is missing in tcp_sysctl() which shows up as splAlexander Bluhm
2016-12-20Prevent grabing the NET_LOCK() twice in the ioctl(2) and input path.Martin Pieuchot
2016-12-20Kill recursive splsoftnet()/splx() in tcp_ctloutput().Martin Pieuchot
2016-12-20Remove duplicate in_ioctl() prototype, it is in in_var.h now.Alexander Bluhm
2016-12-20Call the multicast timer callback per domain instead of for all domainsRafael Zalamena
2016-12-20No need for splsoftnet()/splx() dance around a pool_put() if the poolMartin Pieuchot
2016-12-20Remove unused timeout that was never being set.Rafael Zalamena
2016-12-19Remove redundant splsoftnet().Martin Pieuchot
2016-12-19Kill unused function.Rafael Zalamena
2016-12-19Remove a recursive splsoftnet() in in_ioctl() that already asserts thatMartin Pieuchot
2016-12-19If rt_ifa_addlocal() in in_ifinit() fails, the address has beenAlexander Bluhm
2016-12-19Extend the multicast sockets and multicast hash table support to multipleRafael Zalamena
2016-12-19Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsMartin Pieuchot
2016-12-16Move the if_get/if_put to the caller of igmp_sendpkt so we avoid havingRafael Zalamena
2016-12-14Set the rtableid for new mbufs when sending packets in igmp_sendpkt().Rafael Zalamena
2016-12-13Propagate the routing table id in ip_mrouter_set() so the MRT_ADD_VIFRafael Zalamena
2016-12-10Pass the correct offset of the next protocol field for the given IPPatrick Wildt
2016-12-05Remove recursive splsoftnet()s in ioctl(2) path.Martin Pieuchot
2016-11-29Kill unused 'struct route'.Martin Pieuchot
2016-11-29m_free() and m_freem() test for NULL. Simplify callers which had their ownJonathan Gray
2016-11-29For virtual Ethernet drivers that don't have a technical limit of theReyk Floeter
2016-11-28Path MTU discovery and traceroute did not always work with pf af-to.Alexander Bluhm
2016-11-28Explicitly initialize rti_ifa when automagically adding a route.Martin Pieuchot
2016-11-28Assert that every slow/fast timeout routine is called at IPL_SOFTNET.Martin Pieuchot
2016-11-28Allow to build kernels without IPSEC but with PIPEX.Martin Pieuchot
2016-11-28Kill a micro optimization that no longer make sense since the two routingMartin Pieuchot
2016-11-23Keep checks for local delivery close to in_ouraddr().Martin Pieuchot
2016-11-21Enforce that pr_usrreq functions are called at IPL_SOFTNET.Martin Pieuchot
2016-11-20Make rtable_iterate(9) mpsafe by using the new SRPL_NEXT(9).Martin Pieuchot
2016-11-20Rename SRPL_ENTER() to SRPL_FIRST() and SRPL_NEXT() to SRPL_FOLLOW().Martin Pieuchot
2016-11-18turn ipstat into a set of percpu counters.David Gwynne
2016-11-16Be consistent and do not use braces for single line statements.Martin Pieuchot
2016-11-16Bring icmp6_mtudisc_clone() in line with icmp_mtudisc_clone(). TheAlexander Bluhm