(gdb) bt #0 NhDecode (nh=nh@entry=0x7fd0983a8db0, pkt=pkt@entry=0x7fd09cb94220, info=info@entry=0x7fd0bd84a880, in=in@entry=0x7fd0bd84a800, out=out@entry=0x7fd0bd84a840, force_vmport=force_vmport@entry=false, ecmp_load_balance=...) at controller/src/vnsw/agent/pkt/pkt_flow_info.cc:240 #1 0x0000000000d05890 in NhDecode (ecmp_load_balance=..., force_vmport=false, out=0x7fd0bd84a840, in=0x7fd0bd84a800, info=0x7fd0bd84a880, pkt=0x7fd09cb94220, nh=0x7fd0983a8db0) at controller/src/vnsw/agent/pkt/pkt_flow_info.cc:415 #2 RouteToOutInfo (rt=<optimized out>, pkt=pkt@entry=0x7fd09cb94220, info=info@entry=0x7fd0bd84a880, in=in@entry=0x7fd0bd84a800, out=out@entry=0x7fd0bd84a840) at controller/src/vnsw/agent/pkt/pkt_flow_info.cc:415 #3 0x0000000000d07883 in PktFlowInfo::IngressProcess (this=this@entry=0x7fd0bd84a880, pkt=pkt@entry=0x7fd09cb94220, in=in@entry=0x7fd0bd84a800, out=out@entry=0x7fd0bd84a840) at controller/src/vnsw/agent/pkt/pkt_flow_info.cc:1167 #4 0x0000000000d083a5 in PktFlowInfo::Process (this=this@entry=0x7fd0bd84a880, pkt=0x7fd09cb94220, in=in@entry=0x7fd0bd84a800, out=out@entry=0x7fd0bd84a840) at controller/src/vnsw/agent/pkt/pkt_flow_info.cc:1466 #5 0x0000000000d17863 in FlowHandler::Run (this=0x7fd09c9cb820) at controller/src/vnsw/agent/pkt/flow_handler.cc:114 #6 0x0000000000d10b94 in RunProtoHandler (handler=0x7fd09c9cb820, this=0x7fd0a8af9370) at controller/src/vnsw/agent/pkt/proto.cc:51 #7 Proto::ProcessProto (this=this@entry=0x7fd0a8af9370, msg_info=(boost::shared_ptr<PktInfo>) (count 5, weak count 1) 0x7fd09cb94220) at controller/src/vnsw/agent/pkt/proto.cc:66 #8 0x0000000000cf4673 in FlowProto::FlowEventHandler (this=0x7fd0a8af9370, req=0x7fd09caa80e0, table=<optimized out>) at controller/src/vnsw/agent/pkt/flow_proto.cc:406 #9 0x0000000000d14b3d in FlowEventQueueBase::Handler (this=0x7fd09c8019f0, event=0x7fd09caa80e0) at controller/src/vnsw/agent/pkt/flow_event.cc:105 #10 0x0000000000cf93d2 in operator() (a0=0x7fd09caa80e0, this=0x7fd0bd84ab30) at /usr/include/boost/function/function_template.hpp:767 #11 QueueTaskRunner<FlowEvent*, WorkQueue<FlowEvent*> >::RunQueue (this=0x7fd09ca81090) at controller/src/base/queue_task.h:92
(gdb) p out->intf_->flow_key_nh_ $3 = (boost::intrusive_ptr<NextHop const>) 0x0
(gdb) p $2->layer3_forwarding_ $5 = true
(gdb) p $2->ipv4_active_ $6 = false
(gdb) bt entry=0x7fd0983 a8db0, pkt=pkt@ entry=0x7fd09cb 94220, info=info@ entry=0x7fd0bd8 4a880, in=in@entry= 0x7fd0bd84a800, out=out@ entry=0x7fd0bd8 4a840, vmport= force_vmport@ entry=false, ecmp_load_ balance= ...) at controller/ src/vnsw/ agent/pkt/ pkt_flow_ info.cc: 240 balance= ..., force_vmport=false, out=0x7fd0bd84a840, in=0x7fd0bd84a800, info=0x7fd0bd84 a880, pkt=0x7fd09cb94220, nh=0x7fd0983a8db0) src/vnsw/ agent/pkt/ pkt_flow_ info.cc: 415 entry=0x7fd09cb 94220, info=info@ entry=0x7fd0bd8 4a880, in=in@entry= 0x7fd0bd84a800, out=out@ entry=0x7fd0bd8 4a840) src/vnsw/ agent/pkt/ pkt_flow_ info.cc: 415 :IngressProcess (this=this@ entry=0x7fd0bd8 4a880, pkt=pkt@ entry=0x7fd09cb 94220, in=in@entry= 0x7fd0bd84a800, out=out@ entry=0x7fd0bd8 4a840) src/vnsw/ agent/pkt/ pkt_flow_ info.cc: 1167 :Process (this=this@ entry=0x7fd0bd8 4a880, pkt=0x7fd09cb94220, in=in@entry= 0x7fd0bd84a800, out=out@ entry=0x7fd0bd8 4a840) src/vnsw/ agent/pkt/ pkt_flow_ info.cc: 1466 cb820) at controller/ src/vnsw/ agent/pkt/ flow_handler. cc:114 0x7fd09c9cb820, this=0x7fd0a8af 9370) at controller/ src/vnsw/ agent/pkt/ proto.cc: 51 entry=0x7fd0a8a f9370, msg_info= (boost: :shared_ ptr<PktInfo> ) (count 5, weak count 1) 0x7fd09cb94220) at controller/ src/vnsw/ agent/pkt/ proto.cc: 66 :FlowEventHandl er (this=0x7fd0a8a f9370, req=0x7fd09caa80e0, table=<optimized out>) at controller/ src/vnsw/ agent/pkt/ flow_proto. cc:406 ase::Handler (this=0x7fd09c8 019f0, event=0x7fd09ca a80e0) at controller/ src/vnsw/ agent/pkt/ flow_event. cc:105 ab30) at /usr/include/ boost/function/ function_ template. hpp:767 <FlowEvent* , WorkQueue< FlowEvent* > >::RunQueue (this=0x7fd09ca 81090) at controller/ src/base/ queue_task. h:92
#0 NhDecode (nh=nh@
force_
#1 0x0000000000d05890 in NhDecode (ecmp_load_
at controller/
#2 RouteToOutInfo (rt=<optimized out>, pkt=pkt@
at controller/
#3 0x0000000000d07883 in PktFlowInfo:
at controller/
#4 0x0000000000d083a5 in PktFlowInfo:
at controller/
#5 0x0000000000d17863 in FlowHandler::Run (this=0x7fd09c9
#6 0x0000000000d10b94 in RunProtoHandler (handler=
#7 Proto::ProcessProto (this=this@
#8 0x0000000000cf4673 in FlowProto:
#9 0x0000000000d14b3d in FlowEventQueueB
#10 0x0000000000cf93d2 in operator() (a0=0x7fd09caa80e0, this=0x7fd0bd84
#11 QueueTaskRunner
(gdb) p out->intf_ ->flow_ key_nh_ :intrusive_ ptr<NextHop const>) 0x0
$3 = (boost:
(gdb) p $2->layer3_ forwarding_
$5 = true
(gdb) p $2->ipv4_active_
$6 = false