netfilter: keep 8-bit API for 32-bit NAT dir attribute
This commit is contained in:
parent
56352ab9f6
commit
87244f739c
2 changed files with 4 additions and 4 deletions
|
@ -92,9 +92,9 @@ extern int nfnl_exp_set_fn(struct nfnl_exp *, void *);
|
|||
extern int nfnl_exp_test_fn(const struct nfnl_exp *);
|
||||
extern const char * nfnl_exp_get_fn(const struct nfnl_exp *);
|
||||
|
||||
extern void nfnl_exp_set_nat_dir(struct nfnl_exp *, uint32_t);
|
||||
extern void nfnl_exp_set_nat_dir(struct nfnl_exp *, uint8_t);
|
||||
extern int nfnl_exp_test_nat_dir(const struct nfnl_exp *);
|
||||
extern uint32_t nfnl_exp_get_nat_dir(const struct nfnl_exp *);
|
||||
extern uint8_t nfnl_exp_get_nat_dir(const struct nfnl_exp *);
|
||||
|
||||
// The int argument specifies which nfnl_exp_dir (expect, master, mask or nat)
|
||||
// Expectation objects only use orig, not reply
|
||||
|
|
|
@ -589,7 +589,7 @@ const char * nfnl_exp_get_fn(const struct nfnl_exp *exp)
|
|||
return exp->exp_fn;
|
||||
}
|
||||
|
||||
void nfnl_exp_set_nat_dir(struct nfnl_exp *exp, uint32_t nat_dir)
|
||||
void nfnl_exp_set_nat_dir(struct nfnl_exp *exp, uint8_t nat_dir)
|
||||
{
|
||||
exp->exp_nat_dir = nat_dir;
|
||||
exp->ce_mask |= EXP_ATTR_NAT_DIR;
|
||||
|
@ -600,7 +600,7 @@ int nfnl_exp_test_nat_dir(const struct nfnl_exp *exp)
|
|||
return !!(exp->ce_mask & EXP_ATTR_NAT_DIR);
|
||||
}
|
||||
|
||||
uint32_t nfnl_exp_get_nat_dir(const struct nfnl_exp *exp)
|
||||
uint8_t nfnl_exp_get_nat_dir(const struct nfnl_exp *exp)
|
||||
{
|
||||
return exp->exp_nat_dir;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue