diff mbox series

[v2,1/1] sendto: Add PACKET_VNET_HDR to lapi and use it

Message ID 20200923152902.8738-1-pvorel@suse.cz
State Accepted
Headers show
Series [v2,1/1] sendto: Add PACKET_VNET_HDR to lapi and use it | expand

Commit Message

Petr Vorel Sept. 23, 2020, 3:29 p.m. UTC
to fix build on CentOS 6

Fixme: b59c66210 ("Add test for CVE 2020-14386")

Signed-off-by: Petr Vorel <pvorel@suse.cz>
---
changes v1->v2:
* actually add lapi header

 include/lapi/if_packet.h                    | 4 ++++
 testcases/kernel/syscalls/sendto/sendto03.c | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

Comments

Li Wang Sept. 24, 2020, 4:51 a.m. UTC | #1
On Wed, Sep 23, 2020 at 11:29 PM Petr Vorel <pvorel@suse.cz> wrote:

> to fix build on CentOS 6
>
> Fixme: b59c66210 ("Add test for CVE 2020-14386")
>
> Signed-off-by: Petr Vorel <pvorel@suse.cz>


Reviewed-by: Li Wang <liwang@redhat.com>
Petr Vorel Sept. 24, 2020, 6:12 a.m. UTC | #2
Hi Li,

> On Wed, Sep 23, 2020 at 11:29 PM Petr Vorel <pvorel@suse.cz> wrote:

> > to fix build on CentOS 6

> > Fixme: b59c66210 ("Add test for CVE 2020-14386")

> > Signed-off-by: Petr Vorel <pvorel@suse.cz>


> Reviewed-by: Li Wang <liwang@redhat.com>
Thanks for you review! Merged.

Kind regards,
Petr
diff mbox series

Patch

diff --git a/include/lapi/if_packet.h b/include/lapi/if_packet.h
index 81110217d..902489b57 100644
--- a/include/lapi/if_packet.h
+++ b/include/lapi/if_packet.h
@@ -25,6 +25,10 @@ 
 # define PACKET_RESERVE 12
 #endif
 
+#ifndef PACKET_VNET_HDR
+#define PACKET_VNET_HDR	15
+#endif
+
 #ifndef PACKET_FANOUT
 #define PACKET_FANOUT	18
 #endif
diff --git a/testcases/kernel/syscalls/sendto/sendto03.c b/testcases/kernel/syscalls/sendto/sendto03.c
index a6332ec52..3ecb574a1 100644
--- a/testcases/kernel/syscalls/sendto/sendto03.c
+++ b/testcases/kernel/syscalls/sendto/sendto03.c
@@ -23,13 +23,13 @@ 
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/ioctl.h>
-#include <linux/if_packet.h>
 #include <net/if.h>
 #include <net/ethernet.h>
 #include <sched.h>
 
 #include "tst_test.h"
 #include "tst_net.h"
+#include "lapi/if_packet.h"
 
 #define BUFSIZE 1024