summaryrefslogtreecommitdiff
path: root/sys/net/route.h
AgeCommit message (Expand)Author
2016-09-24a route message for BFD, so we can notify userland about the status.Peter Hessler
2016-09-04Purge routes attached to an address when this address is removed.Martin Pieuchot
2016-09-04Make it possible to toggle RTF_BFD via RTM_CHANGE and fix some minor thingsClaudio Jeker
2016-09-03Add in the (disabled) kernel glue for BFDPeter Hessler
2016-08-31Remove unused RTF_MASK route flag.Alexander Bluhm
2016-08-31G/C rt_defmask4.Martin Pieuchot
2016-08-22Make the ``rt_gwroute'' pointer of RTF_GATEWAY entries immutable.Martin Pieuchot
2016-07-13Introduce RTF_MULTICAST and flag corresponding IPv6 routes as suchMartin Pieuchot
2016-07-11Path MTU discovery was slightly broken. I took two ICMP packetsAlexander Bluhm
2016-07-11Revert the introduction of ``rt_addr''.Martin Pieuchot
2016-06-14Pass the configured ``ifa'' to rt_sendaddrmsg() instead of getting it viaMartin Pieuchot
2016-06-14Store the source address associated with a route in its own chunk ofMartin Pieuchot
2016-06-03set rt_expire times against time_uptime, not time_second.David Gwynne
2016-04-27Remove unused arguments from rt_checkgate().Martin Pieuchot
2016-03-30Implement proxy ARP for ART based on mpath support.Martin Pieuchot
2016-03-26Always include the route priority in routing messages.Martin Pieuchot
2016-02-24Fix ECMP routing by passing the correct destination address to theMartin Pieuchot
2016-01-18Stop storing a backpointer to the corresponding ART node in each routeMartin Pieuchot
2015-12-03Get rid of rt_mask() and stop allocating a "struct sockaddr" for everyMartin Pieuchot
2015-12-03Use SRPL_HEAD() and SRPL_ENTRY() to be consistent with and allow toMartin Pieuchot
2015-12-03Remove unused ``rt_tableid'' field from "struct rtentry".Martin Pieuchot
2015-12-03Store an interface index instead of a pointer in the "struct rtentry".Martin Pieuchot
2015-12-02When destroying an interface, we have to wait until all referencesAlexander Bluhm
2015-12-02Kill the RT_REPORT flag to rtalloc() and stop sending RTM_MISS messagesClaudio Jeker
2015-12-02Move multipath Hash-Threshold selection mechanism inside rtable_match().Martin Pieuchot
2015-12-01Kill redundant or unused arguments in rtredirect().Martin Pieuchot
2015-11-29Convert the simple list of multipath route entries used by ART kernelsMartin Pieuchot
2015-11-09Rewrite rtalloc(9) to consider RTF_GATEWAY entries without valid next-Martin Pieuchot
2015-11-06Rename rt_mpath_next() into rtable_mpath_next() and provide anMartin Pieuchot
2015-11-06Use a SLIST instead of a LIST for MPATH route entries with ART.Martin Pieuchot
2015-10-30Rename rtrequest1() to rtrequest().Alexander Bluhm
2015-10-25Instead of doing the the if_get() dance for rt_missmsg(), change theAlexander Bluhm
2015-10-24Define ``rt_ifidx'' as rt_ifp->if_index to ease the transtion towardsMartin Pieuchot
2015-10-07Initialize the routing table before domains.Martin Pieuchot
2015-10-03Enable eigrpd(8) and eigrpctl(8) in the buildsRenato Westphal
2015-09-11Now that the port tree is clean, RTF_XRESOLVE disapear.Martin Pieuchot
2015-09-11Introduce rtref(9) use it in rtable_lookup() before returning a routeMartin Pieuchot
2015-09-01Introduce rtisvalid(9) a function to check if a (cached) route entryMartin Pieuchot
2015-08-20Import an alternative routing table backend based on Yoichi Hariguchi'sMartin Pieuchot
2015-07-18Abstract the routing table internals behind an rtable_* API.Martin Pieuchot
2015-07-08Use a new RTF_CONNECTED flag for interface (connected) routes.Martin Pieuchot
2015-07-08RTF_LOCAL and RTF_BROADCAST must not be settable by userland.Martin Pieuchot
2015-05-05Flag user specified routes with an AF_LINK gateway as RTF_LLINFO.Martin Pieuchot
2015-02-11Do not store the key and the gateway of a route entry in the same chunkMartin Pieuchot
2015-01-13Restore sending RTM_ADD and RTM_DELETE messages to userland for everyMartin Pieuchot
2015-01-08Include the Routing Table ID in "struct rtentry" and reorder the fieldsMartin Pieuchot
2015-01-08Factorize various duplicated chunks of (old and horrible) code, checkingMartin Pieuchot
2014-11-24Rename rt_ifa_addloop() into rt_ifa_addlocal() and make it return anMartin Pieuchot
2014-11-01Rename rtalloc1() into rtalloc(9) and convert its flags to only enableMartin Pieuchot
2014-10-14Use rtfree() instead of RTFREE(), NULLify some free'd route pointers andMartin Pieuchot