using msg->length instead of calculating it now
debug statements reporting correct messages size
msg->length was getting set wrong because we get the BPF and ETH headers and pop them off, seems to decrypt packet correctly now, but the next step is still failing i think