Thank you for your helpful comments.

2019년 8월 13일 (화) 오후 9:04, Damjan Marion <[email protected]>님이 작성:

> OK, that is not exactly what you asked in your first email.
> If you want to find out size of struct and all child/indirect data, you
> will need to sum all of them manually.
>
> Most of them are vectors, so you cal use vl() helper in gdb to get length.
> I.e.
>
> (gdb) p sizeof (ikev2_rekey_t) * vl(my_ikev2_struct.rekey)
>
>
>
> On 13 Aug 2019, at 13:30, Jaemin Park <[email protected]> wrote:
>
> The invocation of sizeof() does not cover the whole allocated memory for
> IKE SA.
> That structure has the pointers of other nested structures, the pointers
> of keys and so on.
>
> 2019년 8월 13일 (화) 오후 7:38, Damjan Marion <[email protected]>님이 작성:
>
>>
>>
>> > On 13 Aug 2019, at 05:01, [email protected] wrote:
>> >
>> > Hi, all
>> >
>> > I'd like to measure the allocated memory size for the whole structure
>> of IKE SA (ikev2_sa_t).
>> > Because ikev2_sa_t has many other struct types, it is not simple for me
>> to measure the memory size.
>> >
>> > Is there any method like API or other function calls to measure the
>> memory size for IKE SA?
>>
>>
>> maybe print sizeof (ikev2_sa_t) ?
>>
>> --
> Gmail 모바일에서 보낸 메일
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
>
> View/Reply Online (#13721): https://lists.fd.io/g/vpp-dev/message/13721
> Mute This Topic: https://lists.fd.io/mt/32848977/675642
> Group Owner: [email protected]
> Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [[email protected]]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
> --
Gmail 모바일에서 보낸 메일
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#13789): https://lists.fd.io/g/vpp-dev/message/13789
Mute This Topic: https://lists.fd.io/mt/32848977/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to