lynxis lazus has submitted this change. ( 
https://gerrit.osmocom.org/c/erlang/osmo-epdg/+/41014?usp=email )

Change subject: dia/diameter_3ggp_ts32_299.dia: Inherit RFC4005 instead of 
RFC7155
......................................................................

dia/diameter_3ggp_ts32_299.dia: Inherit RFC4005 instead of RFC7155

While it's true that RFC7155 obsolets RFC4005, latest release 18.0.1 of
3GPP TS 32.299 explicitly references RFC4005 and never RFC7155.
Since they are both incompatible, inherit the referenced RFC4005.

Same goes for 3GPP TS 29.273, but since we actually don't really use
it in the subset defined there, simply drop it.

As a result, nobody is using rfc7155.dia related stuff, so we can drop
it.

Change-Id: I7742d1523026e260b8501550977a41ebd3ad1b09
---
M dia/diameter_3gpp_ts29_273_swx.dia
M dia/diameter_3gpp_ts32_299.dia
D dia/diameter_rfc7155.dia
D dia/diameter_rfc7155_nasreq.dia
4 files changed, 1 insertion(+), 408 deletions(-)

Approvals:
  lynxis lazus: Looks good to me, approved
  Jenkins Builder: Verified




diff --git a/dia/diameter_3gpp_ts29_273_swx.dia 
b/dia/diameter_3gpp_ts29_273_swx.dia
index 890aa4e..6db8958 100644
--- a/dia/diameter_3gpp_ts29_273_swx.dia
+++ b/dia/diameter_3gpp_ts29_273_swx.dia
@@ -47,7 +47,6 @@
 @inherits diameter_rfc5447
 @inherits diameter_rfc5580
 @inherits diameter_rfc5778
-@inherits diameter_rfc7155
 @inherits diameter_rfc7683
 @inherits diameter_rfc7944
 @inherits diameter_rfc8583
diff --git a/dia/diameter_3gpp_ts32_299.dia b/dia/diameter_3gpp_ts32_299.dia
index a845ad7..d6b020c 100644
--- a/dia/diameter_3gpp_ts32_299.dia
+++ b/dia/diameter_3gpp_ts32_299.dia
@@ -25,7 +25,7 @@

 @inherits diameter_gen_base_rfc6733
 @inherits diameter_gen_acct_rfc6733
-@inherits diameter_rfc7155_nasreq
+@inherits diameter_rfc4005_nasreq
 @inherits diameter_rfc4006_cc
 @inherits diameter_etsi_es283_034
 @inherits diameter_3gpp_base
diff --git a/dia/diameter_rfc7155.dia b/dia/diameter_rfc7155.dia
deleted file mode 100644
index dabee98..0000000
--- a/dia/diameter_rfc7155.dia
+++ /dev/null
@@ -1,44 +0,0 @@
-
-;; Copyright 2017, Travelping GmbH <[email protected]>
-
-;; This program is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU General Public License
-;; as published by the Free Software Foundation; either version
-;; 2 of the License, or (at your option) any later version.
-
-;;
-;; RFC 7155, Diameter Network Access Server Application
-;;
-;;
-;; Edits:
-;;
-;; - Framed-Appletalk-Link      -> Framed-AppleTalk-Link
-;; - Framed-Appletalk-Network   -> Framed-AppleTalk-Network
-;; - Framed-Appletalk-Zone      -> Framed-AppleTalk-Zone
-;;
-
-@id 1
-@name   diameter_rfc7155
-@prefix diameter
-@vendor 0 IETF
-
-@inherits diameter_gen_base_rfc6733
-
-@avp_types
-
-   Framed-AppleTalk-Link        37     Unsigned32       M
-   Framed-AppleTalk-Network     38     Unsigned32       M
-   Framed-AppleTalk-Zone        39     OctetString      M
-   Framed-Compression           13     Enumerated       M
-   Framed-IP-Address            8      OctetString      M
-   Framed-IP-Netmask            9      OctetString      M
-   Framed-IPX-Network           23     Unsigned32       M
-   Framed-IPv6-Pool             100    OctetString      M
-   Framed-IPv6-Prefix           97     OctetString      M
-   Framed-IPv6-Route            99     UTF8String       M
-   Framed-Interface-Id          96     Unsigned64       M
-   Framed-MTU                   12     Unsigned32       M
-   Framed-Pool                  88     OctetString      M
-   Framed-Protocol              7      Enumerated       M
-   Framed-Route                 22     UTF8String       M
-   Framed-Routing               10     Enumerated       M
diff --git a/dia/diameter_rfc7155_nasreq.dia b/dia/diameter_rfc7155_nasreq.dia
deleted file mode 100644
index 7f09512..0000000
--- a/dia/diameter_rfc7155_nasreq.dia
+++ /dev/null
@@ -1,362 +0,0 @@
-;; Copyright 2017, Travelping GmbH <[email protected]>
-
-;; This program is free software; you can redistribute it and/or
-;; modify it under the terms of the GNU General Public License
-;; as published by the Free Software Foundation; either version
-;; 2 of the License, or (at your option) any later version.
-
-;;
-;; RFC 7155, Diameter Network Access Server Application
-;;
-;;
-;; Edits:
-;;
-;; - Framed-Appletalk-Link      -> Framed-AppleTalk-Link
-;; - Framed-Appletalk-Network   -> Framed-AppleTalk-Network
-;; - Framed-Appletalk-Zone      -> Framed-AppleTalk-Zone
-;;
-
-@id 1
-@name   diameter_rfc7155_nasreq
-@prefix diameter_nasreq
-@vendor 0 IETF
-
-@inherits diameter_gen_base_rfc6733
-@inherits diameter_rfc7155
-
-@avp_types
-
-   Accounting-Auth-Method       406    Enumerated       M
-   Accounting-Input-Octets      363    Unsigned64       M
-   Accounting-Input-Packets     365    Unsigned64       M
-   Accounting-Output-Octets     364    Unsigned64       M
-   Accounting-Output-Packets    366    Unsigned64       M
-   Acct-Authentic               45     Enumerated       M
-   Acct-Delay-Time              41     Unsigned32       M
-   Acct-Link-Count              51     Unsigned32       M
-   Acct-Session-Time            46     Unsigned32       M
-   Acct-Tunnel-Connection       68     OctetString      M
-   Acct-Tunnel-Packets-Lost     86     Unsigned32       M
-   Callback-Id                  20     UTF8String       M
-   Callback-Number              19     UTF8String       M
-   Called-Station-Id            30     UTF8String       M
-   Calling-Station-Id           31     UTF8String       M
-   Connect-Info                 77     UTF8String       M
-   Filter-Id                    11     UTF8String       M
-   Idle-Timeout                 28     Unsigned32       M
-   Login-IP-Host                14     OctetString      M
-   Login-IPv6-Host              98     OctetString      M
-   Login-LAT-Group              36     OctetString      M
-   Login-LAT-Node               35     OctetString      M
-   Login-LAT-Port               63     OctetString      M
-   Login-LAT-Service            34     OctetString      M
-   Login-Service                15     Enumerated       M
-   Login-TCP-Port               16     Unsigned32       M
-   NAS-Filter-Rule              400    IPFilterRule     M
-   NAS-IP-Address               4      OctetString      M
-   NAS-IPv6-Address             95     OctetString      M
-   NAS-Identifier               32     UTF8String       M
-   NAS-Port                     5      Unsigned32       M
-   NAS-Port-Id                  87     UTF8String       M
-   NAS-Port-Type                61     Enumerated       M
-   Origin-AAA-Protocol          408    Enumerated       M
-   Originating-Line-Info        94     OctetString      M
-   Port-Limit                   62     Unsigned32       M
-   QoS-Filter-Rule              407    QoSFilterRule    M
-   Service-Type                 6      Enumerated       M
-   Tunnel-Assignment-Id         82     OctetString      M
-   Tunnel-Client-Auth-Id        90     UTF8String       M
-   Tunnel-Client-Endpoint       66     UTF8String       M
-   Tunnel-Medium-Type           65     Enumerated       M
-   Tunnel-Password              69     OctetString      M
-   Tunnel-Preference            83     Unsigned32       M
-   Tunnel-Private-Group-Id      81     OctetString      M
-   Tunnel-Server-Auth-Id        91     UTF8String       M
-   Tunnel-Server-Endpoint       67     UTF8String       M
-   Tunnel-Type                  64     Enumerated       M
-   Tunneling                    401    Grouped          M
-
-@messages
-
-      ACR ::= <Diameter Header: 271, REQ, PXY>
-              < Session-Id >
-              { Origin-Host }
-              { Origin-Realm }
-              { Destination-Realm }
-              { Accounting-Record-Type }
-              { Accounting-Record-Number }
-              { Acct-Application-Id }
-              [ User-Name ]
-              [ Accounting-Sub-Session-Id ]
-              [ Acct-Session-Id ]
-              [ Acct-Multi-Session-Id ]
-              [ Origin-AAA-Protocol ]
-              [ Origin-State-Id ]
-              [ Destination-Host ]
-              [ Event-Timestamp ]
-              [ Acct-Delay-Time ]
-              [ NAS-Identifier ]
-              [ NAS-IP-Address ]
-              [ NAS-IPv6-Address ]
-              [ NAS-Port ]
-              [ NAS-Port-Id ]
-              [ NAS-Port-Type ]
-            * [ Class ]
-              [ Service-Type ]
-              [ Termination-Cause ]
-              [ Accounting-Input-Octets ]
-              [ Accounting-Input-Packets ]
-              [ Accounting-Output-Octets ]
-              [ Accounting-Output-Packets ]
-              [ Acct-Authentic ]
-              [ Accounting-Auth-Method ]
-              [ Acct-Link-Count ]
-              [ Acct-Session-Time ]
-              [ Acct-Tunnel-Connection ]
-              [ Acct-Tunnel-Packets-Lost ]
-              [ Callback-Id ]
-              [ Callback-Number ]
-              [ Called-Station-Id ]
-              [ Calling-Station-Id ]
-            * [ Connect-Info ]
-              [ Originating-Line-Info ]
-              [ Authorization-Lifetime ]
-              [ Session-Timeout ]
-              [ Idle-Timeout ]
-              [ Port-Limit ]
-              [ Accounting-Realtime-Required ]
-              [ Acct-Interim-Interval ]
-            * [ Filter-Id ]
-            * [ NAS-Filter-Rule ]
-            * [ QoS-Filter-Rule ]
-              [ Framed-AppleTalk-Link ]
-              [ Framed-AppleTalk-Network ]
-              [ Framed-AppleTalk-Zone ]
-              [ Framed-Compression ]
-              [ Framed-Interface-Id ]
-              [ Framed-IP-Address ]
-              [ Framed-IP-Netmask ]
-            * [ Framed-IPv6-Prefix ]
-              [ Framed-IPv6-Pool ]
-            * [ Framed-IPv6-Route ]
-              [ Framed-IPX-Network ]
-              [ Framed-MTU ]
-              [ Framed-Pool ]
-              [ Framed-Protocol ]
-            * [ Framed-Route ]
-              [ Framed-Routing ]
-            * [ Login-IP-Host ]
-            * [ Login-IPv6-Host ]
-              [ Login-LAT-Group ]
-              [ Login-LAT-Node ]
-              [ Login-LAT-Port ]
-              [ Login-LAT-Service ]
-              [ Login-Service ]
-              [ Login-TCP-Port ]
-            * [ Tunneling ]
-            * [ Proxy-Info ]
-            * [ Route-Record ]
-            * [ AVP ]
-
-      ACA ::= <Diameter Header: 271, PXY>
-              < Session-Id >
-              { Result-Code }
-              { Origin-Host }
-              { Origin-Realm }
-              { Accounting-Record-Type }
-              { Accounting-Record-Number }
-              { Acct-Application-Id }
-              [ User-Name ]
-              [ Accounting-Sub-Session-Id ]
-              [ Acct-Session-Id ]
-              [ Acct-Multi-Session-Id ]
-              [ Event-Timestamp ]
-              [ Error-Message ]
-              [ Error-Reporting-Host ]
-            * [ Failed-AVP ]
-              [ Origin-AAA-Protocol ]
-              [ Origin-State-Id ]
-              [ NAS-Identifier ]
-              [ NAS-IP-Address ]
-              [ NAS-IPv6-Address ]
-              [ NAS-Port ]
-              [ NAS-Port-Id ]
-              [ NAS-Port-Type ]
-              [ Service-Type ]
-              [ Termination-Cause ]
-              [ Accounting-Realtime-Required ]
-              [ Acct-Interim-Interval ]
-            * [ Class ]
-            * [ Proxy-Info ]
-            * [ AVP ]
-
-@enum Service-Type
-
-   UNKNOWN                                            0
-   LOGIN                                              1
-   FRAMED                                             2
-   CALLBACK_LOGIN                                     3
-   CALLBACK_FRAMED                                    4
-   OUTBOUND                                           5
-   ADMINISTRATIVE                                     6
-   NAS_PROMPT                                         7
-   AUTHENTICATE_ONLY                                  8
-   CALLBACK_NAS_PROMPT                                9
-   CALL_CHECK                                         10
-   CALLBACK_ADMINISTRATIVE                            11
-   VOICE                                              12
-   FAX                                                13
-   MODEM_RELAY                                        14
-   IAPP_REGISTER                                      15
-   IAPP_AP_CHECK                                      16
-   AUTHORIZE_ONLY                                     17
-   FRAMED_MANAGEMENT                                  18
-
-@enum Framed-Protocol
-
-   PPP                                                1
-   SLIP                                               2
-   ARAP                                               3
-   GANDALF                                            4
-   XYLOGICS                                           5
-   X_75                                               6
-   GPRS_PDP_CONTEXT                                   7
-   ASCEND_ARA                                         255
-   MPP                                                256
-   EURAW                                              257
-   EUUI                                               258
-   X25                                                259
-   COMB                                               260
-   FR                                                 261
-
-@enum Framed-Routing
-
-   NONE                                               0
-   SEND_ROUTING_PACKETS                               1
-   LISTEN_FOR_ROUTING_PACKETS                         2
-   SEND_AND_LISTEN                                    3
-
-@enum Framed-Compression
-
-   NONE                                               0
-   IPX_HEADER_COMPRESSION                             2
-   STAC_LZS_COMPRESSION                               3
-
-@enum Login-Service
-
-   TELNET                                             0
-   RLOGIN                                             1
-   TCP_CLEAR                                          2
-   PORTMASTER                                         3
-   LAT                                                4
-   X25_PAD                                            5
-   X25_T3POS                                          6
-   UNASSIGNED                                         7
-
-@enum Acct-Authentic
-
-   NONE                                               0
-   RADIUS                                             1
-   LOCAL                                              2
-   REMOTE                                             3
-   DIAMETER                                           4
-
-@enum NAS-Port-Type
-
-   ASYNC                                              0
-   SYNC                                               1
-   ISDN_SYNC                                          2
-   ISDN_ASYNC_V120                                    3
-   ISDN_ASYNC_V110                                    4
-   VIRTUAL                                            5
-   PIAFS                                              6
-   HDLC_CLEAR_CHANNEL                                 7
-   X25                                                8
-   X75                                                9
-   G_3_FAX                                            10
-   SDSL_SYMMETRIC_DSL                                 11
-   IDSL_ISDN_DIGITAL_SUBSCRIBER_LINE                  14
-   ETHERNET                                           15
-   XDSL_DIGITAL_SUBSCRIBER_LINE_OF_UNKNOWN_TYPE       16
-   CABLE                                              17
-   WIRELESS_OTHER                                     18
-   WIRELESS_IEEE_802_11                               19
-   TOKEN_RING                                         20
-   FDDI                                               21
-   WIRELESS_CDMA2000                                  22
-   WIRELESS_UMTS                                      23
-   WIRELESS_1X_EV                                     24
-   IAPP                                               25
-   FTTP_FIBER_TO_THE_PREMISES                         26
-   WIRELESS_IEEE_802_16                               27
-   WIRELESS_IEEE_802_20                               28
-   WIRELESS_IEEE_802_22                               29
-   PPPOA_PPP_OVER_ATM                                 30
-   PPPOEOA_PPP_OVER_ETHERNET_OVER_ATM                 31
-   PPPOEOE_PPP_OVER_ETHERNET_OVER_ETHERNET            32
-   PPPOEOVLAN_PPP_OVER_ETHERNET_OVER_VLAN             33
-   PPPOEOQINQ_PPP_OVER_ETHERNET_OVER_IEEE_802_1QINQ   34
-   XPON_PASSIVE_OPTICAL_NETWORK                       35
-   WIRELESS_XGP                                       36
-
-@enum Tunnel-Type
-
-   PPTP                                               1
-   L2F                                                2
-   L2TP                                               3
-   ATMP                                               4
-   VTP                                                5
-   AH                                                 6
-   IP_IP_ENCAP                                        7
-   MIN_IP_IP                                          8
-   ESP                                                9
-   GRE                                                10
-   DVS                                                11
-   IP_IN_IP_TUNNELING                                 12
-   VLAN                                               13
-
-@enum Tunnel-Medium-Type
-
-   IPV4                                               1
-   IPV6                                               2
-   NSAP                                               3
-   HDLC                                               4
-   BBN                                                5
-   IEEE_802                                           6
-   E_163                                              7
-   E_164                                              8
-   F_69                                               9
-   X_121                                              10
-   IPX                                                11
-   APPLETALK_802                                      12
-   DECNET4                                            13
-   VINES                                              14
-   E_164_NSAP                                         15
-
-@enum Accounting-Auth-Method
-
-   PAP                                                1
-   CHAP                                               2
-   MS_CHAP_1                                          3
-   MS_CHAP_2                                          4
-   EAP                                                5
-   UNDEFINED                                          6
-   NONE                                               7
-
-@enum Origin-AAA-Protocol
-
-   RADIUS                                             1
-
-@grouped
-
-      Tunneling ::= <AVP Header: 401>
-                    { Tunnel-Type }
-                    { Tunnel-Medium-Type }
-                    { Tunnel-Client-Endpoint }
-                    { Tunnel-Server-Endpoint }
-                    [ Tunnel-Preference ]
-                    [ Tunnel-Client-Auth-Id ]
-                    [ Tunnel-Server-Auth-Id ]
-                    [ Tunnel-Assignment-Id ]
-                    [ Tunnel-Password ]
-                    [ Tunnel-Private-Group-Id ]

--
To view, visit https://gerrit.osmocom.org/c/erlang/osmo-epdg/+/41014?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: merged
Gerrit-Project: erlang/osmo-epdg
Gerrit-Branch: master
Gerrit-Change-Id: I7742d1523026e260b8501550977a41ebd3ad1b09
Gerrit-Change-Number: 41014
Gerrit-PatchSet: 2
Gerrit-Owner: pespin <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-Reviewer: lynxis lazus <[email protected]>
Gerrit-CC: laforge <[email protected]>

Reply via email to