<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    radiusd: FreeRADIUS Version 3.0.0, for host i686-pc-linux-gnu, built
    on Mar 24 2011 at 15:45:30<br>
    <br>
    I'm on a bit of a limb here, but I think I might have found a bug.
    Far from sure though, so please don't kill me if I'm wrong.<br>
    <br>
    Example of authentication reply:<br>
    <br>
    Sending Access-Accept of id 162 to 192.168.106.240 port 1812<br>
        WiMAX-R3-IF-Name = "KRIS"<br>
            01 06  4b 52 49 53 <br>
        WiMAX-PDFID = 1<br>
            02 04  00 01 <br>
        <b>WiMAX-R3-IF-Descriptor = ...</b><- <b>Perfect</b><br>
            1a 13  000060b5 (24757)  8b 0d 00   01 06 4b 52 49 53 02 04
    00 01 <br>
        WiMAX-Packet-Data-Flow-Id = 1<br>
            01 04  00 01 <br>
        WiMAX-Direction = Bi-Directional<br>
            04 03  03 <br>
        WiMAX-Transport-Type = Ethernet<br>
            06 03  03 <br>
        WiMAX-Uplink-QOS-Id = 1<br>
            07 03  01 <br>
        WiMAX-Downlink-QOS-Id = 1<br>
            08 03  01 <br>
        WiMAX-ClassifierID = 1<br>
            01 03  01 <br>
        WiMAX-Classifier-Priority = 1<br>
            02 03  01 <br>
        WiMAX-Classifier-Direction = Bi-Directional<br>
            04 03  03 <br>
        WiMAX-VLAN-ID = 50<br>
            09 04  00 32 <br>
        <b>WiMAX-Classifier = ...</b> <- <b>Perfect</b><br>
            0b 0f  01 03 01 02 03 01 04 03 03 09 04 00 32 <br>
        WiMAX-QoS-Id = 1<br>
            01 03  01 <br>
        WiMAX-Schedule-Type = Best-Effort<br>
            04 03  02 <br>
        WiMAX-Traffic-Priority = 1<br>
            05 03  01 <br>
        WiMAX-Maximum-Sustained-Traffic-Rate = 2000000<br>
            06 06  00 1e 84 80 <br>
        WiMAX-Packet-Flow-Descriptor = ...<br>
            1a 37  000060b5 (24757)  1c 31 00   01 04 00 01 04 03 03 06
    03 03 07 03 01 08 03 01 <br>
                <b>0b 0f 01 03 01 02 03 01 04 03 03 09 04 00 32 01 </b><-Our
    classifier has been packed in the flow descriptor<br>
                03 01 04 03 02 05 03 01 06 06 00 1e 84 80 <br>
        Calling-Station-Id = "00-10-E7-AA-40-C4"<br>
            1f 13  30 30 2d 31 30 2d 45 37 2d 41 41 2d 34 30 2d 43 <br>
                34 <br>
        EAP-Message = 0x03070004<br>
            4f 06  03 07 00 04 <br>
        Message-Authenticator = 0x00000000000000000000000000000000<br>
            50 12 ...<br>
        User-Name = "{am=1}34f1c6d378383b0a78a50d1d61c14976"<br>
            01 28  7b 61 6d 3d 31 7d 33 34 66 31 63 36 64 33 37 38 <br>
                33 38 33 62 30 61 37 38 61 35 30 64 31 64 36 31 <br>
                63 31 34 39 37 36 <br>
        WiMAX-AAA-Session-Id =
    0x3635613865393037626230306231653539633164643033626162353832353630<br>
            1a 29  000060b5 (24757)  04 23 00   36 35 61 38 65 39 30 37
    62 62 30 30 62 31 65 35 <br>
                39 63 31 64 64 30 33 62 61 62 35 38 32 35 36 30 <br>
        WiMAX-MSK =
0xbb7ceda36bf48308924b3c134c73a576e4f0a290ee7e099070d0b6efe09a98032a0a4f93e626a3a1c803ca964d0288da345587f2c8b64d76c39957e482662b4a<br>
            1a 5b  000060b5 (24757)  05 55 00   87 2b dc 67 b2 50 8a 3f
    02 95 25 c3 d2 c2 52 d2 <br>
                07 50 3b a1 a9 e0 53 48 3a a2 74 3f 86 5c 22 17 <br>
                a2 a6 72 64 c9 0e de 93 53 a7 18 a4 92 40 79 6e <br>
                54 d3 81 c5 9e c7 3c ac 2c 53 12 c8 b0 63 81 a5 <br>
                8e ca ed c4 f8 ed 05 29 42 4a 40 98 56 8b 34 8b <br>
                b5 2f <br>
      Code:        2<br>
      Id:        162<br>
      Length:    309<br>
      Vector:    8b8551e57f89b4247daf7b2f0d312efa<br>
      Data:        1a  13  000060b5 (24757)  8b 0d 00 01 06 4b 52 49 53
    02 04 00 01 <br>
            1a  37  000060b5 (24757)  1c 31 00 01 04 00 01 04 03 03 06
    03 03 07 03 01 <br>
                08 03 01 0b 0f 01 03 01 02 03 01 04 03 03 09 04 <br>
                00 32 01 03 01 04 03 02 05 03 01 06 06 00 1e 84 <br>
                80 <br>
            1f  13  30 30 2d 31 30 2d 45 37 2d 41 41 2d 34 30 2d 43 <br>
                34 <br>
            4f  06  03 07 00 04 <br>
            50  12  b5 7e 69 23 2f d4 52 d0 5b 8d de e2 83 41 c3 22 <br>
            01  28  7b 61 6d 3d 31 7d 33 34 66 31 63 36 64 33 37 38 <br>
                33 38 33 62 30 61 37 38 61 35 30 64 31 64 36 31 <br>
                63 31 34 39 37 36 <br>
            1a  29  000060b5 (24757)  04 23 00 36 35 61 38 65 39 30 37
    62 62 30 30 62 <br>
                31 65 35 39 63 31 64 64 30 33 62 61 62 35 38 32 <br>
                35 36 30 <br>
            1a  5b  000060b5 (24757)  05 55 00 87 2b dc 67 b2 50 8a 3f
    02 95 25 c3 d2 <br>
                c2 52 d2 07 50 3b a1 a9 e0 53 48 3a a2 74 3f 86 <br>
                5c 22 17 a2 a6 72 64 c9 0e de 93 53 a7 18 a4 92 <br>
                40 79 6e 54 d3 81 c5 9e c7 3c ac 2c 53 12 c8 b0 <br>
                63 81 a5 8e ca ed c4 f8 ed 05 29 42 4a 40 98 56 <br>
                8b 34 8b b5 2f <br>
    Fri Mar 25 09:15:51 2011 : Info: (6) Finished request.<br>
    <br>
    The problem here though, is that the following attributes:<br>
    <b>WiMAX-QoS-Id</b> = 1<br>
            01 03  01  <br>
    <b>WiMAX-Schedule-Type</b> = Best-Effort<br>
            04 03  02 <br>
    <b>WiMAX-Traffic-Priority</b> = 1<br>
            05 03  01 <br>
    <b>WiMAX-Maximum-Sustained-Traffic-Rate</b> = 2000000<br>
    <br>
    Should really be packed into a WiMAX-QoS-Descriptor,as far as I can
    see? Cut'n'paste from Dictionary:<br>
    <br>
    ATTRIBUTE       WiMAX-QoS-Descriptor                    29      tlv<br>
    ATTRIBUTE       WiMAX-QoS-Id                            29.1    byte<br>
    ATTRIBUTE       WiMAX-Global-Service-Class-Name         29.2   
    string # 6 octets<br>
    ATTRIBUTE       WiMAX-Service-Class-Name                29.3   
    string<br>
    ATTRIBUTE       WiMAX-Schedule-Type                     29.4    byte<br>
    ATTRIBUTE       WiMAX-Traffic-Priority                  29.5    byte<br>
    ATTRIBUTE       WiMAX-Maximum-Sustained-Traffic-Rate    29.6   
    integer<br>
    ATTRIBUTE       WiMAX-Minimum-Reserved-Traffic-Rate     29.7   
    integer<br>
    ATTRIBUTE       WiMAX-Maximum-Traffic-Burst             29.8   
    integer<br>
    ATTRIBUTE       WiMAX-Tolerated-Jitter                  29.9   
    integer<br>
    ATTRIBUTE       WiMAX-Maximum-Latency                   29.10  
    integer<br>
    ATTRIBUTE       WiMAX-Reduced-Resources-Code            29.11   byte<br>
    ATTRIBUTE       WiMAX-Media-Flow-Type                   29.12   byte<br>
    ATTRIBUTE       WiMAX-Unsolicited-Grant-Interval        29.13  
    short<br>
    ATTRIBUTE       WiMAX-SDU-Size                          29.14  
    short<br>
    ATTRIBUTE       WiMAX-Unsolicited-Polling-Interval      29.15  
    short<br>
    ATTRIBUTE       WiMAX-Media-Flow-Description-SDP        29.16  
    string<br>
    <br>
    And should most definately *not* be included in the
    WiMAX-Packet-Flow-Descriptor.<br>
    <br>
    Am I messing up something here, or could there be a bug in the
    encoder?<br>
    <br>
    - Kristoffer Milligan<br>
  </body>
</html>