|
Revision tags: v24.07-rc2, v24.07-rc1, v24.03, v24.03-rc4, v24.03-rc3, v24.03-rc2, v24.03-rc1, v23.11, v23.11-rc4 |
|
| #
16659193 |
| 17-Nov-2023 |
Stephen Hemminger <stephen@networkplumber.org> |
pcapng: modify timestamp calculation
The computation of timestamp is best done in the part of pcapng library that is in secondary process. The secondary process is already doing a bunch of system ca
pcapng: modify timestamp calculation
The computation of timestamp is best done in the part of pcapng library that is in secondary process. The secondary process is already doing a bunch of system calls which makes it not performance sensitive. This does change the rte_pcapng_copy() and rte_pcapng_write_stats() functions which were experimental before 23.11.
Simplify the computation of nanoseconds from TSC to a two step process which avoids numeric overflow issues. The previous code was not thread safe as well.
Fixes: c882eb544842 ("pcapng: fix timestamp wrapping in output files") Cc: stable@dpdk.org
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Morten Brørup <mb@smartsharesystems.com>
show more ...
|
|
Revision tags: v23.11-rc3, v23.11-rc2 |
|
| #
e4a48782 |
| 24-Oct-2023 |
Stephen Hemminger <stephen@networkplumber.org> |
pcapng: promote API as stable
This API was added in 22.11 and can now be marked as not experimental.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
|
|
Revision tags: v23.11-rc1, v23.07, v23.07-rc4, v23.07-rc3, v23.07-rc2 |
|
| #
b4f0a9bb |
| 14-Jun-2023 |
Thomas Monjalon <thomas@monjalon.net> |
lib: remove blank line ending comment blocks
At the end of a comment, no need for an extra line.
This pattern was fixed with the following command: git ls lib | xargs sed -i '/^ *\* *$/{N;/ *\*\/ *
lib: remove blank line ending comment blocks
At the end of a comment, no need for an extra line.
This pattern was fixed with the following command: git ls lib | xargs sed -i '/^ *\* *$/{N;/ *\*\/ *$/D;}'
Signed-off-by: Thomas Monjalon <thomas@monjalon.net> Acked-by: Bruce Richardson <bruce.richardson@intel.com> Reviewed-by: Ruifeng Wang <ruifeng.wang@arm.com>
show more ...
|
|
Revision tags: v23.07-rc1, v23.03, v23.03-rc4, v23.03-rc3, v23.03-rc2, v23.03-rc1 |
|
| #
c1abd1e9 |
| 09-Feb-2023 |
Amit Prakash Shukla <amitprakashs@marvell.com> |
pcapng: support comment in enhanced packet block
This change enhances rte_pcapng_copy to have comment in enhanced packet block.
Signed-off-by: Amit Prakash Shukla <amitprakashs@marvell.com> Acked-b
pcapng: support comment in enhanced packet block
This change enhances rte_pcapng_copy to have comment in enhanced packet block.
Signed-off-by: Amit Prakash Shukla <amitprakashs@marvell.com> Acked-by: Stephen Hemminger <stephen@networkplumber.org>
show more ...
|
| #
d1da6d0d |
| 04-Jan-2023 |
Stephen Hemminger <stephen@networkplumber.org> |
pcapng: require per-interface information
This changes the API for how pcapng is used. Before each interface was automatically added to the capture file. Now the application must add each interface
pcapng: require per-interface information
This changes the API for how pcapng is used. Before each interface was automatically added to the capture file. Now the application must add each interface. Note: API changes are allowed because this is an experimental interface.
This allows application to specify extra meta data like interface name, description and packet filter.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
show more ...
|
|
Revision tags: v22.11, v22.11-rc4, v22.11-rc3, v22.11-rc2, v22.11-rc1, v22.07, v22.07-rc4, v22.07-rc3, v22.07-rc2, v22.07-rc1, v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2 |
|
| #
30a1de10 |
| 15-Feb-2022 |
Sean Morrissey <sean.morrissey@intel.com> |
lib: remove unneeded header includes
These header includes have been flagged by the iwyu_tool and removed.
Signed-off-by: Sean Morrissey <sean.morrissey@intel.com>
|
|
Revision tags: v22.03-rc1, v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1 |
|
| #
8d23ce8f |
| 20-Oct-2021 |
Stephen Hemminger <stephen@networkplumber.org> |
pcapng: add new library for writing pcapng files
This is utility library for writing pcapng format files used by Wireshark family of utilities. Older tcpdump also knows how to read (but not write) t
pcapng: add new library for writing pcapng files
This is utility library for writing pcapng format files used by Wireshark family of utilities. Older tcpdump also knows how to read (but not write) this format.
See https://github.com/pcapng/pcapng/
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Reshma Pattan <reshma.pattan@intel.com> Acked-by: Ray Kinsella <mdr@ashroe.eu>
show more ...
|