net/bnxt: fix Rx handling and buffer allocation logic