Re: [mpls-linux-general] Quagga problem removing ILM from memory
Status: Beta
Brought to you by:
jleu
From: James R. L. <jl...@mi...> - 2007-09-13 03:36:38
|
Thank you for the report. I will try to duplicate and fix. On Wed, Sep 12, 2007 at 11:18:08AM +0200, Tom wrote: > Hello, >=20 > I have a question regarding quagga-0.99.6-01.fc5.mpls.1.955d (possibly a > bug??). When a label-swap entry is removed, the ilm entry is not (always!) > removed from memory. After issueing the following command in quagga, >=20 > egypt(config)# mpls static 0 > egypt(config-ls)# label-map gen 1000 swap gen 1001 nexthop eth1 10.0.0.5 >=20 > the following output is obtained=20 >=20 > [user@egypt ~]$ mpls ilm show;mpls nhlfe show > ILM entry label gen 1000 labelspace 0 proto ipv4=20 > pop forward key 0x00000007 (0 bytes, 0 pkts) > NHLFE entry key 0x00000007 mtu 1496 propagate_ttl=20 > push gen 1001 set eth1 ipv4 10.0.0.5 (0 bytes, 0 pkts) >=20 > So far, so good. However, when I remove the label-swap in quagga, >=20 > egypt(config)# mpls static 0 > egypt(config-ls)# no label-map gen 1000 >=20 > I (still) get the following output (while, imo, it should return nothing= ): >=20 > [naslab@egypt ~]$ mpls ilm show;mpls nhlfe show > ILM entry label gen 1000 labelspace 0 proto ipv4=20 > pop peek (0 bytes, 0 pkts) >=20 > Oddly enough, the problem occurs seemingly random. I was able to replicate > the problem most of the times when creating and removing the mpls labelsw= ap > in the same quagga session while no previous labelswap entries were prese= nt > at time of login (i.e. no "mpls static 0" exist in the running config). I > have a trace from dmesg, which consists of two successful creation/removal > of label swaps and a third one that was not successful (see below). > Strangely, the problem does NOT occur (or at least, I haven't noticed it > yet) when simply removing a label-pop entry. >=20 > I have used the patched kernel from mpls-linux website (v1.955) and all t= he > accompanying rpms from that site. >=20 > Some feedback is much appreciated!! >=20 > Kind regards, >=20 > Tom > ouw...@ho... >=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > MPLS debug =3D 1 > MPLS DEBUG net/mpls/mpls_netlink.c:297:genl_mpls_nhlfe_new: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:394:mpls_add_out_label: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:130:nhlfe_dst_alloc: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:151:nhlfe_dst_alloc: exit > MPLS DEBUG net/mpls/mpls_netlink.c:274:mpls_nhlfe_event: enter > MPLS DEBUG net/mpls/mpls_netlink.c:234:mpls_fill_nhlfe: enter > MPLS DEBUG net/mpls/mpls_instr.c:188:mpls_instrs_unbuild: enter > MPLS DEBUG net/mpls/mpls_instr.c:201:mpls_instrs_unbuild: exit > MPLS DEBUG net/mpls/mpls_netlink.c:258:mpls_fill_nhlfe: exit > MPLS DEBUG net/mpls/mpls_netlink.c:288:mpls_nhlfe_event: exit > MPLS DEBUG net/mpls/mpls_nhlfe.c:451:mpls_add_out_label: exit > MPLS DEBUG net/mpls/mpls_opcode.c:345:mpls_build_opcode_push: enter > MPLS DEBUG net/mpls/mpls_opcode.c:356:mpls_build_opcode_push: exit > MPLS DEBUG net/mpls/mpls_opcode.c:1035:mpls_build_opcode_set: enter > MPLS DEBUG net/mpls/mpls_dst.c:169:mpls_dst_alloc: enter > MPLS DEBUG net/mpls/mpls_dst.c:204:mpls_dst_alloc: exit(c5b5de80) > MPLS DEBUG net/mpls/mpls_opcode.c:1100:mpls_build_opcode_set: exit > MPLS DEBUG net/mpls/mpls_netlink.c:334:genl_mpls_nhlfe_new: Exit: 0 > MPLS DEBUG net/mpls/mpls_netlink.c:114:genl_mpls_ilm_new: enter > MPLS DEBUG net/mpls/mpls_ilm.c:522:mpls_add_in_label: enter > MPLS DEBUG net/mpls/mpls_ilm.c:126:mpls_ilm_dst_alloc: enter > MPLS DEBUG net/mpls/mpls_ilm.c:109:ilm_dst_gc: enter > MPLS DEBUG net/mpls/mpls_ilm.c:110:ilm_dst_gc: exit > MPLS DEBUG net/mpls/mpls_ilm.c:156:mpls_ilm_dst_alloc: exit > MPLS DEBUG net/mpls/mpls_netlink.c:90:mpls_ilm_event: enter > MPLS DEBUG net/mpls/mpls_netlink.c:52:mpls_fill_ilm: enter > MPLS DEBUG net/mpls/mpls_instr.c:188:mpls_instrs_unbuild: enter > MPLS DEBUG net/mpls/mpls_instr.c:201:mpls_instrs_unbuild: exit > MPLS DEBUG net/mpls/mpls_netlink.c:75:mpls_fill_ilm: exit > MPLS DEBUG net/mpls/mpls_netlink.c:105:mpls_ilm_event: exit > MPLS DEBUG net/mpls/mpls_ilm.c:582:mpls_add_in_label: exit > MPLS DEBUG net/mpls/mpls_netlink.c:144:genl_mpls_ilm_new: Exit: 0 > MPLS DEBUG net/mpls/mpls_netlink.c:467:genl_mpls_xc_new: enter > MPLS DEBUG net/mpls/mpls_ilm.c:715:mpls_attach_in2out: enter > MPLS DEBUG net/mpls/mpls_netlink.c:445:mpls_xc_event: enter > MPLS DEBUG net/mpls/mpls_netlink.c:431:mpls_fill_xc: Exit: length > MPLS DEBUG net/mpls/mpls_netlink.c:459:mpls_xc_event: exit > MPLS DEBUG net/mpls/mpls_netlink.c:478:genl_mpls_xc_new: Exit: 0 > MPLS DEBUG net/mpls/mpls_netlink.c:203:genl_mpls_ilm_dump: Enter: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:206:genl_mpls_ilm_dump: Dump: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:52:mpls_fill_ilm: enter > MPLS DEBUG net/mpls/mpls_instr.c:188:mpls_instrs_unbuild: enter > MPLS DEBUG net/mpls/mpls_opcode.c:478:mpls_unbuild_opcode_fwd: enter > MPLS DEBUG net/mpls/mpls_opcode.c:484:mpls_unbuild_opcode_fwd: exit > MPLS DEBUG net/mpls/mpls_instr.c:201:mpls_instrs_unbuild: exit > MPLS DEBUG net/mpls/mpls_netlink.c:75:mpls_fill_ilm: exit > MPLS DEBUG net/mpls/mpls_netlink.c:220:genl_mpls_ilm_dump: Exit: entry 1 > MPLS DEBUG net/mpls/mpls_netlink.c:203:genl_mpls_ilm_dump: Enter: entry 1 > MPLS DEBUG net/mpls/mpls_netlink.c:206:genl_mpls_ilm_dump: Dump: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:220:genl_mpls_ilm_dump: Exit: entry 1 > MPLS DEBUG net/mpls/mpls_netlink.c:393:genl_mpls_nhlfe_dump: Enter: entry= 0 > MPLS DEBUG net/mpls/mpls_netlink.c:396:genl_mpls_nhlfe_dump: Dump: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:234:mpls_fill_nhlfe: enter > MPLS DEBUG net/mpls/mpls_instr.c:188:mpls_instrs_unbuild: enter > MPLS DEBUG net/mpls/mpls_opcode.c:364:mpls_unbuild_opcode_push: enter > MPLS DEBUG net/mpls/mpls_opcode.c:369:mpls_unbuild_opcode_push: exit > MPLS DEBUG net/mpls/mpls_opcode.c:1109:mpls_unbuild_opcode_set: enter > MPLS DEBUG net/mpls/mpls_opcode.c:1115:mpls_unbuild_opcode_set: exit > MPLS DEBUG net/mpls/mpls_instr.c:201:mpls_instrs_unbuild: exit > MPLS DEBUG net/mpls/mpls_netlink.c:258:mpls_fill_nhlfe: exit > MPLS DEBUG net/mpls/mpls_netlink.c:410:genl_mpls_nhlfe_dump: Exit: entry 1 > MPLS DEBUG net/mpls/mpls_netlink.c:393:genl_mpls_nhlfe_dump: Enter: entry= 1 > MPLS DEBUG net/mpls/mpls_netlink.c:396:genl_mpls_nhlfe_dump: Dump: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:410:genl_mpls_nhlfe_dump: Exit: entry 1 > MPLS DEBUG net/mpls/mpls_netlink.c:153:genl_mpls_ilm_del: enter > MPLS DEBUG net/mpls/mpls_ilm.c:638:mpls_del_in_label: enter > MPLS DEBUG net/mpls/mpls_ilm.c:258:mpls_remove_ilm: enter > MPLS DEBUG net/mpls/mpls_ilm.c:268:mpls_remove_ilm: exit > MPLS DEBUG net/mpls/mpls_netlink.c:90:mpls_ilm_event: enter > MPLS DEBUG net/mpls/mpls_netlink.c:52:mpls_fill_ilm: enter > MPLS DEBUG net/mpls/mpls_instr.c:188:mpls_instrs_unbuild: enter > MPLS DEBUG net/mpls/mpls_opcode.c:478:mpls_unbuild_opcode_fwd: enter > MPLS DEBUG net/mpls/mpls_opcode.c:484:mpls_unbuild_opcode_fwd: exit > MPLS DEBUG net/mpls/mpls_instr.c:201:mpls_instrs_unbuild: exit > MPLS DEBUG net/mpls/mpls_netlink.c:75:mpls_fill_ilm: exit > MPLS DEBUG net/mpls/mpls_netlink.c:105:mpls_ilm_event: exit > MPLS DEBUG net/mpls/mpls_ilm.c:362:mpls_destroy_in_instrs: enter > MPLS DEBUG net/mpls/mpls_instr.c:89:mpls_instrs_free: enter > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > MPLS DEBUG net/mpls/mpls_instr.c:95:mpls_instrs_free: exit > MPLS DEBUG net/mpls/mpls_ilm.c:365:mpls_destroy_in_instrs: exit > MPLS DEBUG net/mpls/mpls_ilm.c:679:mpls_del_in_label: exit > MPLS DEBUG net/mpls/mpls_netlink.c:157:genl_mpls_ilm_del: Exit: 0 > MPLS DEBUG net/mpls/mpls_netlink.c:487:genl_mpls_xc_del: enter > MPLS DEBUG net/mpls/mpls_ilm.c:802:mpls_detach_in2out: enter > MPLS DEBUG net/mpls/mpls_ilm.c:810:mpls_detach_in2out: Node 4096001 does = not > exist in radix tree > MPLS DEBUG net/mpls/mpls_ilm.c:860:mpls_detach_in2out: exit > MPLS DEBUG net/mpls/mpls_netlink.c:491:genl_mpls_xc_del: Exit: -3 > MPLS DEBUG net/mpls/mpls_netlink.c:343:genl_mpls_nhlfe_del: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:467:mpls_del_out_label: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:222:mpls_remove_nhlfe: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:233:mpls_remove_nhlfe: exit > MPLS DEBUG net/mpls/mpls_netlink.c:274:mpls_nhlfe_event: enter > MPLS DEBUG net/mpls/mpls_netlink.c:234:mpls_fill_nhlfe: enter > MPLS DEBUG net/mpls/mpls_instr.c:188:mpls_instrs_unbuild: enter > MPLS DEBUG net/mpls/mpls_opcode.c:364:mpls_unbuild_opcode_push: enter > MPLS DEBUG net/mpls/mpls_opcode.c:369:mpls_unbuild_opcode_push: exit > MPLS DEBUG net/mpls/mpls_opcode.c:1109:mpls_unbuild_opcode_set: enter > MPLS DEBUG net/mpls/mpls_opcode.c:1115:mpls_unbuild_opcode_set: exit > MPLS DEBUG net/mpls/mpls_instr.c:201:mpls_instrs_unbuild: exit > MPLS DEBUG net/mpls/mpls_netlink.c:258:mpls_fill_nhlfe: exit > MPLS DEBUG net/mpls/mpls_netlink.c:288:mpls_nhlfe_event: exit > MPLS DEBUG net/mpls/mpls_nhlfe.c:307:mpls_destroy_out_instrs: enter > MPLS DEBUG net/mpls/mpls_instr.c:89:mpls_instrs_free: enter > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > MPLS DEBUG net/mpls/mpls_opcode.c:376:mpls_clean_opcode_push: enter > MPLS DEBUG net/mpls/mpls_opcode.c:378:mpls_clean_opcode_push: exit > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > MPLS DEBUG net/mpls/mpls_opcode.c:1134:mpls_clean_opcode_set: enter > MPLS DEBUG net/mpls/mpls_opcode.c:1140:mpls_clean_opcode_set: exit > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > MPLS DEBUG net/mpls/mpls_instr.c:95:mpls_instrs_free: exit > MPLS DEBUG net/mpls/mpls_nhlfe.c:310:mpls_destroy_out_instrs: exit > MPLS DEBUG net/mpls/mpls_nhlfe.c:541:mpls_del_out_label: exit > MPLS DEBUG net/mpls/mpls_netlink.c:347:genl_mpls_nhlfe_del: Exit: 0 > MPLS DEBUG net/mpls/mpls_ilm.c:79:ilm_dst_destroy: enter > MPLS DEBUG net/mpls/mpls_ilm.c:80:ilm_dst_destroy: exit > MPLS DEBUG net/mpls/mpls_dst.c:78:mpls_dst_destroy: enter > MPLS DEBUG net/mpls/mpls_dst.c:79:mpls_dst_destroy: exit > MPLS DEBUG net/mpls/mpls_nhlfe.c:85:nhlfe_dst_destroy: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:86:nhlfe_dst_destroy: exit > MPLS DEBUG net/mpls/mpls_netlink.c:203:genl_mpls_ilm_dump: Enter: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:220:genl_mpls_ilm_dump: Exit: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:393:genl_mpls_nhlfe_dump: Enter: entry= 0 > MPLS DEBUG net/mpls/mpls_netlink.c:410:genl_mpls_nhlfe_dump: Exit: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:297:genl_mpls_nhlfe_new: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:394:mpls_add_out_label: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:130:nhlfe_dst_alloc: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:151:nhlfe_dst_alloc: exit > MPLS DEBUG net/mpls/mpls_netlink.c:274:mpls_nhlfe_event: enter > MPLS DEBUG net/mpls/mpls_netlink.c:234:mpls_fill_nhlfe: enter > MPLS DEBUG net/mpls/mpls_instr.c:188:mpls_instrs_unbuild: enter > MPLS DEBUG net/mpls/mpls_instr.c:201:mpls_instrs_unbuild: exit > MPLS DEBUG net/mpls/mpls_netlink.c:258:mpls_fill_nhlfe: exit > MPLS DEBUG net/mpls/mpls_netlink.c:288:mpls_nhlfe_event: exit > MPLS DEBUG net/mpls/mpls_nhlfe.c:451:mpls_add_out_label: exit > MPLS DEBUG net/mpls/mpls_opcode.c:345:mpls_build_opcode_push: enter > MPLS DEBUG net/mpls/mpls_opcode.c:356:mpls_build_opcode_push: exit > MPLS DEBUG net/mpls/mpls_opcode.c:1035:mpls_build_opcode_set: enter > MPLS DEBUG net/mpls/mpls_dst.c:169:mpls_dst_alloc: enter > MPLS DEBUG net/mpls/mpls_dst.c:204:mpls_dst_alloc: exit(c5b5de80) > MPLS DEBUG net/mpls/mpls_opcode.c:1100:mpls_build_opcode_set: exit > MPLS DEBUG net/mpls/mpls_netlink.c:334:genl_mpls_nhlfe_new: Exit: 0 > MPLS DEBUG net/mpls/mpls_netlink.c:114:genl_mpls_ilm_new: enter > MPLS DEBUG net/mpls/mpls_ilm.c:522:mpls_add_in_label: enter > MPLS DEBUG net/mpls/mpls_ilm.c:126:mpls_ilm_dst_alloc: enter > MPLS DEBUG net/mpls/mpls_ilm.c:109:ilm_dst_gc: enter > MPLS DEBUG net/mpls/mpls_ilm.c:110:ilm_dst_gc: exit > MPLS DEBUG net/mpls/mpls_ilm.c:156:mpls_ilm_dst_alloc: exit > MPLS DEBUG net/mpls/mpls_netlink.c:90:mpls_ilm_event: enter > MPLS DEBUG net/mpls/mpls_netlink.c:52:mpls_fill_ilm: enter > MPLS DEBUG net/mpls/mpls_instr.c:188:mpls_instrs_unbuild: enter > MPLS DEBUG net/mpls/mpls_instr.c:201:mpls_instrs_unbuild: exit > MPLS DEBUG net/mpls/mpls_netlink.c:75:mpls_fill_ilm: exit > MPLS DEBUG net/mpls/mpls_netlink.c:105:mpls_ilm_event: exit > MPLS DEBUG net/mpls/mpls_ilm.c:582:mpls_add_in_label: exit > MPLS DEBUG net/mpls/mpls_netlink.c:144:genl_mpls_ilm_new: Exit: 0 > MPLS DEBUG net/mpls/mpls_netlink.c:467:genl_mpls_xc_new: enter > MPLS DEBUG net/mpls/mpls_ilm.c:715:mpls_attach_in2out: enter > MPLS DEBUG net/mpls/mpls_netlink.c:445:mpls_xc_event: enter > MPLS DEBUG net/mpls/mpls_netlink.c:431:mpls_fill_xc: Exit: length > MPLS DEBUG net/mpls/mpls_netlink.c:459:mpls_xc_event: exit > MPLS DEBUG net/mpls/mpls_netlink.c:478:genl_mpls_xc_new: Exit: 0 > MPLS DEBUG net/mpls/mpls_netlink.c:203:genl_mpls_ilm_dump: Enter: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:206:genl_mpls_ilm_dump: Dump: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:52:mpls_fill_ilm: enter > MPLS DEBUG net/mpls/mpls_instr.c:188:mpls_instrs_unbuild: enter > MPLS DEBUG net/mpls/mpls_opcode.c:478:mpls_unbuild_opcode_fwd: enter > MPLS DEBUG net/mpls/mpls_opcode.c:484:mpls_unbuild_opcode_fwd: exit > MPLS DEBUG net/mpls/mpls_instr.c:201:mpls_instrs_unbuild: exit > MPLS DEBUG net/mpls/mpls_netlink.c:75:mpls_fill_ilm: exit > MPLS DEBUG net/mpls/mpls_netlink.c:220:genl_mpls_ilm_dump: Exit: entry 1 > MPLS DEBUG net/mpls/mpls_netlink.c:203:genl_mpls_ilm_dump: Enter: entry 1 > MPLS DEBUG net/mpls/mpls_netlink.c:206:genl_mpls_ilm_dump: Dump: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:220:genl_mpls_ilm_dump: Exit: entry 1 > MPLS DEBUG net/mpls/mpls_netlink.c:393:genl_mpls_nhlfe_dump: Enter: entry= 0 > MPLS DEBUG net/mpls/mpls_netlink.c:396:genl_mpls_nhlfe_dump: Dump: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:234:mpls_fill_nhlfe: enter > MPLS DEBUG net/mpls/mpls_instr.c:188:mpls_instrs_unbuild: enter > MPLS DEBUG net/mpls/mpls_opcode.c:364:mpls_unbuild_opcode_push: enter > MPLS DEBUG net/mpls/mpls_opcode.c:369:mpls_unbuild_opcode_push: exit > MPLS DEBUG net/mpls/mpls_opcode.c:1109:mpls_unbuild_opcode_set: enter > MPLS DEBUG net/mpls/mpls_opcode.c:1115:mpls_unbuild_opcode_set: exit > MPLS DEBUG net/mpls/mpls_instr.c:201:mpls_instrs_unbuild: exit > MPLS DEBUG net/mpls/mpls_netlink.c:258:mpls_fill_nhlfe: exit > MPLS DEBUG net/mpls/mpls_netlink.c:410:genl_mpls_nhlfe_dump: Exit: entry 1 > MPLS DEBUG net/mpls/mpls_netlink.c:393:genl_mpls_nhlfe_dump: Enter: entry= 1 > MPLS DEBUG net/mpls/mpls_netlink.c:396:genl_mpls_nhlfe_dump: Dump: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:410:genl_mpls_nhlfe_dump: Exit: entry 1 > MPLS DEBUG net/mpls/mpls_netlink.c:153:genl_mpls_ilm_del: enter > MPLS DEBUG net/mpls/mpls_ilm.c:638:mpls_del_in_label: enter > MPLS DEBUG net/mpls/mpls_ilm.c:258:mpls_remove_ilm: enter > MPLS DEBUG net/mpls/mpls_ilm.c:268:mpls_remove_ilm: exit > MPLS DEBUG net/mpls/mpls_netlink.c:90:mpls_ilm_event: enter > MPLS DEBUG net/mpls/mpls_netlink.c:52:mpls_fill_ilm: enter > MPLS DEBUG net/mpls/mpls_instr.c:188:mpls_instrs_unbuild: enter > MPLS DEBUG net/mpls/mpls_opcode.c:478:mpls_unbuild_opcode_fwd: enter > MPLS DEBUG net/mpls/mpls_opcode.c:484:mpls_unbuild_opcode_fwd: exit > MPLS DEBUG net/mpls/mpls_instr.c:201:mpls_instrs_unbuild: exit > MPLS DEBUG net/mpls/mpls_netlink.c:75:mpls_fill_ilm: exit > MPLS DEBUG net/mpls/mpls_netlink.c:105:mpls_ilm_event: exit > MPLS DEBUG net/mpls/mpls_ilm.c:362:mpls_destroy_in_instrs: enter > MPLS DEBUG net/mpls/mpls_instr.c:89:mpls_instrs_free: enter > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > MPLS DEBUG net/mpls/mpls_instr.c:95:mpls_instrs_free: exit > MPLS DEBUG net/mpls/mpls_ilm.c:365:mpls_destroy_in_instrs: exit > MPLS DEBUG net/mpls/mpls_ilm.c:679:mpls_del_in_label: exit > MPLS DEBUG net/mpls/mpls_netlink.c:157:genl_mpls_ilm_del: Exit: 0 > MPLS DEBUG net/mpls/mpls_netlink.c:487:genl_mpls_xc_del: enter > MPLS DEBUG net/mpls/mpls_ilm.c:802:mpls_detach_in2out: enter > MPLS DEBUG net/mpls/mpls_ilm.c:810:mpls_detach_in2out: Node 4096001 does = not > exist in radix tree > MPLS DEBUG net/mpls/mpls_ilm.c:860:mpls_detach_in2out: exit > MPLS DEBUG net/mpls/mpls_netlink.c:491:genl_mpls_xc_del: Exit: -3 > MPLS DEBUG net/mpls/mpls_netlink.c:343:genl_mpls_nhlfe_del: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:467:mpls_del_out_label: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:222:mpls_remove_nhlfe: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:233:mpls_remove_nhlfe: exit > MPLS DEBUG net/mpls/mpls_netlink.c:274:mpls_nhlfe_event: enter > MPLS DEBUG net/mpls/mpls_netlink.c:234:mpls_fill_nhlfe: enter > MPLS DEBUG net/mpls/mpls_instr.c:188:mpls_instrs_unbuild: enter > MPLS DEBUG net/mpls/mpls_opcode.c:364:mpls_unbuild_opcode_push: enter > MPLS DEBUG net/mpls/mpls_opcode.c:369:mpls_unbuild_opcode_push: exit > MPLS DEBUG net/mpls/mpls_opcode.c:1109:mpls_unbuild_opcode_set: enter > MPLS DEBUG net/mpls/mpls_opcode.c:1115:mpls_unbuild_opcode_set: exit > MPLS DEBUG net/mpls/mpls_instr.c:201:mpls_instrs_unbuild: exit > MPLS DEBUG net/mpls/mpls_netlink.c:258:mpls_fill_nhlfe: exit > MPLS DEBUG net/mpls/mpls_netlink.c:288:mpls_nhlfe_event: exit > MPLS DEBUG net/mpls/mpls_nhlfe.c:307:mpls_destroy_out_instrs: enter > MPLS DEBUG net/mpls/mpls_instr.c:89:mpls_instrs_free: enter > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > MPLS DEBUG net/mpls/mpls_opcode.c:376:mpls_clean_opcode_push: enter > MPLS DEBUG net/mpls/mpls_opcode.c:378:mpls_clean_opcode_push: exit > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > MPLS DEBUG net/mpls/mpls_opcode.c:1134:mpls_clean_opcode_set: enter > MPLS DEBUG net/mpls/mpls_opcode.c:1140:mpls_clean_opcode_set: exit > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > MPLS DEBUG net/mpls/mpls_instr.c:95:mpls_instrs_free: exit > MPLS DEBUG net/mpls/mpls_nhlfe.c:310:mpls_destroy_out_instrs: exit > MPLS DEBUG net/mpls/mpls_nhlfe.c:541:mpls_del_out_label: exit > MPLS DEBUG net/mpls/mpls_netlink.c:347:genl_mpls_nhlfe_del: Exit: 0 > MPLS DEBUG net/mpls/mpls_ilm.c:79:ilm_dst_destroy: enter > MPLS DEBUG net/mpls/mpls_ilm.c:80:ilm_dst_destroy: exit > MPLS DEBUG net/mpls/mpls_dst.c:78:mpls_dst_destroy: enter > MPLS DEBUG net/mpls/mpls_dst.c:79:mpls_dst_destroy: exit > MPLS DEBUG net/mpls/mpls_nhlfe.c:85:nhlfe_dst_destroy: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:86:nhlfe_dst_destroy: exit > MPLS DEBUG net/mpls/mpls_netlink.c:203:genl_mpls_ilm_dump: Enter: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:220:genl_mpls_ilm_dump: Exit: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:393:genl_mpls_nhlfe_dump: Enter: entry= 0 > MPLS DEBUG net/mpls/mpls_netlink.c:410:genl_mpls_nhlfe_dump: Exit: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:297:genl_mpls_nhlfe_new: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:394:mpls_add_out_label: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:130:nhlfe_dst_alloc: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:151:nhlfe_dst_alloc: exit > MPLS DEBUG net/mpls/mpls_netlink.c:274:mpls_nhlfe_event: enter > MPLS DEBUG net/mpls/mpls_netlink.c:234:mpls_fill_nhlfe: enter > MPLS DEBUG net/mpls/mpls_instr.c:188:mpls_instrs_unbuild: enter > MPLS DEBUG net/mpls/mpls_instr.c:201:mpls_instrs_unbuild: exit > MPLS DEBUG net/mpls/mpls_netlink.c:258:mpls_fill_nhlfe: exit > MPLS DEBUG net/mpls/mpls_netlink.c:288:mpls_nhlfe_event: exit > MPLS DEBUG net/mpls/mpls_nhlfe.c:451:mpls_add_out_label: exit > MPLS DEBUG net/mpls/mpls_opcode.c:345:mpls_build_opcode_push: enter > MPLS DEBUG net/mpls/mpls_opcode.c:356:mpls_build_opcode_push: exit > MPLS DEBUG net/mpls/mpls_opcode.c:1035:mpls_build_opcode_set: enter > MPLS DEBUG net/mpls/mpls_dst.c:169:mpls_dst_alloc: enter > MPLS DEBUG net/mpls/mpls_dst.c:204:mpls_dst_alloc: exit(e5b66e80) > MPLS DEBUG net/mpls/mpls_opcode.c:1100:mpls_build_opcode_set: exit > MPLS DEBUG net/mpls/mpls_netlink.c:334:genl_mpls_nhlfe_new: Exit: 0 > MPLS DEBUG net/mpls/mpls_netlink.c:114:genl_mpls_ilm_new: enter > MPLS DEBUG net/mpls/mpls_ilm.c:522:mpls_add_in_label: enter > MPLS DEBUG net/mpls/mpls_ilm.c:126:mpls_ilm_dst_alloc: enter > MPLS DEBUG net/mpls/mpls_ilm.c:109:ilm_dst_gc: enter > MPLS DEBUG net/mpls/mpls_ilm.c:110:ilm_dst_gc: exit > MPLS DEBUG net/mpls/mpls_ilm.c:156:mpls_ilm_dst_alloc: exit > MPLS DEBUG net/mpls/mpls_netlink.c:90:mpls_ilm_event: enter > MPLS DEBUG net/mpls/mpls_netlink.c:52:mpls_fill_ilm: enter > MPLS DEBUG net/mpls/mpls_instr.c:188:mpls_instrs_unbuild: enter > MPLS DEBUG net/mpls/mpls_instr.c:201:mpls_instrs_unbuild: exit > MPLS DEBUG net/mpls/mpls_netlink.c:75:mpls_fill_ilm: exit > MPLS DEBUG net/mpls/mpls_netlink.c:105:mpls_ilm_event: exit > MPLS DEBUG net/mpls/mpls_ilm.c:582:mpls_add_in_label: exit > MPLS DEBUG net/mpls/mpls_netlink.c:144:genl_mpls_ilm_new: Exit: 0 > MPLS DEBUG net/mpls/mpls_netlink.c:343:genl_mpls_nhlfe_del: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:467:mpls_del_out_label: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:222:mpls_remove_nhlfe: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:233:mpls_remove_nhlfe: exit > MPLS DEBUG net/mpls/mpls_netlink.c:274:mpls_nhlfe_event: enter > MPLS DEBUG net/mpls/mpls_netlink.c:234:mpls_fill_nhlfe: enter > MPLS DEBUG net/mpls/mpls_instr.c:188:mpls_instrs_unbuild: enter > MPLS DEBUG net/mpls/mpls_opcode.c:364:mpls_unbuild_opcode_push: enter > MPLS DEBUG net/mpls/mpls_opcode.c:369:mpls_unbuild_opcode_push: exit > MPLS DEBUG net/mpls/mpls_opcode.c:1109:mpls_unbuild_opcode_set: enter > MPLS DEBUG net/mpls/mpls_opcode.c:1115:mpls_unbuild_opcode_set: exit > MPLS DEBUG net/mpls/mpls_instr.c:201:mpls_instrs_unbuild: exit > MPLS DEBUG net/mpls/mpls_netlink.c:258:mpls_fill_nhlfe: exit > MPLS DEBUG net/mpls/mpls_netlink.c:288:mpls_nhlfe_event: exit > MPLS DEBUG net/mpls/mpls_nhlfe.c:307:mpls_destroy_out_instrs: enter > MPLS DEBUG net/mpls/mpls_instr.c:89:mpls_instrs_free: enter > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > MPLS DEBUG net/mpls/mpls_opcode.c:376:mpls_clean_opcode_push: enter > MPLS DEBUG net/mpls/mpls_opcode.c:378:mpls_clean_opcode_push: exit > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > MPLS DEBUG net/mpls/mpls_instr.c:65:mpls_instr_release: enter > MPLS DEBUG net/mpls/mpls_opcode.c:1134:mpls_clean_opcode_set: enter > MPLS DEBUG net/mpls/mpls_opcode.c:1140:mpls_clean_opcode_set: exit > MPLS DEBUG net/mpls/mpls_instr.c:73:mpls_instr_release: exit > MPLS DEBUG net/mpls/mpls_instr.c:95:mpls_instrs_free: exit > MPLS DEBUG net/mpls/mpls_nhlfe.c:310:mpls_destroy_out_instrs: exit > MPLS DEBUG net/mpls/mpls_nhlfe.c:541:mpls_del_out_label: exit > MPLS DEBUG net/mpls/mpls_netlink.c:347:genl_mpls_nhlfe_del: Exit: 0 > MPLS DEBUG net/mpls/mpls_dst.c:78:mpls_dst_destroy: enter > MPLS DEBUG net/mpls/mpls_dst.c:79:mpls_dst_destroy: exit > MPLS DEBUG net/mpls/mpls_nhlfe.c:85:nhlfe_dst_destroy: enter > MPLS DEBUG net/mpls/mpls_nhlfe.c:86:nhlfe_dst_destroy: exit > MPLS DEBUG net/mpls/mpls_netlink.c:203:genl_mpls_ilm_dump: Enter: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:206:genl_mpls_ilm_dump: Dump: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:52:mpls_fill_ilm: enter > MPLS DEBUG net/mpls/mpls_instr.c:188:mpls_instrs_unbuild: enter > MPLS DEBUG net/mpls/mpls_instr.c:201:mpls_instrs_unbuild: exit > MPLS DEBUG net/mpls/mpls_netlink.c:75:mpls_fill_ilm: exit > MPLS DEBUG net/mpls/mpls_netlink.c:220:genl_mpls_ilm_dump: Exit: entry 1 > MPLS DEBUG net/mpls/mpls_netlink.c:203:genl_mpls_ilm_dump: Enter: entry 1 > MPLS DEBUG net/mpls/mpls_netlink.c:206:genl_mpls_ilm_dump: Dump: entry 0 > MPLS DEBUG net/mpls/mpls_netlink.c:220:genl_mpls_ilm_dump: Exit: entry 1 > MPLS DEBUG net/mpls/mpls_netlink.c:393:genl_mpls_nhlfe_dump: Enter: entry= 0 > MPLS DEBUG net/mpls/mpls_netlink.c:410:genl_mpls_nhlfe_dump: Exit: entry 0 >=20 > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 >=20 >=20 >=20 > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > mpls-linux-general mailing list > mpl...@li... > https://lists.sourceforge.net/lists/listinfo/mpls-linux-general --=20 James R. Leu jl...@mi... |