Merge "Return errors to caller" into tizen_5.5
[platform/core/connectivity/stc-manager.git] / data / firewall_db.sql
1 CREATE TABLE IF NOT EXISTS fw_lock (
2   name TEXT PRIMARY KEY,
3   state INT
4 );
5
6 CREATE TABLE IF NOT EXISTS fw_chains (
7   chain TEXT PRIMARY KEY,
8   target INT,
9   priority INT
10 );
11
12 CREATE TABLE IF NOT EXISTS fw_rules (
13   key BIGINT PRIMARY KEY,
14   chain TEXT NOT NULL,
15   direction INT,
16   s_ip_type INT,
17   d_ip_type INT,
18   s_port_type INT,
19   d_port_type INT,
20   protocol INT,
21   family INT,
22   s_ip1 TEXT NOT NULL,
23   s_ip2 TEXT NOT NULL,
24   d_ip1 TEXT NOT NULL,
25   d_ip2 TEXT NOT NULL,
26   s_port1 INT,
27   s_port2 INT,
28   d_port1 INT,
29   d_port2 INT,
30   ifname TEXT NOT NULL,
31   target INT,
32   log_level INT,
33   log_prefix TEXT NOT NULL,
34   nflog_group INT,
35   nflog_prefix TEXT NOT NULL,
36   nflog_range INT,
37   nflog_threshold INT,
38   identifier TEXT NOT NULL
39 );
40
41 CREATE INDEX IF NOT EXISTS rules_index ON fw_rules (chain, target);