Commit 424c9a40 authored by pintar's avatar pintar
Browse files

Updates due to AVP flags V and M for sending and awaiting templates

parent 50649de1
Loading
Loading
Loading
Loading
+0 −23
Original line number Diff line number Diff line
@@ -264,13 +264,6 @@ module LibDiameter_Templates {
                aVP_vid := *
            }

            template AVP_Header mw_aVP_Header (AVP_Code p_avpCode) := {
                aVP_Code := p_avpCode,
                aVP_flags := mw_avpFlags_any,
                aVP_len := ?,
                aVP_vid := *
            }

            template AVP_Header mw_aVP_Header_Vbit1Mbit0 (AVP_Code p_avpCode) := {
                aVP_Code := p_avpCode,
                aVP_flags := mw_avpFlags_VMbits('1'B, '0'B),
@@ -313,22 +306,6 @@ module LibDiameter_Templates {
                aVP_vid := omit
            }

            /**
            * @desc complete AVP header field template
            * @param p_avpCode specific Code of the AVP parameter
            * @param p_avpDataLen additional length caused if AVP data field is present
            * @param p_avpVid vendor id if needed
            */
              template AVP_Header m_aVP_HeaderVid(AVP_Code p_avpCode, AVP_Length p_avpDataLen, template AVP_Vendor_ID p_avpVid) := {
                  aVP_Code := p_avpCode,
                  aVP_flags := {v_bit := f_aVPvBit(p_avpVid),
                      m_bit := '1'B,
                      p_bit := '0'B,
                      reserved_bits := '00000'B},
                  aVP_len :=f_aVP_len(8, p_avpDataLen, p_avpVid), // add length of avpData and optional 4 (if Vid is present)
                  aVP_vid := p_avpVid
              }

            /**
             * @desc complete AVP header field template
             * @param p_avpCode specific Code of the AVP parameter