#
1.25 |
|
18-May-2024 |
jsg |
remove prototypes with no matching function; ok claudio@
|
Revision tags: OPENBSD_6_9_BASE OPENBSD_7_0_BASE OPENBSD_7_1_BASE OPENBSD_7_2_BASE OPENBSD_7_3_BASE OPENBSD_7_4_BASE OPENBSD_7_5_BASE
|
#
1.24 |
|
19-Jan-2021 |
claudio |
Kill dvrmpd_process and log_procnames. Unneeded abstraction for this simple daemon.
|
#
1.23 |
|
19-Jan-2021 |
claudio |
Another pkt_ptr cleanup. There is actually no need to make the pkt a static memory region. Just use the stack.
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE
|
#
1.22 |
|
02-Sep-2016 |
benno |
work on making log.c similar in all daemons:
move daemon-local functions into new logmsg.c, and reduce the (mostly whitespace) differences so that log.c's can be diffed easily.
ok claudio@
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
|
#
1.21 |
|
27-Sep-2015 |
stsp |
As done for bgpd recently, rename if_mediatype to if_type in dvrmpd. Remove unused function get_ifms_type(). No ifmedia in here anymore. "move forward" deraadt@
|
Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
|
#
1.20 |
|
02-Nov-2009 |
claudio |
Yet another implementation of IMSG_CTL_LOG_VERBOSE. Similar to the one in ripd, ospfd and friends. OK michele, henning, sthen
|
Revision tags: OPENBSD_4_6_BASE
|
#
1.19 |
|
06-Jun-2009 |
pyr |
Get ready for including imsg.h from a lib, when it comes along.
|
#
1.18 |
|
06-Jun-2009 |
pyr |
make dvmrpd imsg-in-a-lib ready as well. ``put it in'' claudio@, ok eric@
|
#
1.17 |
|
16-Apr-2009 |
michele |
Notify the rde when a neighbor goes down. When this happens we have to rebuild the list of downstream interfaces.
ok claudio@
|
#
1.16 |
|
14-Mar-2009 |
michele |
Initial support for pruning. When every single interface is removed from the downstream list for a particular source send a prune to the upstream router.
input and ok claudio@
|
#
1.15 |
|
07-Mar-2009 |
michele |
Get rid of rde_nbr structure as it is no more needed in RDE to make routing decisions.
ok claudio@
|
#
1.14 |
|
06-Mar-2009 |
michele |
Make RDE aware of multicast group members per interface. This is needed to make unicast routing decisions.
ok claudio@
|
Revision tags: OPENBSD_4_5_BASE
|
#
1.13 |
|
20-Jan-2009 |
todd |
revert earlier commit that broke the tree
|
#
1.12 |
|
19-Jan-2009 |
michele |
When inserting a new route into the kernel set as downstream interfaces the ones with neighbors or group members.
ok norby@
|
#
1.11 |
|
07-Dec-2008 |
michele |
Kill src_node structure. It is mostly redundant with rt_node and adds unneeded complexity. Move any stuff to rt_node structure.
|
#
1.10 |
|
02-Dec-2008 |
michele |
Initial support for neighbor expiry. When a nbr goes down delete it from the lists of downstream dependent neighbors.
OK norby@
|
#
1.9 |
|
21-Nov-2008 |
michele |
Introduce support for flash updates. They spread routing changes immediately as they happen avoiding wait until the next report interval.
OK norby@
|
Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE
|
#
1.8 |
|
11-Sep-2007 |
claudio |
The same dance as in all other routing daemons. baudrate is 64bit plus initialize iface->baudrate when the interface is created. An additional gimmick don't set the ictl->baudrate twice when building the control message.
|
#
1.7 |
|
11-Sep-2007 |
henning |
baudrate 64bit, two more questionable marked for norby
|
Revision tags: OPENBSD_4_2_BASE
|
#
1.6 |
|
21-Mar-2007 |
michele |
Added code to parse unicast routes learned from route report packets. Now we are able to select correctly designated forwarders and downstream dependent routers per interface.
Tested and OK norby@
|
Revision tags: OPENBSD_4_1_BASE
|
#
1.5 |
|
03-Dec-2006 |
michele |
introduce rde_check_route that selects which routes must be accepted and which discarded. Still not complete, just a step forward.
ok norby@ henning@
|
Revision tags: OPENBSD_4_0_BASE
|
#
1.4 |
|
02-Jun-2006 |
norby |
simplify netid_len calculation, inspired by stuff from bgpd.
|
#
1.3 |
|
01-Jun-2006 |
claudio |
More kroute.c cleanup and start using the routing socket to track interface states.
|
#
1.2 |
|
01-Jun-2006 |
norby |
implement adjacent nbr count, needed when we want to decide where to flood multicast streams.
|
#
1.1 |
|
01-Jun-2006 |
norby |
Welcome dvmrpd started by Esben Norby some time ago by using the imsg/three process framework of ospfd. Right now it is not particularly useful, major parts are still missing but is imported to allow more people to work on it.
Status:
The IGMP part is mostly complete, allowing clients to join and leave groups. Election the IGMP querier of a network is also functional, only thing missing is some corner cases when going from non-querier to querier.
About half of the DVMRP is functional, probes and route reports are functional.
Multicast streams can be detected and the MFC can be manipulated. The RIB is not complete but operational.
Not yet connected to the builds.
OK claudio@
|
#
1.24 |
|
19-Jan-2021 |
claudio |
Kill dvrmpd_process and log_procnames. Unneeded abstraction for this simple daemon.
|
#
1.23 |
|
19-Jan-2021 |
claudio |
Another pkt_ptr cleanup. There is actually no need to make the pkt a static memory region. Just use the stack.
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE
|
#
1.22 |
|
02-Sep-2016 |
benno |
work on making log.c similar in all daemons:
move daemon-local functions into new logmsg.c, and reduce the (mostly whitespace) differences so that log.c's can be diffed easily.
ok claudio@
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
|
#
1.21 |
|
27-Sep-2015 |
stsp |
As done for bgpd recently, rename if_mediatype to if_type in dvrmpd. Remove unused function get_ifms_type(). No ifmedia in here anymore. "move forward" deraadt@
|
Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
|
#
1.20 |
|
02-Nov-2009 |
claudio |
Yet another implementation of IMSG_CTL_LOG_VERBOSE. Similar to the one in ripd, ospfd and friends. OK michele, henning, sthen
|
Revision tags: OPENBSD_4_6_BASE
|
#
1.19 |
|
06-Jun-2009 |
pyr |
Get ready for including imsg.h from a lib, when it comes along.
|
#
1.18 |
|
06-Jun-2009 |
pyr |
make dvmrpd imsg-in-a-lib ready as well. ``put it in'' claudio@, ok eric@
|
#
1.17 |
|
16-Apr-2009 |
michele |
Notify the rde when a neighbor goes down. When this happens we have to rebuild the list of downstream interfaces.
ok claudio@
|
#
1.16 |
|
14-Mar-2009 |
michele |
Initial support for pruning. When every single interface is removed from the downstream list for a particular source send a prune to the upstream router.
input and ok claudio@
|
#
1.15 |
|
07-Mar-2009 |
michele |
Get rid of rde_nbr structure as it is no more needed in RDE to make routing decisions.
ok claudio@
|
#
1.14 |
|
06-Mar-2009 |
michele |
Make RDE aware of multicast group members per interface. This is needed to make unicast routing decisions.
ok claudio@
|
Revision tags: OPENBSD_4_5_BASE
|
#
1.13 |
|
20-Jan-2009 |
todd |
revert earlier commit that broke the tree
|
#
1.12 |
|
19-Jan-2009 |
michele |
When inserting a new route into the kernel set as downstream interfaces the ones with neighbors or group members.
ok norby@
|
#
1.11 |
|
07-Dec-2008 |
michele |
Kill src_node structure. It is mostly redundant with rt_node and adds unneeded complexity. Move any stuff to rt_node structure.
|
#
1.10 |
|
02-Dec-2008 |
michele |
Initial support for neighbor expiry. When a nbr goes down delete it from the lists of downstream dependent neighbors.
OK norby@
|
#
1.9 |
|
21-Nov-2008 |
michele |
Introduce support for flash updates. They spread routing changes immediately as they happen avoiding wait until the next report interval.
OK norby@
|
Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE
|
#
1.8 |
|
11-Sep-2007 |
claudio |
The same dance as in all other routing daemons. baudrate is 64bit plus initialize iface->baudrate when the interface is created. An additional gimmick don't set the ictl->baudrate twice when building the control message.
|
#
1.7 |
|
11-Sep-2007 |
henning |
baudrate 64bit, two more questionable marked for norby
|
Revision tags: OPENBSD_4_2_BASE
|
#
1.6 |
|
21-Mar-2007 |
michele |
Added code to parse unicast routes learned from route report packets. Now we are able to select correctly designated forwarders and downstream dependent routers per interface.
Tested and OK norby@
|
Revision tags: OPENBSD_4_1_BASE
|
#
1.5 |
|
03-Dec-2006 |
michele |
introduce rde_check_route that selects which routes must be accepted and which discarded. Still not complete, just a step forward.
ok norby@ henning@
|
Revision tags: OPENBSD_4_0_BASE
|
#
1.4 |
|
02-Jun-2006 |
norby |
simplify netid_len calculation, inspired by stuff from bgpd.
|
#
1.3 |
|
01-Jun-2006 |
claudio |
More kroute.c cleanup and start using the routing socket to track interface states.
|
#
1.2 |
|
01-Jun-2006 |
norby |
implement adjacent nbr count, needed when we want to decide where to flood multicast streams.
|
#
1.1 |
|
01-Jun-2006 |
norby |
Welcome dvmrpd started by Esben Norby some time ago by using the imsg/three process framework of ospfd. Right now it is not particularly useful, major parts are still missing but is imported to allow more people to work on it.
Status:
The IGMP part is mostly complete, allowing clients to join and leave groups. Election the IGMP querier of a network is also functional, only thing missing is some corner cases when going from non-querier to querier.
About half of the DVMRP is functional, probes and route reports are functional.
Multicast streams can be detected and the MFC can be manipulated. The RIB is not complete but operational.
Not yet connected to the builds.
OK claudio@
|
#
1.24 |
|
19-Jan-2021 |
claudio |
Kill dvrmpd_process and log_procnames. Unneeded abstraction for this simple daemon.
|
#
1.23 |
|
19-Jan-2021 |
claudio |
Another pkt_ptr cleanup. There is actually no need to make the pkt a static memory region. Just use the stack.
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE
|
#
1.22 |
|
02-Sep-2016 |
benno |
work on making log.c similar in all daemons:
move daemon-local functions into new logmsg.c, and reduce the (mostly whitespace) differences so that log.c's can be diffed easily.
ok claudio@
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
|
#
1.21 |
|
27-Sep-2015 |
stsp |
As done for bgpd recently, rename if_mediatype to if_type in dvrmpd. Remove unused function get_ifms_type(). No ifmedia in here anymore. "move forward" deraadt@
|
Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
|
#
1.20 |
|
02-Nov-2009 |
claudio |
Yet another implementation of IMSG_CTL_LOG_VERBOSE. Similar to the one in ripd, ospfd and friends. OK michele, henning, sthen
|
Revision tags: OPENBSD_4_6_BASE
|
#
1.19 |
|
06-Jun-2009 |
pyr |
Get ready for including imsg.h from a lib, when it comes along.
|
#
1.18 |
|
06-Jun-2009 |
pyr |
make dvmrpd imsg-in-a-lib ready as well. ``put it in'' claudio@, ok eric@
|
#
1.17 |
|
16-Apr-2009 |
michele |
Notify the rde when a neighbor goes down. When this happens we have to rebuild the list of downstream interfaces.
ok claudio@
|
#
1.16 |
|
14-Mar-2009 |
michele |
Initial support for pruning. When every single interface is removed from the downstream list for a particular source send a prune to the upstream router.
input and ok claudio@
|
#
1.15 |
|
07-Mar-2009 |
michele |
Get rid of rde_nbr structure as it is no more needed in RDE to make routing decisions.
ok claudio@
|
#
1.14 |
|
06-Mar-2009 |
michele |
Make RDE aware of multicast group members per interface. This is needed to make unicast routing decisions.
ok claudio@
|
Revision tags: OPENBSD_4_5_BASE
|
#
1.13 |
|
20-Jan-2009 |
todd |
revert earlier commit that broke the tree
|
#
1.12 |
|
19-Jan-2009 |
michele |
When inserting a new route into the kernel set as downstream interfaces the ones with neighbors or group members.
ok norby@
|
#
1.11 |
|
07-Dec-2008 |
michele |
Kill src_node structure. It is mostly redundant with rt_node and adds unneeded complexity. Move any stuff to rt_node structure.
|
#
1.10 |
|
02-Dec-2008 |
michele |
Initial support for neighbor expiry. When a nbr goes down delete it from the lists of downstream dependent neighbors.
OK norby@
|
#
1.9 |
|
21-Nov-2008 |
michele |
Introduce support for flash updates. They spread routing changes immediately as they happen avoiding wait until the next report interval.
OK norby@
|
Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE
|
#
1.8 |
|
11-Sep-2007 |
claudio |
The same dance as in all other routing daemons. baudrate is 64bit plus initialize iface->baudrate when the interface is created. An additional gimmick don't set the ictl->baudrate twice when building the control message.
|
#
1.7 |
|
11-Sep-2007 |
henning |
baudrate 64bit, two more questionable marked for norby
|
Revision tags: OPENBSD_4_2_BASE
|
#
1.6 |
|
21-Mar-2007 |
michele |
Added code to parse unicast routes learned from route report packets. Now we are able to select correctly designated forwarders and downstream dependent routers per interface.
Tested and OK norby@
|
Revision tags: OPENBSD_4_1_BASE
|
#
1.5 |
|
03-Dec-2006 |
michele |
introduce rde_check_route that selects which routes must be accepted and which discarded. Still not complete, just a step forward.
ok norby@ henning@
|
Revision tags: OPENBSD_4_0_BASE
|
#
1.4 |
|
02-Jun-2006 |
norby |
simplify netid_len calculation, inspired by stuff from bgpd.
|
#
1.3 |
|
01-Jun-2006 |
claudio |
More kroute.c cleanup and start using the routing socket to track interface states.
|
#
1.2 |
|
01-Jun-2006 |
norby |
implement adjacent nbr count, needed when we want to decide where to flood multicast streams.
|
#
1.1 |
|
01-Jun-2006 |
norby |
Welcome dvmrpd started by Esben Norby some time ago by using the imsg/three process framework of ospfd. Right now it is not particularly useful, major parts are still missing but is imported to allow more people to work on it.
Status:
The IGMP part is mostly complete, allowing clients to join and leave groups. Election the IGMP querier of a network is also functional, only thing missing is some corner cases when going from non-querier to querier.
About half of the DVMRP is functional, probes and route reports are functional.
Multicast streams can be detected and the MFC can be manipulated. The RIB is not complete but operational.
Not yet connected to the builds.
OK claudio@
|
Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
|
#
1.22 |
|
02-Sep-2016 |
benno |
work on making log.c similar in all daemons:
move daemon-local functions into new logmsg.c, and reduce the (mostly whitespace) differences so that log.c's can be diffed easily.
ok claudio@
|
Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
|
#
1.21 |
|
27-Sep-2015 |
stsp |
As done for bgpd recently, rename if_mediatype to if_type in dvrmpd. Remove unused function get_ifms_type(). No ifmedia in here anymore. "move forward" deraadt@
|
Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE OPENBSD_5_5_BASE OPENBSD_5_6_BASE OPENBSD_5_7_BASE OPENBSD_5_8_BASE
|
#
1.20 |
|
02-Nov-2009 |
claudio |
Yet another implementation of IMSG_CTL_LOG_VERBOSE. Similar to the one in ripd, ospfd and friends. OK michele, henning, sthen
|
Revision tags: OPENBSD_4_6_BASE
|
#
1.19 |
|
06-Jun-2009 |
pyr |
Get ready for including imsg.h from a lib, when it comes along.
|
#
1.18 |
|
06-Jun-2009 |
pyr |
make dvmrpd imsg-in-a-lib ready as well. ``put it in'' claudio@, ok eric@
|
#
1.17 |
|
16-Apr-2009 |
michele |
Notify the rde when a neighbor goes down. When this happens we have to rebuild the list of downstream interfaces.
ok claudio@
|
#
1.16 |
|
14-Mar-2009 |
michele |
Initial support for pruning. When every single interface is removed from the downstream list for a particular source send a prune to the upstream router.
input and ok claudio@
|
#
1.15 |
|
07-Mar-2009 |
michele |
Get rid of rde_nbr structure as it is no more needed in RDE to make routing decisions.
ok claudio@
|
#
1.14 |
|
06-Mar-2009 |
michele |
Make RDE aware of multicast group members per interface. This is needed to make unicast routing decisions.
ok claudio@
|
Revision tags: OPENBSD_4_5_BASE
|
#
1.13 |
|
20-Jan-2009 |
todd |
revert earlier commit that broke the tree
|
#
1.12 |
|
19-Jan-2009 |
michele |
When inserting a new route into the kernel set as downstream interfaces the ones with neighbors or group members.
ok norby@
|
#
1.11 |
|
07-Dec-2008 |
michele |
Kill src_node structure. It is mostly redundant with rt_node and adds unneeded complexity. Move any stuff to rt_node structure.
|
#
1.10 |
|
02-Dec-2008 |
michele |
Initial support for neighbor expiry. When a nbr goes down delete it from the lists of downstream dependent neighbors.
OK norby@
|
#
1.9 |
|
21-Nov-2008 |
michele |
Introduce support for flash updates. They spread routing changes immediately as they happen avoiding wait until the next report interval.
OK norby@
|
Revision tags: OPENBSD_4_3_BASE OPENBSD_4_4_BASE
|
#
1.8 |
|
11-Sep-2007 |
claudio |
The same dance as in all other routing daemons. baudrate is 64bit plus initialize iface->baudrate when the interface is created. An additional gimmick don't set the ictl->baudrate twice when building the control message.
|
#
1.7 |
|
11-Sep-2007 |
henning |
baudrate 64bit, two more questionable marked for norby
|
Revision tags: OPENBSD_4_2_BASE
|
#
1.6 |
|
21-Mar-2007 |
michele |
Added code to parse unicast routes learned from route report packets. Now we are able to select correctly designated forwarders and downstream dependent routers per interface.
Tested and OK norby@
|
Revision tags: OPENBSD_4_1_BASE
|
#
1.5 |
|
03-Dec-2006 |
michele |
introduce rde_check_route that selects which routes must be accepted and which discarded. Still not complete, just a step forward.
ok norby@ henning@
|
Revision tags: OPENBSD_4_0_BASE
|
#
1.4 |
|
02-Jun-2006 |
norby |
simplify netid_len calculation, inspired by stuff from bgpd.
|
#
1.3 |
|
01-Jun-2006 |
claudio |
More kroute.c cleanup and start using the routing socket to track interface states.
|
#
1.2 |
|
01-Jun-2006 |
norby |
implement adjacent nbr count, needed when we want to decide where to flood multicast streams.
|
#
1.1 |
|
01-Jun-2006 |
norby |
Welcome dvmrpd started by Esben Norby some time ago by using the imsg/three process framework of ospfd. Right now it is not particularly useful, major parts are still missing but is imported to allow more people to work on it.
Status:
The IGMP part is mostly complete, allowing clients to join and leave groups. Election the IGMP querier of a network is also functional, only thing missing is some corner cases when going from non-querier to querier.
About half of the DVMRP is functional, probes and route reports are functional.
Multicast streams can be detected and the MFC can be manipulated. The RIB is not complete but operational.
Not yet connected to the builds.
OK claudio@
|