summaryrefslogtreecommitdiff
path: root/sys/net
AgeCommit message (Expand)Author
2017-01-11No need for a splsoftnet()/splx() dance when the KERNEL_LOCK() is whatMartin Pieuchot
2017-01-09Use a mutex to serialize accesses to buffer slots.Martin Pieuchot
2017-01-09pf_purge_thread() needs the NET_LOCK().Martin Pieuchot
2017-01-08When if_down() is called, sppp_keepalive() needs a NET_LOCK().Alexander Bluhm
2017-01-06Remove the global viftable vector that holds the virtual interfacesRafael Zalamena
2017-01-04As noticed by bluhm@ the netlock is required for the multicast cleanupMike Belopuhov
2017-01-04dont assume setting IFF_UP will succeed.David Gwynne
2017-01-04shuffle the last change slightly.David Gwynne
2017-01-04make if_input return early if the mbuf list is empty.David Gwynne
2017-01-03Revert previous, there's still a problem with recursive entries inMartin Pieuchot
2017-01-03Don't try to reconfigure the multicast group in the detach handler ofReyk Floeter
2017-01-03Do not trash the original SPL level.Martin Pieuchot
2017-01-03Move the logic for SIOCSETPFLOW in a helper function to help withMartin Pieuchot
2017-01-02Use a mutex to serialize accesses to buffer slots.Martin Pieuchot
2017-01-02spacingMartin Pieuchot
2017-01-02pppoe_timeout() needs to take the NET_LOCK().Martin Pieuchot
2017-01-02Grab the NET_LOCK() when setting an IPv6 address, just like it is doneMartin Pieuchot
2017-01-01Grab the NET_LOCK() in pppdealloc(), prevent an assert reported by stsp@.Martin Pieuchot
2016-12-29In pf_refragment6() use the valid route from pf_route6() insteadAlexander Bluhm
2016-12-29Change NET_LOCK()/NET_UNLOCK() to be simple wrappers aroundMartin Pieuchot
2016-12-29Use __func__ instead of explicit function name in panic messages.Alexander Bluhm
2016-12-28Fix white spaces. No binary change.Alexander Bluhm
2016-12-28In pf_find_state() pkt_sk was set to NULL if pkt_sk->reverse wasAlexander Bluhm
2016-12-28Better check for a valid route than for an existing route in pfAlexander Bluhm
2016-12-23Replace function names with __func__ in debug prints to make grepAlexander Bluhm
2016-12-23Fix white spaces. No binary change.Alexander Bluhm
2016-12-22Validate the OFP header to make sure it always have a sane size, alsoRafael Zalamena
2016-12-22Grab the netlock when device is opened; ok mpi, rzalamenaMike Belopuhov
2016-12-21Grab the netlock when opened and closed; ok mpi, rzalamenaMike Belopuhov
2016-12-21Remove the netlock workaround since if_detach is doing it for us now.Mike Belopuhov
2016-12-21Generate an IFINFO message when changing the MTU of an interface.Jeremie Courreges-Anglas
2016-12-20Grab the netlock during interface attach and detach.Mike Belopuhov
2016-12-20A NET_LOCK() was is missing in tcp_sysctl() which shows up as splAlexander Bluhm
2016-12-20Release the NET_LOCK() before calling any socket function since it isMartin Pieuchot
2016-12-20Kill recursive splsoftnet()/splx() dances in ioctl(2) path.Martin Pieuchot
2016-12-19Stop mentioning splsoftnet() in comments, it's almost history.Martin Pieuchot
2016-12-19Kill useless comment about splsoftnet() which is going away.Martin Pieuchot
2016-12-19Sending keep alive ends up in ip_output(), so it needs the NET_LOCK().Martin Pieuchot
2016-12-19Assert that IPL_SOFTNET is needed rather than calling splsoftnet()Martin Pieuchot
2016-12-19Timer sending packets need to grab the NET_LOCK().Martin Pieuchot
2016-12-19Introduce the NET_LOCK() a rwlock used to serialize accesses to the partsMartin Pieuchot
2016-12-17Insert RTF_CLONED routes at a higher priority than their partent toMartin Pieuchot
2016-12-14Make 'route add default' show a nicer error message if the providedStefan Sperling
2016-12-14fix typo (bas->base), "please commit" mikeb@Stuart Henderson
2016-12-13New media types from FreeBSDMike Belopuhov
2016-12-13make v6 tunnel address handling consider ipv6 scope.David Gwynne
2016-12-12Kill recursive splsoftnet().Martin Pieuchot
2016-12-12Remove most of the splsoftnet() recursions related to cloned interfaces.Martin Pieuchot
2016-12-06Use the sizeof udphdr not the sizeof a pointer to it in the af-toJonathan Gray
2016-12-05Propagate error type in validation functions that callRafael Zalamena