⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 Linux平台下
💻
字号:
Changelog for 0.900 (@1597)ldp-portable-----------Change 1577 by jleu@jleu:ldp-portable on 2006/12/20 22:41:33	Update documentation in prep for a new releaseAffected files ...... //depot/ldp-portable/README#7 edit... //depot/ldp-portable/README.quagga-mpls#3 editChange 1562 by jleu@jleu:ldp-portable on 2006/12/11 23:03:01	Remove the usage of fprintf from ldp-portableAffected files ...... //depot/ldp-portable/ldp/ldp_addr.c#20 edit... //depot/ldp-portable/ldp/ldp_adj.c#8 edit... //depot/ldp-portable/ldp/ldp_attr.c#25 edit... //depot/ldp-portable/ldp/ldp_cfg.c#38 edit... //depot/ldp-portable/ldp/ldp_entity.c#11 edit... //depot/ldp-portable/ldp/ldp_fec.c#38 edit... //depot/ldp-portable/ldp/ldp_global.c#39 edit... //depot/ldp-portable/ldp/ldp_if.c#15 edit... //depot/ldp-portable/ldp/ldp_inlabel.c#11 edit... //depot/ldp-portable/ldp/ldp_mesg.c#7 edit... //depot/ldp-portable/ldp/ldp_nexthop.c#16 edit... //depot/ldp-portable/ldp/ldp_outlabel.c#17 edit... //depot/ldp-portable/ldp/ldp_session.c#22 editChange 1548 by jleu@jleu:ldp-portable on 2006/11/22 00:40:00	Add mpls_socket_get_local_name and mpls_socket_get_remote_name	to socket API.  We then use this API to show both ends of	the TCP session established by peersAffected files ...... //depot/ldp-portable/common/mpls_socket_impl.h#6 edit... //depot/ldp-portable/ldp/ldp_cfg.c#37 edit... //depot/ldp-portable/ldp/ldp_cfg.h#18 edit... //depot/ldp-portable/ldp/ldp_struct.h#28 editChange 1529 by jleu@jleu:ldp-portable on 2006/11/08 22:16:51	Results of major ATTR rework:	- A majority of the changes are related to converting ATTRs	  to be "self installing/deleting" like ADDRs FECs and IFs	- we correctly hold temp ATTRs and FECs used as part of the	  message processing engine (ldp_state_funcs.c)	- we now differenciate between FECs added to the tree due to	  protocol messages and FECs added to the tree from the routing	  subsystem (ldp_cfg.c, mpls_struct.h, ldp_struct.h)Affected files ...... //depot/ldp-portable/common/mpls_struct.h#12 edit... //depot/ldp-portable/ldp/ldp_addr.c#19 edit... //depot/ldp-portable/ldp/ldp_attr.c#24 edit... //depot/ldp-portable/ldp/ldp_attr.h#13 edit... //depot/ldp-portable/ldp/ldp_cfg.c#36 edit... //depot/ldp-portable/ldp/ldp_fec.c#37 edit... //depot/ldp-portable/ldp/ldp_global.c#38 edit... //depot/ldp-portable/ldp/ldp_inlabel.c#10 edit... //depot/ldp-portable/ldp/ldp_inlabel.h#6 edit... //depot/ldp-portable/ldp/ldp_label_mapping.c#33 edit... //depot/ldp-portable/ldp/ldp_label_rel_with.c#13 edit... //depot/ldp-portable/ldp/ldp_label_request.c#16 edit... //depot/ldp-portable/ldp/ldp_outlabel.c#16 edit... //depot/ldp-portable/ldp/ldp_outlabel.h#9 edit... //depot/ldp-portable/ldp/ldp_session.c#21 edit... //depot/ldp-portable/ldp/ldp_session.h#9 edit... //depot/ldp-portable/ldp/ldp_state_funcs.c#10 edit... //depot/ldp-portable/ldp/ldp_struct.h#27 editChange 1527 by jleu@jleu:ldp-portable on 2006/10/16 21:11:51	ldp_label_mapping_with_xc creates a us_attr for us if neededAffected files ...... //depot/ldp-portable/ldp/ldp_fec.c#36 editChange 1525 by jleu@jleu:ldp-portable on 2006/10/02 20:57:25	Change inlabel outlabel/nexthop, and attr accounting.  Specically	make inlabels and outlabel 'auto cleanup' like FECs, addrs, and intfs.		In the process straighten out the handling of nexthops used by	outlabels and outlabels used by nexthops (think hierarchy)Affected files ...... //depot/ldp-portable/ldp/ldp_attr.c#23 edit... //depot/ldp-portable/ldp/ldp_attr.h#12 edit... //depot/ldp-portable/ldp/ldp_cfg.c#35 edit... //depot/ldp-portable/ldp/ldp_global.c#37 edit... //depot/ldp-portable/ldp/ldp_inlabel.c#9 edit... //depot/ldp-portable/ldp/ldp_inlabel.h#5 edit... //depot/ldp-portable/ldp/ldp_nexthop.c#15 edit... //depot/ldp-portable/ldp/ldp_nexthop.h#6 edit... //depot/ldp-portable/ldp/ldp_outlabel.c#15 edit... //depot/ldp-portable/ldp/ldp_outlabel.h#8 edit... //depot/ldp-portable/ldp/ldp_session.c#20 edit... //depot/ldp-portable/ldp/ldp_session.h#8 edit... //depot/ldp-portable/ldp/ldp_tunnel.c#4 edit... //depot/ldp-portable/ldp/ldp_tunnel.h#3 editChange 1524 by jleu@jleu:ldp-portable on 2006/10/02 20:54:19	Add additional comments	Fix call to mpls_policy_egress_check to send user_data	Paranoia codingAffected files ...... //depot/ldp-portable/ldp/ldp_fec.c#35 editChange 1510 by jleu@jleu:ldp-portable on 2006/08/09 23:57:35	Re-work the LDP transport addr config, it is not the responsibility	of the porting layer to keep track of what mode we're in and send	the correct trans addr in for the correct entities.Affected files ...... //depot/ldp-portable/ldp/ldp_defaults.h#4 edit... //depot/ldp-portable/ldp/ldp_struct.h#26 editChange 1494 by jleu@jleu:ldp-portable on 2006/06/07 23:29:57	Don't propogate mappings to the session we recv'd the mapping fromAffected files ...... //depot/ldp-portable/ldp/ldp_label_mapping.c#32 editChange 1480 by jleu@jleu:ldp-portable on 2006/05/17 23:20:51	Upon global delete, make to remove all FECs, NH, IFs, ADDRs, ATTRs	The explicit NH,ADDRs,ATTRs loops are just for debugging, eventually	they should be removedAffected files ...... //depot/ldp-portable/ldp/ldp_global.c#36 editChange 1479 by jleu@jleu:ldp-portable on 2006/05/17 23:19:25	Print standard delete messageAffected files ...... //depot/ldp-portable/ldp/ldp_attr.c#22 editChange 1477 by jleu@jleu:ldp-portable on 2006/05/14 22:33:36	Add comment to ldp/ldp_global.c stating that we need to do some	cleanup when shutting down the ldp_global.Affected files ...... //depot/ldp-portable/ldp/ldp_global.c#35 edit... //depot/ldp-portable/ldp/ldp_nortel.h#4 editChange 1476 by jleu@jleu:ldp-portable on 2006/05/14 22:32:35	remove debug code from ldp/ldp_fec.cAffected files ...... //depot/ldp-portable/ldp/ldp_fec.c#34 editChange 1163 by jleu@jleu:ldp-portable on 2005/06/13 21:11:12	an address can only be advertised by one session.  Thus	the relationship between an advertised address mapping and	a session is one to one.  This simplifies the handling of	this relationship.		Misc debug additions also accompany this change.Affected files ...... //depot/ldp-portable/ldp/ldp_addr.c#18 edit... //depot/ldp-portable/ldp/ldp_cfg.c#34 edit... //depot/ldp-portable/ldp/ldp_label_mapping.c#31 edit... //depot/ldp-portable/ldp/ldp_nexthop.c#14 edit... //depot/ldp-portable/ldp/ldp_session.c#19 edit... //depot/ldp-portable/ldp/ldp_struct.h#25 editChange 1162 by jleu@jleu:ldp-portable on 2005/05/25 23:26:01	the mpls_inet_addr member is called 'address' in ldp_addr not 'info'Affected files ...... //depot/ldp-portable/ldp/ldp_addr.c#17 editChange 1161 by jleu@jleu:ldp-portable on 2005/05/25 22:41:21	Implement the tie between adding/removing interface addresses and	sending/withdrawing address messagesAffected files ...... //depot/ldp-portable/ldp/ldp_addr.c#16 edit... //depot/ldp-portable/ldp/ldp_addr.h#10 edit... //depot/ldp-portable/ldp/ldp_cfg.c#33 editChange 1160 by jleu@jleu:ldp-portable on 2005/05/25 22:39:37	Make sure to mark LDP globally up before trying to startup	entitiesAffected files ...... //depot/ldp-portable/ldp/ldp_global.c#34 editChange 1159 by jleu@jleu:ldp-portable on 2005/05/25 22:38:27	Make sure that all check for 'egress' utilize mpls_policy_egress_checkAffected files ...... //depot/ldp-portable/ldp/ldp_fec.c#33 edit... //depot/ldp-portable/ldp/ldp_label_mapping.c#30 edit... //depot/ldp-portable/ldp/ldp_label_request.c#15 editChange 1155 by jleu@jleu:ldp-portable on 2005/05/16 22:07:08	We nolonger purge all addresses and FEC during a global shutdown	(this would require the porting layer to resend all of the addresses	and FEC after every global change ... which is needless to say,	sub optimal)Affected files ...... //depot/ldp-portable/ldp/ldp_global.c#33 editChange 1154 by jleu@jleu:ldp-portable on 2005/05/16 22:04:00	It is no longer the responsibility of global to walk the interface	list and route table.  Instead the porting layer needs to use	the ldp_cfg interface to send this information in.Affected files ...... //depot/ldp-portable/ldp/ldp_global.c#32 editChange 1153 by jleu@jleu:ldp-portable on 2005/05/16 22:00:07	We no longer need _ldp_global_ifmgr_callback because	we now send interface events via the ldp_cfg interface.Affected files ...... //depot/ldp-portable/ldp/ldp_global.c#31 editChange 1152 by jleu@jleu:ldp-portable on 2005/05/16 21:58:05	Move the FEC and address tree creation to the global create/delete	from the global startup/shutdown.  This allows us to disable LDP	without deleting (for the purpose of changing a global parameter)	and not have to re-walk the interface list and route table (to	repopulate the address and fec trees)Affected files ...... //depot/ldp-portable/ldp/ldp_global.c#30 editChange 1151 by jleu@jleu:ldp-portable on 2005/05/16 21:51:57	nh->iff->entity is already a pointer we don't need a	pointer-to-a-pointerAffected files ...... //depot/ldp-portable/ldp/ldp_label_mapping.c#29 editChange 1150 by jleu@jleu:ldp-portable on 2005/05/16 21:50:47	White space cleanup and logic clearification, no functional	changeAffected files ...... //depot/ldp-portable/ldp/ldp_cfg.c#32 editChange 1149 by jleu@jleu:ldp-portable on 2005/05/16 21:48:53	When working with interfaces we should use interface defines ...	not FEC defines ...Affected files ...... //depot/ldp-portable/ldp/ldp_cfg.c#31 editChange 1148 by jleu@jleu:ldp-portable on 2005/05/16 21:44:05	Don't allow the user to delete a fec that still has nexthopsAffected files ...... //depot/ldp-portable/ldp/ldp_cfg.c#30 editChange 1147 by jleu@jleu:ldp-portable on 2005/05/16 21:32:40	We need to hold a reference to the nexthop so when we dettach it	from the FEC it is not deleted.  We need to dettach the nexthop	from the FEC before the call to ldp_fec_process_change so that	the searching for a valid FEC nexthop will not find this	(now invalid) nexthop.  When the nexthop is deleted (most likely	due to the call to MPLS_REFCNT_RELEASE2) _ldp_global_del_nexthop	will be called (from ldp_nexthop_delete)Affected files ...... //depot/ldp-portable/ldp/ldp_cfg.c#29 editChange 1146 by jleu@jleu:ldp-portable on 2005/05/16 21:24:12	I added more debug code while bug huntingAffected files ...... //depot/ldp-portable/ldp/ldp_fec.c#32 editChange 1145 by jleu@jleu:ldp-portable on 2005/05/16 21:21:43	In the case of a route being and there is not an alternate	nexthop, the 'new' nexthop will be NULL and thus there is not	a nexthop session.Affected files ...... //depot/ldp-portable/ldp/ldp_fec.c#31 editChange 1144 by jleu@jleu:ldp-portable on 2005/05/16 20:57:29	Move the create/deletion of nexthop components (addrs ifs	outlabels) into nexthop create/delete (from fec add/delete nexthop)	To facilitate the correct destructions of nexthops, the nexthop	componentes cannot hold a refcount for the nexthop.  Since	the destruction of a nexthop will result in the components	reference being dropped, there is no danger of a nexthop disappearing	and leaving the components dangling.Affected files ...... //depot/ldp-portable/ldp/ldp_addr.c#15 edit... //depot/ldp-portable/ldp/ldp_fec.c#30 edit... //depot/ldp-portable/ldp/ldp_if.c#14 edit... //depot/ldp-portable/ldp/ldp_nexthop.c#13 edit... //depot/ldp-portable/ldp/ldp_outlabel.c#14 editChange 1143 by jleu@jleu:ldp-portable on 2005/05/16 20:27:28	Change the order that ldp_nexthop_delete and ldp_nexthop_create	appear in the file so ldp_nexthop_create can call ldp_nexthop_delete	without having to have a function prototype. (the next change will	make it apparent why this is needed)Affected files ...... //depot/ldp-portable/ldp/ldp_nexthop.c#12 editChange 1142 by jleu@jleu:ldp-portable on 2005/05/16 20:24:39	Make sure to initialize the global link list elementAffected files ...... //depot/ldp-portable/ldp/ldp_nexthop.c#11 editChange 1119 by jleu@jleu:ldp-portable on 2005/03/21 21:22:33	The ldp entity should not startup or shutdown if the global	is admin down, instead just mark the entity and wanting to	be admin up or down.Affected files ...... //depot/ldp-portable/ldp/ldp_entity.c#10 editChange 1117 by jleu@jleu:ldp-portable on 2005/03/17 23:06:27	Refcnt fixes introduced when I converted addr and fec to	'auto delete'		The entity refcnt in ldp_if.c was the result of a code review	gone awry.Affected files ...... //depot/ldp-portable/ldp/ldp_addr.c#14 edit... //depot/ldp-portable/ldp/ldp_fec.c#29 edit... //depot/ldp-portable/ldp/ldp_if.c#13 editChange 957 by jleu@jleu:ldp-portable on 2004/10/16 14:33:42	We don't need to check the if_handle, we can just check the	iff pointer.Affected files ...... //depot/ldp-portable/ldp/ldp_session.c#18 editChange 956 by jleu@jleu:ldp-portable on 2004/10/16 14:27:54	Update the address of my biggest supporterAffected files ...... //depot/ldp-portable/THANKYOU#3 editChange 955 by jleu@jleu:ldp-portable on 2004/10/16 14:26:38	No longer do we use the ifmgr to walk the addresses attached to this	node.  Instead we can walk the list of addresses sent to us from the	plateform.  We need to make sure to only consider address attached to	this device.Affected files ...... //depot/ldp-portable/ldp/ldp_session.c#17 edit

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -