[netsniff-ng] Re: [PATCH] trafgen.8: fix typo in example packet

2021-09-02 Thread Tobias Klauser
On 2021-09-02 at 13:01:10 +0200, Baruch Siach  wrote:
> First MAC address is destination, but the second is source.
> 
> Signed-off-by: Baruch Siach 

Applied, thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"netsniff-ng" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to netsniff-ng+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/netsniff-ng/20210902130816.3ewzgl5n7b727wxd%40distanz.ch.


[netsniff-ng] Re: [PATCH] Detect libpcap dependencies using pkg-config

2021-09-02 Thread Tobias Klauser
On 2021-09-02 at 11:56:00 +0200, Baruch Siach  wrote:
> When building statically the link command line must include all
> dependencies of all libraries. libpcap can optionally depend on libnl.
> mausezahn can't build statically in this case.
> 
> Use pkg-config in configure and in the link command to construct the
> library flags we need to link with libpcap.
> 
> Signed-off-by: Baruch Siach 

Applied, thanks.

-- 
You received this message because you are subscribed to the Google Groups 
"netsniff-ng" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to netsniff-ng+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/netsniff-ng/20210902130803.m7mhr2vj5fn7dsrd%40distanz.ch.


[netsniff-ng] [PATCH] trafgen.8: fix typo in example packet

2021-09-02 Thread Baruch Siach
First MAC address is destination, but the second is source.

Signed-off-by: Baruch Siach 
---
 trafgen.8 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/trafgen.8 b/trafgen.8
index 97b9479d4f62..0b0fb317ceed 100644
--- a/trafgen.8
+++ b/trafgen.8
@@ -914,7 +914,7 @@ The above example rewritten using the header generation 
functions:
 .PP
{
  # --- ethernet header ---
- eth(da=00:1b:21:3c:9d:f8, da=90:e2:ba:0a:56:b4)
+ eth(da=00:1b:21:3c:9d:f8, sa=90:e2:ba:0a:56:b4)
  # --- ip header ---
  ipv4(id=drnd(), mf, ttl=64, sa=192.168.51.1, da=192.168.51.2)
  # --- udp header ---
-- 
2.33.0

-- 
You received this message because you are subscribed to the Google Groups 
"netsniff-ng" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to netsniff-ng+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/netsniff-ng/562d7e9800de18b9ea2be9c90f8d4c0aebe6c497.1630580470.git.baruch%40tkos.co.il.


[netsniff-ng] [PATCH] Detect libpcap dependencies using pkg-config

2021-09-02 Thread Baruch Siach
When building statically the link command line must include all
dependencies of all libraries. libpcap can optionally depend on libnl.
mausezahn can't build statically in this case.

Use pkg-config in configure and in the link command to construct the
library flags we need to link with libpcap.

Signed-off-by: Baruch Siach 
---
 configure  | 4 +++-
 mausezahn/Makefile | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/configure b/configure
index 510826a798f5..598ae2433a7a 100755
--- a/configure
+++ b/configure
@@ -588,7 +588,9 @@ int main(void)
 }
 EOF
 
-   $CC -o $TMPDIR/pcaptest $TMPDIR/pcaptest.c -lpcap >> config.log 2>&1
+   $CC -o $TMPDIR/pcaptest $TMPDIR/pcaptest.c \
+   $($PKG_CONFIG --libs libpcap 2>> config.log) \
+   >> config.log 2>&1
if [ ! -x $TMPDIR/pcaptest ] ; then
echo "[NO]"
echo "CONFIG_LIBPCAP=0" >> Config
diff --git a/mausezahn/Makefile b/mausezahn/Makefile
index ca16b6579583..9544565355cc 100644
--- a/mausezahn/Makefile
+++ b/mausezahn/Makefile
@@ -1,6 +1,6 @@
 mausezahn-libs =   -lcli \
-lnet \
-   -lpcap \
+   $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) 
$(PKG_CONFIG) --libs libpcap 2> /dev/null ) \
-lrt \
-lpthread \
-lm
-- 
2.33.0

-- 
You received this message because you are subscribed to the Google Groups 
"netsniff-ng" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to netsniff-ng+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/netsniff-ng/0649cc0f467f091369c5f73df3b26dcc405a70ee.1630576560.git.baruch%40tkos.co.il.