llc: Move the decision if a frame has expired into the LLC

This way the generation of the expiry information and the check
is at the same place. This should make reading the code more easy.
diff --git a/src/tbf.cpp b/src/tbf.cpp
index 41a94bc..63c8070 100644
--- a/src/tbf.cpp
+++ b/src/tbf.cpp
@@ -689,10 +689,7 @@
 		tv = (struct timeval *)msg->data;
 		msgb_pull(msg, sizeof(*tv));
 
-		/* Timeout is infinite */
-		if (tv->tv_sec == 0 && tv->tv_usec == 0)
-			break;
-		if (timercmp(&tv_now, tv, >)) {
+		if (gprs_llc::is_frame_expired(&tv_now, tv)) {
 			LOGP(DRLCMACDL, LOGL_NOTICE, "%s Discarding LLC PDU "
 				"because lifetime limit reached\n",
 				tbf_name(this));