rlc/tbf: Add function receive_bsn that updates v_r, v_q, v_n

We don't need to expose the mecanics of updating the variables to the
outside.
diff --git a/src/rlc.cpp b/src/rlc.cpp
index 9094465..f3a25b2 100644
--- a/src/rlc.cpp
+++ b/src/rlc.cpp
@@ -197,3 +197,11 @@
 
 	return count;
 }
+
+uint16_t gprs_rlc_ul_window::receive_bsn(const uint16_t bsn)
+{
+	m_v_n.mark_received(bsn);
+	raise_v_r(bsn);
+
+	return raise_v_q();
+}