mirror of
git://git.code.sf.net/p/xtables-addons/xtables-addons
synced 2025-09-07 21:25:12 +02:00
pknock: mark peer address as __be32
Since the address is now stored in its original network byte order, let's annotate that this is indeed the case.
This commit is contained in:
@@ -51,7 +51,7 @@ enum status {
|
||||
*/
|
||||
struct peer {
|
||||
struct list_head head;
|
||||
uint32_t ip;
|
||||
__be32 ip;
|
||||
uint8_t proto;
|
||||
uint32_t id_port_knocked;
|
||||
enum status status;
|
||||
@@ -542,7 +542,7 @@ remove_rule(struct xt_pknock_mtinfo *info)
|
||||
* @ip
|
||||
* @return: peer or NULL
|
||||
*/
|
||||
static struct peer *get_peer(struct xt_pknock_rule *rule, uint32_t ip)
|
||||
static struct peer *get_peer(struct xt_pknock_rule *rule, __be32 ip)
|
||||
{
|
||||
struct peer *peer;
|
||||
struct list_head *pos, *n;
|
||||
@@ -576,7 +576,7 @@ static void reset_knock_status(struct peer *peer)
|
||||
* @proto
|
||||
* @return: peer or NULL
|
||||
*/
|
||||
static struct peer *new_peer(uint32_t ip, uint8_t proto)
|
||||
static struct peer *new_peer(__be32 ip, uint8_t proto)
|
||||
{
|
||||
struct peer *peer = kmalloc(sizeof(*peer), GFP_ATOMIC);
|
||||
|
||||
|
@@ -45,7 +45,7 @@ struct xt_pknock_mtinfo {
|
||||
|
||||
struct xt_pknock_nl_msg {
|
||||
char rule_name[XT_PKNOCK_MAX_BUF_LEN+1];
|
||||
uint32_t peer_ip;
|
||||
__be32 peer_ip;
|
||||
};
|
||||
|
||||
#endif /* _XT_PKNOCK_H */
|
||||
|
Reference in New Issue
Block a user