Skip to content

Commit

Permalink
[diameter] add a few dictionaries (#9)
Browse files Browse the repository at this point in the history
Tiny PR to add dictionaries from 3GPP.

It took a couple of weeks but now most 3GPP interfaces are added along
with IETF/ETSI/ITU-T definitions 🥳 🍾
  • Loading branch information
sebastiw authored Feb 10, 2023
1 parent 3d86a35 commit 7de459f
Show file tree
Hide file tree
Showing 130 changed files with 24,059 additions and 332 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,6 @@
_build
*.beam
rebar3.crashdump
src/[A-Z]*
src/[A-Z]*
src/dia_*
include/dia_*
84 changes: 63 additions & 21 deletions README.org
Original file line number Diff line number Diff line change
Expand Up @@ -88,27 +88,69 @@
| NAS 5GS | 3GPP TS 24.501 v16.10.0 | / | / | | Messages are de-/encoded, but missing parameters |
| SGSAP | 3GPP TS 29.118 v16.0.0 | | | | |

* Diameter dictionaries

| Name | Spec | Interfaces | Done |
|----------+------------------------+------------+------|
| Base | IETF RFC 6733 | | |
| S6 | 3GPP TS 29.272 v16.4.0 | S6a, S6d | |
| S7 | 3GPP TS 29.272 v16.4.0 | S7a, S7d | |
| S13 | 3GPP TS 29.272 v16.4.0 | S13, S13' | |
| SLh | 3GPP TS 29.173 v16.0.0 | SLh | |
| Ro | 3GPP TS 32.299 v16.2.0 | | |
| Rf | 3GPP TS 32.299 v16.2.0 | | |
| Gxx | 3GPP TS 29.212 v16.4.0 | Gx | |
| Sd | 3GPP TS 29.212 v16.4.0 | Gx | |
| St | 3GPP TS 29.212 v16.4.0 | Gx | |
| Rx | 3GPP TS 29.214 v16.6.0 | | |
| Sy | 3GPP TS 29.219 v16.0.0 | Sy | |
| PLMN-PDN | 3GPP TS 29.061 v16.4.0 | | |
| S6mn | 3GPP TS 29.336 v16.3.0 | S6m, S6n | |
| S6t | 3GPP TS 29.336 v16.3.0 | S6t | |
| Cx | 3GPP TS 29.229 v16.2.0 | Cx | |
| Dx | 3GPP TS 29.229 v16.2.0 | Dx | |
* Diameter interfaces

| Spec | Interfaces | Notes |
|-------------------+--------------------------+--------------------------------------|
| 3GPP TS 29061 | Gi/Sgi | |
| 3GPP TS 29061 | Gmb | |
| 3GPP TS 29061 | SGmb | |
| 3GPP TS 29109 | Zh | |
| 3GPP TS 29109 | Zn | |
| 3GPP TS 29109 | Zpn | |
| 3GPP TS 29128 | T6a/T6b | |
| 3GPP TS 29140 | MM10 | |
| 3GPP TS 29153 | Ns | |
| 3GPP TS 29154 | Nta | |
| 3GPP TS 29154 | Nt | |
| 3GPP TS 29172 | SLg | |
| 3GPP TS 29173 | SLh | |
| 3GPP TS 29209 | Gq | |
| 3GPP TS 29211 | Rx | |
| 3GPP TS 29212 | Gx | |
| 3GPP TS 29212 | Gxx | |
| 3GPP TS 29212 | S15 | |
| 3GPP TS 29212 | Sd | |
| 3GPP TS 29212 | St | |
| 3GPP TS 29214 | Rx | |
| 3GPP TS 29215 | S9a | |
| 3GPP TS 29215 | S9a* | |
| 3GPP TS 29215 | S9 | |
| 3GPP TS 29217 | Np | |
| 3GPP TS 29219 | Sy | |
| 3GPP TS 29229 | Cx | |
| 3GPP TS 29234 | Pr | |
| 3GPP TS 29234 | Wx | |
| 3GPP TS 29272 | S13/S13' | |
| 3GPP TS 29272 | S6a/S6d | |
| 3GPP TS 29272 | S7a/S7d | |
| 3GPP TS 29273 | S6b | |
| 3GPP TS 29273 | STa | |
| 3GPP TS 29273 | SWm | |
| 3GPP TS 29273 | SWx | |
| 3GPP TS 29283 | Diameter Data Management | |
| 3GPP TS 29329 | Sh | |
| 3GPP TS 29336 | S6m/S6n | |
| 3GPP TS 29336 | S6t | |
| 3GPP TS 29337 | T4 | |
| 3GPP TS 29338 | S6c | |
| 3GPP TS 29338 | SGd/Gdd | |
| 3GPP TS 29344 | PC4a | |
| 3GPP TS 29345 | PC6/PC7 | |
| 3GPP TS 29368 | Tsp | |
| 3GPP TS 29388 | V4 | |
| 3GPP TS 29389 | V6 | |
| 3GPP TS 29468 | MB2-C | |
| ETSI ES 283 026 | Rq | |
| ETSI ES 283 034 | e4 | Circular dependency/does not compile |
| ETSI ES 283 035 | e2 | Circular dependency/does not compile |
| ETSI ES 283 039-2 | GOCAP | |
| ETSI TS 183 017 | Gq | |
| ETSI TS 183 059-1 | e4 | |
| ETSI TS 183 060 | Re | Circular dependency/does not compile |
| ETSI TS 183 066 | a4 | Circular dependency/does not compile |
| ETSI TS 183 071 | Rr Delegated | |
| ETSI TS 183 071 | Rr Request | |

* ASN.1

Expand Down
Loading

0 comments on commit 7de459f

Please sign in to comment.