summaryrefslogtreecommitdiff
path: root/sys/net/rtsock.c
AgeCommit message (Expand)Author
2019-09-05Pull up following revision(s) (requested by roy in ticket #168):martin
2019-08-26Pull up following revision(s) (requested by roy in ticket #109):martin
2019-05-27Don't take softnet_lock in sysctl_rtableozaki-r
2019-04-29For the rtsock compat code, make sure we create the "oroute" sysctlpgoyette
2019-03-01Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as brieflypgoyette
2019-02-27Protect sysctl_rtable with KERNEL_LOCK and softnet_lockozaki-r
2019-01-29Normalize all the compat hooks' names to the formpgoyette
2019-01-27Merge the [pgoyette-compat] branchpgoyette
2018-11-13Fix kernel info leak. There are 2 bytes of padding in struct if_msghdr.maxv
2018-09-07Set unused pr_input field to NULL, discussed on tech-net@.maxv
2018-08-31Fix buffer overflow, detected by kASan.maxv
2018-04-25Fix a deadlock (rt_free vs. route_intr on rt_so_mtx)ozaki-r
2018-04-12Resolve tangled lock dependencies in route.cozaki-r
2018-03-19rtsock: log dropped messages that we cannot report to userlandroy
2018-01-25Fix another deadlockozaki-r
2018-01-19Release rt_so_mtx on updating a rtentry to avoid a deadlock with route_introzaki-r
2017-12-18Fix compile error (may be used uninitialized)ozaki-r
2017-12-18Revert "Spinkle __noinline to some non-performance-sensitive functions for de...ozaki-r
2017-12-14Fix a bug that tries to psref_acquire ifa with a psref used beforeozaki-r
2017-12-14Protect ifp returned from route_output_get_ifa surelyozaki-r
2017-12-14Spinkle __noinline to some non-performance-sensitive functions for debuggingozaki-r
2017-11-19Avoid using a zero family mask.christos
2017-11-17Provide macros for softnet_lock and KERNEL_LOCK hiding NET_MPSAFE switchozaki-r
2017-09-25Use a dedicated mutex for rt_rawcb instead of softnet_lock if NET_MPSAFEozaki-r
2017-09-25Fix race condition on the rawcb list shared by rtsock and keysockozaki-r
2017-07-01put the code that returns the sizeof the socket by family in one place.christos
2017-06-30Avoid DIAGNOSTIC warning with previous fix and simplify it (don't requirechristos
2017-06-30Restore the original length of a sockaddr for netmaskozaki-r
2017-06-28Restore ARP/NDP entries to route show and netstat -rozaki-r
2017-06-26Drop RTF_UP from a routing message of a deleted ARP/NDP entryozaki-r
2017-06-26Fix ifdef; care about a case w/ INET6 and w/o INETozaki-r
2017-06-26Improve backward compatibility of (fake) routing messages on adding an ARP/ND...ozaki-r
2017-06-26Fix usage of routing messages on arp -d and ndp -dozaki-r
2017-06-23Tweak lltable_sysctl_dumparpozaki-r
2017-06-23Fix build of kernels without both INET and INET6ozaki-r
2017-06-22Purge L2 caches on changing an interface of a routeozaki-r
2017-06-16Drop RTF_CONNECTED from a result of RTM_GET for ARP/NDP entriesozaki-r
2017-06-16Sending a routing message (RTM_ADD) on adding an llentryozaki-r
2017-06-15Simplifyozaki-r
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2017-04-11Add RO_MSGFILTER socket option to PF_ROUTE to filter outroy
2017-03-24Forbit installing a route which its gateway is unreachableozaki-r
2017-03-22Tweak and KNF some functionsozaki-r
2017-03-17Add missing NULL checkozaki-r
2017-03-14Add missing pserialize_read_exitozaki-r
2017-03-14Use if_acquire and if_release instead of using psref API directlyozaki-r
2017-03-14Fix use of curlwp_bindozaki-r
2017-03-14Fix race condition in sysctl_iflistozaki-r
2017-03-14Replace DIAGNOSTIC + panic with KASSERTozaki-r
2017-03-14Avoid debug printf just if DIAGNOSTICozaki-r