summaryrefslogtreecommitdiffstats
path: root/src/conntrack/api.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/conntrack/api.c')
-rw-r--r--src/conntrack/api.c22
1 files changed, 10 insertions, 12 deletions
diff --git a/src/conntrack/api.c b/src/conntrack/api.c
index a96f101..f0e038b 100644
--- a/src/conntrack/api.c
+++ b/src/conntrack/api.c
@@ -781,7 +781,7 @@ int nfct_build_conntrack(struct nfnl_subsys_handle *ssh,
memset(req, 0, size);
- return __build_conntrack(ssh, req, size, type, flags, ct);
+ return __build_conntrack(req, size, type, flags, ct);
}
static void nfct_fill_hdr(struct nfnlhdr *req, uint16_t type, uint16_t flags,
@@ -803,14 +803,12 @@ static void nfct_fill_hdr(struct nfnlhdr *req, uint16_t type, uint16_t flags,
}
static int
-__build_query_ct(struct nfnl_subsys_handle *ssh,
- const enum nf_conntrack_query qt,
+__build_query_ct(const enum nf_conntrack_query qt,
const void *data, void *buffer, unsigned int size)
{
struct nfnlhdr *req = buffer;
const uint32_t *family = data;
- assert(ssh != NULL);
assert(data != NULL);
assert(req != NULL);
@@ -818,16 +816,16 @@ __build_query_ct(struct nfnl_subsys_handle *ssh,
switch(qt) {
case NFCT_Q_CREATE:
- __build_conntrack(ssh, req, size, IPCTNL_MSG_CT_NEW, NLM_F_REQUEST|NLM_F_CREATE|NLM_F_ACK|NLM_F_EXCL, data);
+ __build_conntrack(req, size, IPCTNL_MSG_CT_NEW, NLM_F_REQUEST|NLM_F_CREATE|NLM_F_ACK|NLM_F_EXCL, data);
break;
case NFCT_Q_UPDATE:
- __build_conntrack(ssh, req, size, IPCTNL_MSG_CT_NEW, NLM_F_REQUEST|NLM_F_ACK, data);
+ __build_conntrack(req, size, IPCTNL_MSG_CT_NEW, NLM_F_REQUEST|NLM_F_ACK, data);
break;
case NFCT_Q_DESTROY:
- __build_conntrack(ssh, req, size, IPCTNL_MSG_CT_DELETE, NLM_F_REQUEST|NLM_F_ACK, data);
+ __build_conntrack(req, size, IPCTNL_MSG_CT_DELETE, NLM_F_REQUEST|NLM_F_ACK, data);
break;
case NFCT_Q_GET:
- __build_conntrack(ssh, req, size, IPCTNL_MSG_CT_GET, NLM_F_REQUEST|NLM_F_ACK, data);
+ __build_conntrack(req, size, IPCTNL_MSG_CT_GET, NLM_F_REQUEST|NLM_F_ACK, data);
break;
case NFCT_Q_FLUSH:
nfct_fill_hdr(req, IPCTNL_MSG_CT_DELETE, NLM_F_ACK, *family,
@@ -847,7 +845,7 @@ __build_query_ct(struct nfnl_subsys_handle *ssh,
*family, NFNETLINK_V0);
break;
case NFCT_Q_CREATE_UPDATE:
- __build_conntrack(ssh, req, size, IPCTNL_MSG_CT_NEW, NLM_F_REQUEST|NLM_F_CREATE|NLM_F_ACK, data);
+ __build_conntrack(req, size, IPCTNL_MSG_CT_NEW, NLM_F_REQUEST|NLM_F_CREATE|NLM_F_ACK, data);
break;
case NFCT_Q_DUMP_FILTER:
nfct_fill_hdr(req, IPCTNL_MSG_CT_GET, NLM_F_DUMP, AF_UNSPEC,
@@ -910,7 +908,7 @@ int nfct_build_query(struct nfnl_subsys_handle *ssh,
void *buffer,
unsigned int size)
{
- return __build_query_ct(ssh, qt, data, buffer, size);
+ return __build_query_ct(qt, data, buffer, size);
}
static int __parse_message_type(const struct nlmsghdr *nlh)
@@ -1003,7 +1001,7 @@ int nfct_query(struct nfct_handle *h,
assert(h != NULL);
assert(data != NULL);
- if (__build_query_ct(h->nfnlssh_ct, qt, data, &u.req, size) == -1)
+ if (__build_query_ct(qt, data, &u.req, size) == -1)
return -1;
return nfnl_query(h->nfnlh, &u.req.nlh);
@@ -1035,7 +1033,7 @@ int nfct_send(struct nfct_handle *h,
assert(h != NULL);
assert(data != NULL);
- if (__build_query_ct(h->nfnlssh_ct, qt, data, &u.req, size) == -1)
+ if (__build_query_ct(qt, data, &u.req, size) == -1)
return -1;
return nfnl_send(h->nfnlh, &u.req.nlh);