mirror of
git://git.code.sf.net/p/xtables-addons/xtables-addons
synced 2025-09-09 14:14:58 +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 peer {
|
||||||
struct list_head head;
|
struct list_head head;
|
||||||
uint32_t ip;
|
__be32 ip;
|
||||||
uint8_t proto;
|
uint8_t proto;
|
||||||
uint32_t id_port_knocked;
|
uint32_t id_port_knocked;
|
||||||
enum status status;
|
enum status status;
|
||||||
@@ -542,7 +542,7 @@ remove_rule(struct xt_pknock_mtinfo *info)
|
|||||||
* @ip
|
* @ip
|
||||||
* @return: peer or NULL
|
* @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 peer *peer;
|
||||||
struct list_head *pos, *n;
|
struct list_head *pos, *n;
|
||||||
@@ -576,7 +576,7 @@ static void reset_knock_status(struct peer *peer)
|
|||||||
* @proto
|
* @proto
|
||||||
* @return: peer or NULL
|
* @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);
|
struct peer *peer = kmalloc(sizeof(*peer), GFP_ATOMIC);
|
||||||
|
|
||||||
|
@@ -45,7 +45,7 @@ struct xt_pknock_mtinfo {
|
|||||||
|
|
||||||
struct xt_pknock_nl_msg {
|
struct xt_pknock_nl_msg {
|
||||||
char rule_name[XT_PKNOCK_MAX_BUF_LEN+1];
|
char rule_name[XT_PKNOCK_MAX_BUF_LEN+1];
|
||||||
uint32_t peer_ip;
|
__be32 peer_ip;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* _XT_PKNOCK_H */
|
#endif /* _XT_PKNOCK_H */
|
||||||
|
Reference in New Issue
Block a user