From: Ondrej Filip Date: Tue, 13 Jul 2004 22:10:14 +0000 (+0000) Subject: Add more reasonable options to LSAs. (But it seems, that it's ignored.) X-Git-Tag: v1.2.0~263 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=490767adfce6207012f54f004babcb2aef7f33f8;p=thirdparty%2Fbird.git Add more reasonable options to LSAs. (But it seems, that it's ignored.) --- diff --git a/proto/ospf/topology.c b/proto/ospf/topology.c index 027ef8fcf..562ddb52d 100644 --- a/proto/ospf/topology.c +++ b/proto/ospf/topology.c @@ -453,6 +453,7 @@ originate_sum_lsa(struct ospf_area *oa, struct fib_node *fn, int type, int metri lsa.sn = LSA_INITSEQNO; lsa.length = sizeof(struct ospf_lsa_sum) + sizeof(union ospf_lsa_sum_tm) + sizeof(struct ospf_lsa_header); + lsa.options = oa->opt.byte; max = max_ext_lsa(fn->pxlen); for (i = 0; i < max; i++) @@ -592,6 +593,7 @@ originate_ext_lsa(net * n, rte * e, struct proto_ospf *po, lsa.type = LSA_T_EXT; lsa.rt = rtid; lsa.sn = LSA_INITSEQNO; + lsa.options = 0; body = originate_ext_lsa_body(n, e, po, attrs); lsa.length = sizeof(struct ospf_lsa_ext) + sizeof(struct ospf_lsa_ext_tos) +