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:
Jan Engelhardt
2009-10-03 23:21:54 +02:00
parent 181a9cab43
commit 5f290cd4a0
2 changed files with 4 additions and 4 deletions

View File

@@ -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);

View File

@@ -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 */