Thanks for your catch.
Iam working on it.

发自我的 iPhone

> 在 2016年6月25日,上午4:55,William Tu <u9012...@gmail.com> 写道:
> 
> Hi Wenyu,
> 
> I was debugging a little bit and the issue is a NULL pointer deference
> of be_cfg at   virtual_obs_id = smap_get(&be_cfg->other_config,
> "virtual_obs_id");
> 
> Maybe adding if (valid_be_cfg) check before the deference? I will
> leave you to fix it. Also I hope you can add a test case to this case.
> 
> Regards,
> William
> 
> 
>> On Fri, Jun 24, 2016 at 1:42 PM, Ben Pfaff <b...@ovn.org> wrote:
>>> On Fri, Jun 24, 2016 at 05:25:57AM -0700, Wenyu Zhang wrote:
>>> In virtual network, users want more info about the virtual point to observe 
>>> the traffic.
>>> It should be a string to provide clear info, not a simple interger ID.
>>> 
>>> Introduce "other-config: virtual_obs_id" in IPFIX, which is a string 
>>> configured by user.
>>> Introduce an enterprise IPFIX entity "virtualObsID"(898) to export the 
>>> value. The entity is a
>>> variable-length string.
>>> 
>>> Signed-off-by: Wenyu Zhang <wen...@vmware.com>
>> 
>> Hi Wenyu.
>> 
>> I reverted this commit because it dumps core in test 1048 "ofproto-dpif
>> - Flow IPFIX sanity check" with the following backtrace.  It crashes
>> the same way whether I use your original commit or my modified one.
>> 
>> #0  hmap_first_with_hash (hmap=<optimized out>, hmap=<optimized out>,
>>    hash=<optimized out>) at ../lib/hmap.h:328
>> #1  smap_find__ (smap=0x94, key=key@entry=0x817f7ab "virtual_obs_id",
>>    key_len=14, hash=2537071222) at ../lib/smap.c:366
>> #2  0x0812b9d7 in smap_get_node (smap=0x9738a276,
>>    key=0x817f7ab "virtual_obs_id") at ../lib/smap.c:198
>> #3  0x0812ba30 in smap_get (smap=0x94, key=0x817f7ab "virtual_obs_id")
>>    at ../lib/smap.c:189
>> #4  0x08055a60 in bridge_configure_ipfix (br=<optimized out>)
>>    at ../vswitchd/bridge.c:1237
>> #5  bridge_reconfigure (ovs_cfg=0x94) at ../vswitchd/bridge.c:666
>> #6  0x080568d3 in bridge_run () at ../vswitchd/bridge.c:2972
>> #7  0x0804c9dd in main (argc=10, argv=0xffd8b934)
>>    at ../vswitchd/ovs-vswitchd.c:112
>> 
>> When you're ready, please post a fixed version.  Please start from the
>> version that I committed.
>> 
>> Before you post a patch, run the unit tests.
>> _______________________________________________
>> dev mailing list
>> dev@openvswitch.org
>> https://urldefense.proofpoint.com/v2/url?u=http-3A__openvswitch.org_mailman_listinfo_dev&d=CwIBaQ&c=Sqcl0Ez6M0X8aeM67LKIiDJAXVeAw-YihVMNtXt-uEs&r=MJBX2NeoFFE5o-wzhi1dy7zWKBNufpc6ky5q7EaQJBo&m=YK-ciEyP0lB9loxNsFHuW5TCW0xNKneVS3R9D-CunQo&s=GYVyJZTPKYoaidcS5nQES3WHzwOjvINyEuv41aVqlTg&e=
>>  
_______________________________________________
dev mailing list
dev@openvswitch.org
http://openvswitch.org/mailman/listinfo/dev

Reply via email to