aboutsummaryrefslogtreecommitdiffstats
path: root/.checkpatch.conf
AgeCommit message (Collapse)AuthorFilesLines
2023-02-01rlcmac: Rename ts_*.c -> csn1_ts_*.cPau Espin Pedrol1-3/+3
Done for files containing mostly (99%) of CSN1 related structrs and encdec functions. File ts_44_064.c is kept as is since it's not CSN1 related. File csn1_ts_44_060.c still contains some enums and value_string which will be split into ts_44_060.c in a follow up commit. Change-Id: I93ad9f90e7496b81ccfe679a614589373f244166
2023-02-01rlcmac: Rename gprs_rlcmac.h -> csn1_defs.hPau Espin Pedrol1-1/+1
That header is used (and should only be used) to contain CSN1 related code for the encoder/decoder. Hence rename it, otherwise it looks like a general placeholder for any kind of stuff. Change-Id: I84ea63ed0b804699fd995a2e0c07ced17b3ad4c8
2023-01-04sndcp: Initial libosmo-gprs-sndcp supportPau Espin Pedrol1-0/+5
This commit follows a similar approach to Change-Id I588eb576b2703262f4ab9566ec362920d8390cfd, this time targeting the SNDCP layer, creating a new library for it. This new library depends on headers from libosmo-gprs-llc since the SNDCP spec takes the interface towards lower interfaces from same llc_prim. It doesn't really call any API from the libosmo-gprs-llc library to dispatch the primitive, that's left for the application, so that it can be reused against other implementations. Most of the SNDCP data structures and APIs are kept private and used only internally. The Higher/lower layers are expected to interact with it through the sndcp_prim API. This commit also implements some of the code paths of the public API by means on importing SNDCP code from osmo-sgsn.git commit 57b63875c762a784127a13becd1c2549ca6c5454. The import of code cannot be done in a separate commit since existing code in osmo-sgsn.git is low quality and has tons of layer violations in all directions. Hence, this commit aims at being an initial point of having some working SNDCP stack by means of a few unit tests, but by no means aims to be a total working implementation. Some code paths are missing; bugs are expected at this point. Change-Id: Ie05b5d721cf0a6147ed45c1feb75ad829865252b
2022-08-24rlcmac: split ts_24_008.c out of ts_44_060.cVadim Yanitskiy1-0/+1
Change-Id: Idedf52423fef18b929e8096fbe4e130b5a6c7d2c
2022-08-24rlcmac: split gprs_rlcmac.c onto ts_44_{060,018}.cVadim Yanitskiy1-1/+2
Change-Id: I2b941f06a70a25e92ba3fd2638f87360a5aa5435
2022-08-24Add .checkpatch.conf with project specific linter configVadim Yanitskiy1-0/+5
Change-Id: Ifc1de9ca7ec792029d271fde40976a2420a0df54