summaryrefslogtreecommitdiff
path: root/sys/net/route.c
AgeCommit message (Expand)Author
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2002-11-12remove all entries in rt timer queue on ip_mtudisc change, instead ofitojun
2002-11-12add an argument to rt_timer_remove_all(), to specify if we need to callitojun
2002-08-26Fix a signed/unsigned comparison warning from GCC 3.3.thorpej
2002-05-12Eliminate more commons.matt
2002-03-08Pool deals fairly well with physical memory shortage, but it doesn'tthorpej
2001-11-12add RCSIDslukem
2001-11-05Switch to using queue access macros instead of refering to the membermatt
2001-10-16on RTM_DELETE, reduce refcnt on rt->rt_parent, to avoid leaks.itojun
2001-07-26do not initialize rmx_mtu on RTM_ADD.itojun
2001-07-25do not copy rmx_mtu on RTM_ADD/RESOLVE. the fragment was mistakenlyitojun
2001-07-20validate sa_len on equal() macro. without the change we may touch the contentitojun
2001-07-18bzero -> memsetthorpej
2001-02-21use u_quad_t for rtstat.itojun
2001-01-27change non-intuitive function name. s/rtflushit/rtflushclone1/itojun
2001-01-27cleanup cloned route when parent route (RTF_CLONING) goes away.itojun
2001-01-27mark cloned routes with RTF_CLONED. present it with netstat -r by "c".itojun
2001-01-17pull post-4.4BSD change to sys/net/route.c from BSD/OS 4.2 (UCB copyrighted).itojun
2000-12-11do not touch region after freeitojun
2000-12-09update icmp6 too big validation. the change is necessary since pmtud isitojun
2000-03-30Kill some more register declarations.augustss
2000-03-23New callout mechanism with two major improvements over the oldthorpej
2000-03-22remove bogus commentitojun
2000-03-13Fix doubled 'the's in comments.soren
2000-03-10do not touch radix_node with RNF_ROOT on route_output(). this canitojun
2000-02-02Wrap a debugging printf in IFAREF_DEBUG.thorpej
2000-02-01First-draft if_detach() implementation, originally from Bill Studnemund,thorpej
1999-10-09Fix PR7946 (neighbor discovery tries to block at interrupt level).sommerfeld
1999-10-09Delay clearing of RTF_UP until after deleting rt_gwroute. Otherwise, if rt_g...erh
1999-08-21Cleanup a little kludge in mtu handling in route.c. Bring down FDDImatt
1999-07-30remove reference to in6_systm.h (file itself will be removed afterwords)itojun
1999-07-01IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628.itojun
1998-12-27Simplify the rttimer code somewhat; use TAILQs instead of CIRCLEQs (wethorpej
1998-12-27Fix kern/6658 from Martin Husemann:veego
1998-12-22Use pools for rtentry and rttimer structures.thorpej
1998-10-28Add call to splsoftnet() in rt_timer_timer to avoid possible racekml
1998-08-15Explicitly dereference the route timer expiration function pointer.thorpej
1998-07-05defopt NS, NSIP.jonathan
1998-04-29Add generic route timeout functionality; used by path MTU discovery codekml
1997-04-02Sync with Lite2.christos
1996-10-13backout previous kprintf changechristos
1996-10-10- printf -> kprintf, sprintf -> ksprintfchristos
1996-02-13Net prototypeschristos
1995-08-12splnet --> splsoftnetmycroft
1995-03-08fixed sized types, where appropriate. when casting pointers tocgd
1994-06-29New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'cgd
1994-05-13Update to 4.4-Lite networking code, with a few local changes.mycroft
1994-05-11Update to RTM version 3. Add prototypes. Add some new constants which aremycroft