diff options
author | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-11-11 09:21:59 +0900 |
---|---|---|
committer | Yu Watanabe <watanabe.yu+github@gmail.com> | 2021-11-11 12:49:42 +0900 |
commit | 17193d767d40bee1317ca614f6b28b160669e78d (patch) | |
tree | 966ad2e2350dc5330e1290f620045cac6d0986b4 /src/network/networkd-neighbor.h | |
parent | ca7d2083679b5853f8417bed40c0f7eb79465e1a (diff) | |
download | systemd-17193d767d40bee1317ca614f6b28b160669e78d.tar.gz |
network: neighbor: use "struct hw_addr_data" to store link layer address
Diffstat (limited to 'src/network/networkd-neighbor.h')
-rw-r--r-- | src/network/networkd-neighbor.h | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/network/networkd-neighbor.h b/src/network/networkd-neighbor.h index d4f2ff55f2..e9e1854110 100644 --- a/src/network/networkd-neighbor.h +++ b/src/network/networkd-neighbor.h @@ -15,11 +15,6 @@ typedef struct Manager Manager; typedef struct Network Network; typedef struct Request Request; -union lladdr_union { - struct ether_addr mac; - union in_addr_union ip; -}; - typedef struct Neighbor { Network *network; Link *link; @@ -29,8 +24,7 @@ typedef struct Neighbor { int family; union in_addr_union in_addr; - union lladdr_union lladdr; - size_t lladdr_size; + struct hw_addr_data ll_addr; } Neighbor; Neighbor *neighbor_free(Neighbor *neighbor); @@ -52,5 +46,4 @@ int manager_rtnl_process_neighbor(sd_netlink *rtnl, sd_netlink_message *message, DEFINE_NETWORK_CONFIG_STATE_FUNCTIONS(Neighbor, neighbor); CONFIG_PARSER_PROTOTYPE(config_parse_neighbor_address); -CONFIG_PARSER_PROTOTYPE(config_parse_neighbor_hwaddr); CONFIG_PARSER_PROTOTYPE(config_parse_neighbor_lladdr); |