Donate Share

Linux layer 7 packet classifier

Tracker: Bugs

8 iptables patch needs update - ID: 1747807
Last Update: Settings changed ( quadong )

to account for path change in .layer7-test


Daniel Black ( grooverdan ) - 2007-07-04 13:01

8

Closed

Fixed

Matthew Strait

None

None

Public


Comments ( 2 )




Date: 2007-07-04 14:10
Sender: grooverdan


kernel 2.6.22-rc6
iptables - 1.3.8

extensions/libipt_layer7.c:52: warning: 'struct ipt_layer7_info' declared
inside parameter list
extensions/libipt_layer7.c:52: warning: its scope is only this definition
or declaration, which is probably not what you want
extensions/libipt_layer7.c: In function 'parse_protocol_file':
extensions/libipt_layer7.c:91: warning: pointer targets in passing
argument 1 of 'strlen' differ in signedness
extensions/libipt_layer7.c:91: warning: pointer targets in passing
argument 2 of '__builtin_strcmp' differ in signedness
extensions/libipt_layer7.c:91: warning: pointer targets in passing
argument 2 of '__builtin_strcmp' differ in signedness
extensions/libipt_layer7.c:91: warning: pointer targets in passing
argument 1 of 'strlen' differ in signedness
extensions/libipt_layer7.c:91: warning: pointer targets in passing
argument 2 of '__builtin_strcmp' differ in signedness
extensions/libipt_layer7.c:91: warning: pointer targets in passing
argument 2 of '__builtin_strcmp' differ in signedness
extensions/libipt_layer7.c:99: error: dereferencing pointer to incomplete
type
extensions/libipt_layer7.c:107: error: dereferencing pointer to incomplete
type
extensions/libipt_layer7.c: At top level:
extensions/libipt_layer7.c:260: warning: 'struct ipt_layer7_info' declared
inside parameter list
extensions/libipt_layer7.c: In function 'parse_layer7_protocol':
extensions/libipt_layer7.c:287: warning: passing argument 3 of
'parse_protocol_file' from incompatible pointer type
extensions/libipt_layer7.c:305: error: dereferencing pointer to incomplete
type
extensions/libipt_layer7.c:305: error: dereferencing pointer to incomplete
type
extensions/libipt_layer7.c: In function 'parse':
extensions/libipt_layer7.c:319: warning: pointer targets in passing
argument 1 of 'parse_layer7_protocol' differ in signedness
extensions/libipt_layer7.c:319: warning: passing argument 2 of
'parse_layer7_protocol' from incompatible pointer type
extensions/libipt_layer7.c:321: error: dereferencing pointer to incomplete
type
extensions/libipt_layer7.c: In function 'print':
extensions/libipt_layer7.c:366: error: dereferencing pointer to incomplete
type
extensions/libipt_layer7.c:367: error: dereferencing pointer to incomplete
type
extensions/libipt_layer7.c: In function 'save':
extensions/libipt_layer7.c:375: error: dereferencing pointer to incomplete
type
extensions/libipt_layer7.c:375: error: dereferencing pointer to incomplete
type
extensions/libipt_layer7.c: At top level:
extensions/libipt_layer7.c:381: error: invalid application of 'sizeof' to
incomplete type 'struct ipt_layer7_info'
extensions/libipt_layer7.c:382: error: invalid application of 'sizeof' to
incomplete type 'struct ipt_layer7_info'
make: *** [extensions/libipt_layer7_sh.o] Error 1



Date: 2007-07-04 14:01
Sender: grooverdan


./extensions/libipt_layer7.c needs fixing too.
#include <linux/netfilter_ipv4/ipt_layer7.h>


Log in to comment.

Attached File ( 1 )

Filename Description Download
patch additional path check Download

Changes ( 6 )

Field Old Value Date By
status_id Open 2007-07-05 00:48 quadong
resolution_id None 2007-07-05 00:48 quadong
close_date - 2007-07-05 00:48 quadong
priority 5 2007-07-05 00:17 quadong
assigned_to nobody 2007-07-05 00:17 quadong
File Added 235663: patch 2007-07-04 13:01 grooverdan