@@ -268,46 +268,56 @@ fn test_local_subnet_broadcasts() {
268268
269269 assert ! ( iface
270270 . inner
271- . is_subnet_broadcast ( Ipv4Address ( [ 192 , 168 , 1 , 255 ] ) ) , ) ;
271+ . is_broadcast_v4 ( Ipv4Address ( [ 255 , 255 , 255 , 255 ] ) ) ) ;
272272 assert ! ( !iface
273273 . inner
274- . is_subnet_broadcast( Ipv4Address ( [ 192 , 168 , 1 , 254 ] ) ) , ) ;
274+ . is_broadcast_v4( Ipv4Address ( [ 255 , 255 , 255 , 254 ] ) ) ) ;
275+ assert ! ( iface. inner. is_broadcast_v4( Ipv4Address ( [ 192 , 168 , 1 , 255 ] ) ) ) ;
276+ assert ! ( !iface. inner. is_broadcast_v4( Ipv4Address ( [ 192 , 168 , 1 , 254 ] ) ) ) ;
275277
276278 iface. update_ip_addrs ( |addrs| {
277279 addrs. iter_mut ( ) . next ( ) . map ( |addr| {
278280 * addr = IpCidr :: Ipv4 ( Ipv4Cidr :: new ( Ipv4Address ( [ 192 , 168 , 23 , 24 ] ) , 16 ) ) ;
279281 } ) ;
280282 } ) ;
283+ assert ! ( iface
284+ . inner
285+ . is_broadcast_v4( Ipv4Address ( [ 255 , 255 , 255 , 255 ] ) ) ) ;
286+ assert ! ( !iface
287+ . inner
288+ . is_broadcast_v4( Ipv4Address ( [ 255 , 255 , 255 , 254 ] ) ) ) ;
281289 assert ! ( !iface
282290 . inner
283- . is_subnet_broadcast ( Ipv4Address ( [ 192 , 168 , 23 , 255 ] ) ) , ) ;
291+ . is_broadcast_v4 ( Ipv4Address ( [ 192 , 168 , 23 , 255 ] ) ) ) ;
284292 assert ! ( !iface
285293 . inner
286- . is_subnet_broadcast ( Ipv4Address ( [ 192 , 168 , 23 , 254 ] ) ) , ) ;
294+ . is_broadcast_v4 ( Ipv4Address ( [ 192 , 168 , 23 , 254 ] ) ) ) ;
287295 assert ! ( !iface
288296 . inner
289- . is_subnet_broadcast ( Ipv4Address ( [ 192 , 168 , 255 , 254 ] ) ) , ) ;
297+ . is_broadcast_v4 ( Ipv4Address ( [ 192 , 168 , 255 , 254 ] ) ) ) ;
290298 assert ! ( iface
291299 . inner
292- . is_subnet_broadcast ( Ipv4Address ( [ 192 , 168 , 255 , 255 ] ) ) , ) ;
300+ . is_broadcast_v4 ( Ipv4Address ( [ 192 , 168 , 255 , 255 ] ) ) ) ;
293301
294302 iface. update_ip_addrs ( |addrs| {
295303 addrs. iter_mut ( ) . next ( ) . map ( |addr| {
296304 * addr = IpCidr :: Ipv4 ( Ipv4Cidr :: new ( Ipv4Address ( [ 192 , 168 , 23 , 24 ] ) , 8 ) ) ;
297305 } ) ;
298306 } ) ;
299- assert ! ( ! iface
307+ assert ! ( iface
300308 . inner
301- . is_subnet_broadcast ( Ipv4Address ( [ 192 , 23 , 1 , 255 ] ) ) , ) ;
309+ . is_broadcast_v4 ( Ipv4Address ( [ 255 , 255 , 255 , 255 ] ) ) ) ;
302310 assert ! ( !iface
303311 . inner
304- . is_subnet_broadcast( Ipv4Address ( [ 192 , 23 , 1 , 254 ] ) ) , ) ;
312+ . is_broadcast_v4( Ipv4Address ( [ 255 , 255 , 255 , 254 ] ) ) ) ;
313+ assert ! ( !iface. inner. is_broadcast_v4( Ipv4Address ( [ 192 , 23 , 1 , 255 ] ) ) ) ;
314+ assert ! ( !iface. inner. is_broadcast_v4( Ipv4Address ( [ 192 , 23 , 1 , 254 ] ) ) ) ;
305315 assert ! ( !iface
306316 . inner
307- . is_subnet_broadcast ( Ipv4Address ( [ 192 , 255 , 255 , 254 ] ) ) , ) ;
317+ . is_broadcast_v4 ( Ipv4Address ( [ 192 , 255 , 255 , 254 ] ) ) ) ;
308318 assert ! ( iface
309319 . inner
310- . is_subnet_broadcast ( Ipv4Address ( [ 192 , 255 , 255 , 255 ] ) ) , ) ;
320+ . is_broadcast_v4 ( Ipv4Address ( [ 192 , 255 , 255 , 255 ] ) ) ) ;
311321}
312322
313323#[ test]
0 commit comments