fixup own
diff --git a/dia/diameter_rfc4072.dia b/dia/diameter_rfc4072.dia
new file mode 100644
index 0000000..024ffa6
--- /dev/null
+++ b/dia/diameter_rfc4072.dia
@@ -0,0 +1,149 @@
+;;
+;; %CopyrightBegin%
+;;
+;; Transcribed from RFC 4072 by Harald Welte <laforge@gnumonks.org>
+;;
+;; Licensed under the Apache License, Version 2.0 (the "License");
+;; you may not use this file except in compliance with the License.
+;; You may obtain a copy of the License at
+;;
+;;     http://www.apache.org/licenses/LICENSE-2.0
+;;
+;; Unless required by applicable law or agreed to in writing, software
+;; distributed under the License is distributed on an "AS IS" BASIS,
+;; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+;; See the License for the specific language governing permissions and
+;; limitations under the License.
+;;
+;; %CopyrightEnd%
+;;
+
+;;
+;; RFC 4072, Diameter Extensible Authentication Protocol (EAP) Application
+;;
+
+@id 1
+
+@inherits diameter_gen_base_rfc6733
+@inherits diameter_rfc4005_nasreq
+
+;; ===========================================================================
+
+@avp_types
+
+	EAP-Payload			462	OctetString		-
+	EAP-Reissued-Payload		463	OctetString		-
+	EAP-Master-Session-Key		464	OctetString		-
+	EAP-Key-Name			102	OctetString		-
+	Accounting-EAP-Auth-Method	465	Unsigned64		-
+
+;; ===========================================================================
+
+@messages
+
+;; 3.1 Diameter-EAP-Request
+DER ::= < Diameter Header: 268, REQ, PXY >
+			 < Session-Id >
+			 { Auth-Application-Id }
+			 { Origin-Host }
+			 { Origin-Realm }
+			 { Destination-Realm }
+			 { Auth-Request-Type }
+			 { EAP-Payload }
+			 [ Destination-Host ]
+			 [ NAS-Identifier ]
+			 [ NAS-IP-Address ]
+			 [ NAS-IPv6-Address ]
+			 [ NAS-Port ]
+			 [ NAS-Port-Id ]
+			 [ NAS-Port-Type ]
+			 [ Origin-State-Id ]
+			 [ Port-Limit ]
+			 [ User-Name ]
+			 [ EAP-Key-Name ]
+			 [ Service-Type ]
+			 [ State ]
+			 [ Authorization-Lifetime ]
+			 [ Auth-Grace-Period ]
+			 [ Auth-Session-State ]
+			 [ Callback-Number ]
+			 [ Called-Station-Id ]
+			 [ Calling-Station-Id ]
+			 [ Originating-Line-Info ]
+			 [ Connect-Info ]
+		       * [ Framed-Compression ]
+			 [ Framed-Interface-Id ]
+			 [ Framed-IP-Address ]
+		       * [ Framed-IPv6-Prefix ]
+			 [ Framed-IP-Netmask ]
+			 [ Framed-MTU ]
+			 [ Framed-Protocol ]
+		       * [ Tunneling ]
+		       * [ Proxy-Info ]
+		       * [ Route-Record ]
+		       * [ AVP ]
+
+DEA ::= < Diameter Header: 268, PXY >
+			< Session-Id >
+			{ Auth-Application-Id }
+			{ Auth-Request-Type }
+			{ Result-Code }
+			{ Origin-Host }
+			{ Origin-Realm }
+			[ User-Name ]
+			[ EAP-Payload ]
+			[ EAP-Reissued-Payload ]
+			[ EAP-Master-Session-Key ]
+			[ EAP-Key-Name ]
+			[ Multi-Round-Time-Out ]
+			[ Accounting-EAP-Auth-Method ]
+			[ Service-Type ]
+		      * [ Class ]
+		      * [ Configuration-Token ]
+			[ Acct-Interim-Interval ]
+			[ Error-Message ]
+			[ Error-Reporting-Host ]
+		      * [ Failed-AVP ]
+			[ Idle-Timeout ]
+			[ Authorization-Lifetime ]
+			[ Auth-Grace-Period ]
+			[ Auth-Session-State ]
+			[ Re-Auth-Request-Type ]
+			[ Session-Timeout ]
+			[ State ]
+		      * [ Reply-Message ]
+			[ Origin-State-Id ]
+		      * [ Filter-Id ]
+			[ Port-Limit ]
+			[ Callback-Id ]
+			[ Callback-Number ]
+			[ Framed-AppleTalk-Link ]
+		      * [ Framed-AppleTalk-Network ]
+			[ Framed-AppleTalk-Zone ]
+		      * [ Framed-Compression ]
+			[ Framed-Interface-Id ]
+			[ Framed-IP-Address ]
+		      * [ Framed-IPv6-Prefix ]
+			[ Framed-IPv6-Pool ]
+		      * [ Framed-IPv6-Route ]
+			[ Framed-IP-Netmask ]
+		      * [ Framed-Route ]
+			[ Framed-Pool ]
+			[ Framed-IPX-Network ]
+			[ Framed-MTU ]
+			[ Framed-Protocol ]
+			[ Framed-Routing ]
+		      * [ NAS-Filter-Rule ]
+		      * [ QoS-Filter-Rule ]
+		      * [ Tunneling ]
+		      * [ Redirect-Host ]
+			[ Redirect-Host-Usage ]
+			[ Redirect-Max-Cache-Time ]
+		      * [ Proxy-Info ]
+		      * [ AVP ]
+
+
+
+;; ===========================================================================
+
+@grouped