Incoming IP traffic should cause a CEF lookup and label imposition (if label other than implicit null there is). Incoming MPLS traffic should cause a LFIB lookup and a label swap or label pop (if local host is penultimate hop) operation.
Is CEF enabled in your configuration?
Hope this helps,
Regards,
Harold Ritter, CCIE #4168 (EI, SP)