slcan: rewrite of slc_bump and slc_encaps