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 <jmpar...@gmail.com> 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 <dmar...@me.com > <mailto:dmar...@me.com>>님이 작성: > > > > On 13 Aug 2019, at 05:01, jmpar...@gmail.com <mailto:jmpar...@gmail.com> > > 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: vpp-dev+ow...@lists.fd.io > Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [dmar...@me.com] > -=-=-=-=-=-=-=-=-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#13722): https://lists.fd.io/g/vpp-dev/message/13722 Mute This Topic: https://lists.fd.io/mt/32848977/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-