diff options
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); |