Navigation


Changeset 1214:c2fbaf2985f4 in freeDiameter for extensions/test_app/ta_dict.c


Ignore:
Timestamp:
Jun 18, 2013, 5:27:45 PM (11 years ago)
Author:
Sebastien Decugis <sdecugis@freediameter.net>
Branch:
default
Phase:
public
Message:

New options to test_app extension to generate long Diameter messages

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/test_app/ta_dict.c

    r741 r1214  
    4343struct dict_object * ta_cmd_a = NULL;
    4444struct dict_object * ta_avp = NULL;
     45struct dict_object * ta_avp_long = NULL;
    4546
    4647struct dict_object * ta_sess_id = NULL;
     
    9596                data.avp_basetype = AVP_TYPE_INTEGER32;
    9697                CHECK_FCT(fd_dict_new( fd_g_config->cnf_dict, DICT_AVP, &data, NULL, &ta_avp));
     98        }
     99       
     100        /* Create the Test Payload AVP */
     101        if (ta_conf->long_avp_id) {
     102                struct dict_avp_data data;
     103                data.avp_code = ta_conf->long_avp_id;
     104                data.avp_vendor = ta_conf->vendor_id;
     105                data.avp_name = "Test-Payload-AVP";
     106                data.avp_flag_mask = AVP_FLAG_VENDOR;
     107                data.avp_flag_val = AVP_FLAG_VENDOR;
     108                data.avp_basetype = AVP_TYPE_OCTETSTRING;
     109                CHECK_FCT(fd_dict_new( fd_g_config->cnf_dict, DICT_AVP, &data, NULL, &ta_avp_long));
    97110        }
    98111       
Note: See TracChangeset for help on using the changeset viewer.