i used fib_table_entry_path_add2 function for adding entry to ipv4 fib but in some nodes it discards mpls labels. discard sample:------------------------------------------- ipv4-VRF:0, fib_index:0, flow hash:[src dst sport dport proto ] locks:[src:plugin-hi:2, src:adjacency:1, src:default-route:1, ]1.1.1.0/24 fib:0 index:32 locks:2 src:API refs:1 src-flags:added,contributing,active, path-list:[50] locks:20 flags:shared, uPRF-list:49 len:1 itfs:[2, ] path:[54] pl-index:50 ip4 weight=1 pref=0 attached-nexthop: oper-flags:resolved, 200.2.3.2 host-eth1 [@0]: ipv4 via 200.2.3.2 host-eth1: mtu:9000 02feaa73323f02fe77a26dec0800 Extensions: path:54 labels:[[16 pipe ttl:0 exp:0]] forwarding: unicast-ip4-chain [@0]: dpo-load-balance: [proto:ip4 index:35 buckets:1 uRPF:49 to:[0:0]] [0] [@5]: ipv4 via 200.2.3.2 host-eth1: mtu:9000 02feaa73323f02fe77a26dec0800
working sample:-----------------------------------------------ipv4-VRF:0, fib_index:0, flow hash:[src dst sport dport proto ] locks:[src:plugin-hi:2, src:adjacency:1, src:default-route:1, ]3.1.1.0/24 fib:0 index:35 locks:2 src:API refs:1 src-flags:added,contributing,active, path-list:[50] locks:20 flags:shared, uPRF-list:49 len:1 itfs:[1, ] path:[54] pl-index:50 ip4 weight=1 pref=0 attached-nexthop: oper-flags:resolved, 200.1.2.2 host-eth0 [@0]: ipv4 via 200.1.2.2 host-eth0: mtu:9000 02fe7f1fa8d902feb93db6450800 Extensions: path:54 labels:[[19 pipe ttl:0 exp:0]] forwarding: unicast-ip4-chain [@0]: dpo-load-balance: [proto:ip4 index:38 buckets:1 uRPF:49 to:[0:0]] [0] [@11]: mpls-label[2]:[19:64:0:eos] [@1]: mpls via 200.1.2.2 host-eth0: mtu:9000 02fe7f1fa8d902feb93db6458847 when this happens? how can i correct this? thanks.
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#10293): https://lists.fd.io/g/vpp-dev/message/10293 Mute This Topic: https://lists.fd.io/mt/24972400/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-