Branch: refs/heads/master
Home: https://github.com/Linaro/odp
Commit: a4afaf9198ac0621b4c8e5ade82cb4f98aeb61cd
https://github.com/Linaro/odp/commit/a4afaf9198ac0621b4c8e5ade82cb4f98aeb61cd
Author: Bill Fischofer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M platform/linux-generic/include/odp/api/plat/packet_flag_inlines.h
M platform/linux-generic/include/odp/api/plat/packet_inlines.h
M platform/linux-generic/include/odp/api/plat/packet_types.h
Log Message:
-----------
linux-generic: packet: restructure inline routines to use macros
Use an internal macro for accessing inline fields in preparation for
introducing packet reference support.
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: e0738b61c3257145c50d4751bcf4e20b5fc5f0ec
https://github.com/Linaro/odp/commit/e0738b61c3257145c50d4751bcf4e20b5fc5f0ec
Author: Bill Fischofer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M platform/linux-generic/include/odp/api/plat/packet_types.h
M platform/linux-generic/include/odp_packet_internal.h
M platform/linux-generic/odp_packet.c
Log Message:
-----------
linux-generic: packet: add packet fields needed for references
Add new fields to the odp_packet_hdr_t used for support of zero-copy
references. Also added are the offsets needed to access them from
inlined functions.
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 8745330b32579ab66354f9d2043154f8ef326290
https://github.com/Linaro/odp/commit/8745330b32579ab66354f9d2043154f8ef326290
Author: Bill Fischofer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M platform/linux-generic/include/odp_packet_internal.h
M platform/linux-generic/odp_packet.c
Log Message:
-----------
linux-generic: packet: add routines for manipulating reference counts
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: d4fe8e46c05d9b590c762502489386421ee025b1
https://github.com/Linaro/odp/commit/d4fe8e46c05d9b590c762502489386421ee025b1
Author: Bill Fischofer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M platform/linux-generic/include/odp_packet_internal.h
M platform/linux-generic/odp_packet.c
Log Message:
-----------
linux-generic: packet: add initializations for new hdr fields
Add initializations for new packet hdr fields needed to support
packet references.
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: acb029364daa3299ea416f1fd2e8feb60e99d0fd
https://github.com/Linaro/odp/commit/acb029364daa3299ea416f1fd2e8feb60e99d0fd
Author: Bill Fischofer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M platform/linux-generic/include/odp_packet_internal.h
M platform/linux-generic/odp_packet.c
Log Message:
-----------
linux-generic: packet: unshared_len maintenance
Add code to initialize and maintain unshared_len packet metadata
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: 2e474c1a2af0bc4ef28706deee59000c5c6f34f4
https://github.com/Linaro/odp/commit/2e474c1a2af0bc4ef28706deee59000c5c6f34f4
Author: Bill Fischofer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M platform/linux-generic/include/odp/api/plat/packet_inlines.h
M platform/linux-generic/include/odp/api/plat/packet_inlines_api.h
M platform/linux-generic/include/odp_packet_internal.h
M platform/linux-generic/odp_packet.c
Log Message:
-----------
linux-generic: packet: segment manipulation with references
Add support for segment operation with references
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: f319f7fe8524a2606b32979c365855b83fb4571e
https://github.com/Linaro/odp/commit/f319f7fe8524a2606b32979c365855b83fb4571e
Author: Bill Fischofer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M platform/linux-generic/odp_packet.c
Log Message:
-----------
linux-generic: packet: restructure free routines for references
Restructure the various packet/segment free routines to support
references.
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: c177532c1033b0dfa918774670bb61ad13f56730
https://github.com/Linaro/odp/commit/c177532c1033b0dfa918774670bb61ad13f56730
Author: Bill Fischofer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M platform/linux-generic/odp_packet.c
Log Message:
-----------
linux-generic: packet: add reference support for head/tail manipulation
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: cd0cd7af17c1c042288141b7968ccf5385398493
https://github.com/Linaro/odp/commit/cd0cd7af17c1c042288141b7968ccf5385398493
Author: Bill Fischofer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M platform/linux-generic/pktio/ipc.c
Log Message:
-----------
linux-generic: ipc: cannot share references across ipc
When attempting to send a reference via IPC, make a copy of the packet as
reference sharing is only supported within a single ODP instance.
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Commit: a1786671550c5f83a6c9e7cecd9da4cead7b4cc9
https://github.com/Linaro/odp/commit/a1786671550c5f83a6c9e7cecd9da4cead7b4cc9
Author: Bill Fischofer <[email protected]>
Date: 2017-08-02 (Wed, 02 Aug 2017)
Changed paths:
M platform/linux-generic/odp_packet.c
Log Message:
-----------
linux-generic: packet: enable zero-copy reference creation
Signed-off-by: Bill Fischofer <[email protected]>
Reviewed-by: Dmitry Eremin-Solenikov <[email protected]>
Reviewed-and-tested-by: Yi He <[email protected]>
Signed-off-by: Maxim Uvarov <[email protected]>
Compare: https://github.com/Linaro/odp/compare/bb0ca193f8c2...a1786671550c