hc
2024-10-22 8ac6c7a54ed1b98d142dce24b11c6de6a1e239a5
kernel/net/tipc/eth_media.c
....@@ -62,12 +62,10 @@
6262 struct tipc_media_addr *addr,
6363 char *msg)
6464 {
65
- char bcast_mac[ETH_ALEN] = {0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
66
-
6765 memset(addr, 0, sizeof(*addr));
6866 ether_addr_copy(addr->value, msg);
6967 addr->media_id = TIPC_MEDIA_TYPE_ETH;
70
- addr->broadcast = !memcmp(addr->value, bcast_mac, ETH_ALEN);
68
+ addr->broadcast = is_broadcast_ether_addr(addr->value);
7169 return 0;
7270 }
7371
....@@ -92,7 +90,8 @@
9290 .raw2addr = tipc_eth_raw2addr,
9391 .priority = TIPC_DEF_LINK_PRI,
9492 .tolerance = TIPC_DEF_LINK_TOL,
95
- .window = TIPC_DEF_LINK_WIN,
93
+ .min_win = TIPC_DEF_LINK_WIN,
94
+ .max_win = TIPC_MAX_LINK_WIN,
9695 .type_id = TIPC_MEDIA_TYPE_ETH,
9796 .hwaddr_len = ETH_ALEN,
9897 .name = "eth"