[Netadm-devel] gwc/include sysioctl.h,1.1.1.1,1.2 sysshm.h,1.3,1.4
Status: Beta
Brought to you by:
linuxpark
From: linuxpark <lin...@us...> - 2006-02-17 06:59:16
|
Update of /cvsroot/netadm/gwc/include In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16776/include Modified Files: sysioctl.h sysshm.h Log Message: MOD: 1. Replace current linkedlist in pf to hashtable for better performance. as there are more rules of pf, the performance will be better than linkedlist. it was inspired by route cache in linux of alan cox's debug flag will print the result of pf. 2. Add IOCTLPF_REFLESH from now, only the rules in GUI or cli of pf will be applied only if user click "apply" or hostpol_apply in cli command. TODO: support subnet in "flow control" Index: sysshm.h =================================================================== RCS file: /cvsroot/netadm/gwc/include/sysshm.h,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** sysshm.h 9 Feb 2006 17:54:06 -0000 1.3 --- sysshm.h 17 Feb 2006 06:58:59 -0000 1.4 *************** *** 13,17 **** #define __SYS_SHM_INCLUDED ! #define APCSHMID 0x64376329 /* state definition flag */ #define AP_NET_VALID 0x00000001 --- 13,17 ---- #define __SYS_SHM_INCLUDED ! #define APCSHMID 0x94376329 /* state definition flag */ #define AP_NET_VALID 0x00000001 Index: sysioctl.h =================================================================== RCS file: /cvsroot/netadm/gwc/include/sysioctl.h,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** sysioctl.h 30 Jan 2006 17:41:29 -0000 1.1.1.1 --- sysioctl.h 17 Feb 2006 06:58:59 -0000 1.2 *************** *** 9,26 **** #ident "@(#) $Header$" ! #ifndef _IOCTLWIBRO_H_ ! #define _IOCTLWIBRO_H_ ! #define IOCTLWIBRO_MAGIC 't' typedef struct { __u32 ip; __u32 max_pktrate; ! } __attribute__ ((packed)) wibro_kuio_msg_t; ! #define IOCTLWIBRO_REGISTER_SRCBLOCK _IO (IOCTLWIBRO_MAGIC, 0) ! #define IOCTLWIBRO_REGISTER_MODSEQ _IO (IOCTLWIBRO_MAGIC, 1) ! #define IOCTLWIBRO_UNREGISTER_HOST _IO (IOCTLWIBRO_MAGIC, 2) ! #define IOCTLWIBRO_MAXNR 3 ! #endif /* _IOCTLWIBRO_H_ */ --- 9,27 ---- #ident "@(#) $Header$" ! #ifndef _IOCTLPF_H_ ! #define _IOCTLPF_H_ ! #define IOCTLPF_MAGIC 't' typedef struct { __u32 ip; __u32 max_pktrate; ! } __attribute__ ((packed)) kuio_msg_t; ! #define IOCTLPF_REGISTER_SRCBLOCK _IO (IOCTLPF_MAGIC, 0) ! #define IOCTLPF_REGISTER_MODSEQ _IO (IOCTLPF_MAGIC, 1) ! #define IOCTLPF_UNREGISTER_HOST _IO (IOCTLPF_MAGIC, 2) ! #define IOCTLPF_REFLESH _IO (IOCTLPF_MAGIC, 3) ! #define IOCTLPF_MAXNR 4 ! #endif /* _IOCTLPF_H_ */ |