summaryrefslogtreecommitdiff
path: root/sys/net/rtsock.c
AgeCommit message (Expand)Author
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2013-07-24report about route tag in sysctl route walkerkefren
2013-03-01Retire OSI network stack. OK core@joerg
2012-01-30- don't copy past the end of sockaddr if we are rounding, zero it out instead,christos
2011-12-31- fix offsetof usage, and redundant defineschristos
2011-12-12When adding or scrubbing a prefix, always notify userland even if theroy
2011-10-31remove an unnecessary castyamt
2011-07-17Retire varargs.h support. Move machine/stdarg.h logic into MIjoerg
2011-03-31Hide the radix-trie implementation of the forwarding table so that wedyoung
2011-02-10Allow changing route flags. Should fix PR/40455kefren
2011-02-01Add a new AF/PF_ROUTE which is 64-bit clean which makes the routing socketmatt
2010-12-25merge the length getting code from rt_msg1 and rt_msg2 and make it failchristos
2010-11-12Add RTM_CHGADDR to signal that an address on the interface has changed.roy
2010-06-28we need to set rt_ifp even if ifa is the same. Fixes the case when onekefren
2010-06-26Add MPLS support, proposed on tech-net@ a couple of days agokefren
2010-05-02Permit the existence of a route with unlinked ifp and ifa,kefren
2009-09-16Replace a large number of link set based sysctl node creations withpooka
2009-09-12Make this compile with options RTSOCK_DEBUG.tsutsui
2009-04-02Centralize the ROUNDUP and ADVANCE macro in a header file, give them anchristos
2009-03-11Revert r1.119 as the implementation is broken.roy
2009-02-20remove inline from some functions which are not small or critical.yamt
2009-02-14mention when this will really break, not 2038 but 2145.christos
2009-01-11we need route_enqueue not to be staticchristos
2009-01-11merge christos-time_tchristos
2008-12-21When removing routes automatically added, remove the flag from the associatedroy
2008-12-17kill MALLOC and FREE macros.cegger
2008-12-12RTAX_GENMASK and RTAX_AUTHOR could cause kernel memory corruption becausechristos
2008-11-07*** Summary ***dyoung
2008-10-28Fold long lines created by the previous commit. No functional change.christos
2008-10-28Stop the "Sleazy use of local variables throughout file", replacedyoung
2008-10-25Fix handling of RTAX_GENMASK. Since this has been removed, userland programschristos
2008-10-24Do not gratuitously cast to void *. Remove excess parenthesization.dyoung
2008-08-28- more void * removalchristos
2008-08-28Do not cast to void * unnecessarily.dyoung
2008-06-15Fix previous: a well hidden assignment was lost.cube
2008-06-15- add if_alloc (ours just mallocs), and if_initname and use them (from FreeBSD)christos
2008-06-01Don't obliterate the whole message, preserve the data we have just writtenchristos
2008-05-29PR/38791: J.T. Conklin: routing socket event header not clearedchristos
2008-05-25fix typodholland
2008-05-24Coverity CID 5013: Add diagnostic test for bad cmd parameter.christos
2008-05-13Replace a call to rtrequest() with single dst, mask, gatewaydyoung
2008-05-11Use memset, memmove, and memcmp instead of Bzero, Bcopy, and Bcmp,dyoung
2008-04-24Merge the socket locking patch:ad
2008-03-29route_intr: fill a correct member of sockproto. (sp_family -> sp_protocol)yamt
2008-03-26Defer processing of routing messages to a soft interrupt. These can bead
2008-02-20s/u_\(int[0-9]*_t\)/u\1/gmatt
2007-12-20Poison struct route->ro_rt uses in the kernel by changing the namedyoung
2007-12-05Use IFADDR_FIRST(), IFADDR_NEXT().dyoung
2007-07-19Take steps to hide the radix_node implementation of the forwarding tabledyoung
2007-06-09Get rid of radix_node_head.rnh_walktree, because it is only everdyoung