Re: [nft] nftables: Fixing Bug 1219 - handle rt0 and rt2 properly

2018-03-12 Thread Ahmed Abdelsalam
On Sun, 11 Mar 2018 23:00:41 +0100 Pablo Neira Ayuso wrote: > On Tue, Feb 27, 2018 at 07:25:14AM +0100, Ahmed Abdelsalam wrote: > > Type 0 and 2 of the IPv6 Routing extension header are not handled > > properly by exthdr_init_raw() in src/exthdr.c > > > > In order to fix

Re: [nft] nftables: Fixing Bug 1219 - handle rt0 and rt2 properly

2018-03-11 Thread Pablo Neira Ayuso
On Tue, Feb 27, 2018 at 07:25:14AM +0100, Ahmed Abdelsalam wrote: > Type 0 and 2 of the IPv6 Routing extension header are not handled > properly by exthdr_init_raw() in src/exthdr.c > > In order to fix the bug, we extended the "enum nft_exthdr_op" to > differentiate between rt, rt0, and rt2. > >

Re: [nft] nftables: Fixing Bug 1219 - handle rt0 and rt2 properly

2018-02-28 Thread Ahmed Abdelsalam
On Tue, 27 Feb 2018 18:48:20 +0100 Florian Westphal wrote: > Ahmed Abdelsalam wrote: > > > Ahmed Abdelsalam wrote: > > > > Type 0 and 2 of the IPv6 Routing extension header are not handled > > > > properly by exthdr_init_raw() in

Re: [nft] nftables: Fixing Bug 1219 - handle rt0 and rt2 properly

2018-02-27 Thread Florian Westphal
Ahmed Abdelsalam wrote: > > Ahmed Abdelsalam wrote: > > > Type 0 and 2 of the IPv6 Routing extension header are not handled > > > properly by exthdr_init_raw() in src/exthdr.c > > > > > > In order to fix the bug, we extended the "enum nft_exthdr_op" to

Re: [nft] nftables: Fixing Bug 1219 - handle rt0 and rt2 properly

2018-02-27 Thread Ahmed Abdelsalam
Hi Florian, On Tue, 27 Feb 2018 17:33:53 +0100 Florian Westphal wrote: > Ahmed Abdelsalam wrote: > > Type 0 and 2 of the IPv6 Routing extension header are not handled > > properly by exthdr_init_raw() in src/exthdr.c > > > > In order to fix the bug, we

Re: [nft] nftables: Fixing Bug 1219 - handle rt0 and rt2 properly

2018-02-27 Thread Florian Westphal
Ahmed Abdelsalam wrote: > Type 0 and 2 of the IPv6 Routing extension header are not handled > properly by exthdr_init_raw() in src/exthdr.c > > In order to fix the bug, we extended the "enum nft_exthdr_op" to > differentiate between rt, rt0, and rt2. > > This patch should

[nft] nftables: Fixing Bug 1219 - handle rt0 and rt2 properly

2018-02-27 Thread Ahmed Abdelsalam
Type 0 and 2 of the IPv6 Routing extension header are not handled properly by exthdr_init_raw() in src/exthdr.c In order to fix the bug, we extended the "enum nft_exthdr_op" to differentiate between rt, rt0, and rt2. This patch should fix the bug. We tested the patch against the same