Merge branch 'main' into home-routed

This commit is contained in:
Sukchan Lee 2025-01-19 17:11:20 +09:00
commit 3f38d66790
136 changed files with 5635 additions and 1877 deletions

View file

@ -461,7 +461,12 @@ for (k, v) in sorted_type_list:
f.write("int ogs_nas_eps_decode_%s(ogs_nas_%s_t *%s, ogs_pkbuf_t *pkbuf)\n" % (v_lower(k), v_lower(k), v_lower(k)))
f.write("{\n")
f.write(" int size = 0;\n")
f.write(" ogs_nas_%s_t *source = (ogs_nas_%s_t *)pkbuf->data;\n\n" % (v_lower(k), v_lower(k)))
f.write(" ogs_nas_%s_t *source = NULL;\n\n" % v_lower(k))
f.write(" if (pkbuf->len < 2) {\n")
f.write(" ogs_error(\"Not enough pkbuf [len:%d]\", pkbuf->len);\n")
f.write(" return -1;\n")
f.write(" }\n\n")
f.write(" source = (ogs_nas_%s_t *)pkbuf->data;\n\n" % v_lower(k))
f.write(" %s->length = be16toh(source->length);\n" % v_lower(k))
f.write(" size = %s->length + sizeof(%s->length);\n\n" % (v_lower(k), v_lower(k)))
f.write(" if (ogs_pkbuf_pull(pkbuf, size) == NULL) {\n")
@ -494,7 +499,12 @@ for (k, v) in sorted_type_list:
f.write("int ogs_nas_eps_decode_%s(ogs_nas_%s_t *%s, ogs_pkbuf_t *pkbuf)\n" % (v_lower(k), v_lower(k), v_lower(k)))
f.write("{\n")
f.write(" int size = 0;\n")
f.write(" ogs_nas_%s_t *source = (ogs_nas_%s_t *)pkbuf->data;\n\n" % (v_lower(k), v_lower(k)))
f.write(" ogs_nas_%s_t *source = NULL;\n\n" % v_lower(k))
f.write(" if (pkbuf->len < 1) {\n")
f.write(" ogs_error(\"Not enough pkbuf [len:%d]\", pkbuf->len);\n")
f.write(" return -1;\n")
f.write(" }\n\n")
f.write(" source = (ogs_nas_%s_t *)pkbuf->data;\n\n" % v_lower(k))
f.write(" %s->length = source->length;\n" % v_lower(k))
f.write(" size = %s->length + sizeof(%s->length);\n\n" % (v_lower(k), v_lower(k)))
f.write(" if (ogs_pkbuf_pull(pkbuf, size) == NULL) {\n")