Lines Matching refs:ifa
200 def create_msg(self, ifa): argument
208 msg.base_hdr.ifa_family = self.get_family_from_ip(ifa.ip)
210 msg.base_hdr.ifa_prefixlen = ifa.network.prefixlen
246 ifa = ipaddress.ip_interface("192.0.2.1/24")
247 ifa_brd = ifa.network.broadcast_address
250 msg = self.create_msg(ifa)
251 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
256 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
260 assert rx_msg.base_hdr.ifa_prefixlen == ifa.network.prefixlen
263 assert rx_msg.get_nla(IfaAttrType.IFA_ADDRESS).addr == str(ifa.ip)
264 assert rx_msg.get_nla(IfaAttrType.IFA_LOCAL).addr == str(ifa.ip)
280 ifa = ipaddress.ip_interface("192.0.2.1/{}".format(plen))
284 msg = self.create_msg(ifa)
285 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
291 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
295 assert rx_msg.base_hdr.ifa_prefixlen == ifa.network.prefixlen
298 assert rx_msg.get_nla(IfaAttrType.IFA_ADDRESS).addr == str(ifa.ip)
299 assert rx_msg.get_nla(IfaAttrType.IFA_LOCAL).addr == str(ifa.ip)
303 ifa = ipaddress.ip_interface("2001:db8::1/64")
306 msg = self.create_msg(ifa)
307 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
311 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
313 rx_msg_gu = self.find_msg_by_ifa(lst, ifa.ip)
316 assert rx_msg_gu.base_hdr.ifa_prefixlen == ifa.network.prefixlen
318 assert rx_msg_gu.get_nla(IfaAttrType.IFA_ADDRESS).addr == str(ifa.ip)
321 ifa = ipaddress.ip_interface("192.0.2.1/24")
322 ifa_brd = ifa.network.broadcast_address
328 msg = self.create_msg(ifa)
329 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
336 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
340 assert rx_msg.base_hdr.ifa_prefixlen == ifa.network.prefixlen
343 assert rx_msg.get_nla(IfaAttrType.IFA_ADDRESS).addr == str(ifa.ip)
344 assert rx_msg.get_nla(IfaAttrType.IFA_LOCAL).addr == str(ifa.ip)
350 ifa = ipaddress.ip_interface("2001:db8::1/64")
356 msg = self.create_msg(ifa)
357 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
363 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
365 rx_msg_gu = self.find_msg_by_ifa(lst, ifa.ip)
368 assert rx_msg_gu.base_hdr.ifa_prefixlen == ifa.network.prefixlen
370 assert rx_msg_gu.get_nla(IfaAttrType.IFA_ADDRESS).addr == str(ifa.ip)
375 ifa = ipaddress.ip_interface("2001:db8::1/64")
382 msg = self.create_msg(ifa)
383 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
388 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
390 rx_msg = self.find_msg_by_ifa(lst, ifa.ip)
410 ifa = ipaddress.ip_interface("2001:db8::1/64")
429 msg = self.create_msg(ifa)
430 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
437 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
439 rx_msg = self.find_msg_by_ifa(lst, ifa.ip)
460 ifa = ipaddress.ip_interface("192.0.2.1/24")
461 ifa_brd = ifa.network.broadcast_address
463 msg = self.create_msg(ifa)
465 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
474 ifa = ipaddress.ip_interface("192.0.2.1/24")
475 ifa_brd = ifa.network.broadcast_address
477 msg = self.create_msg(ifa)
502 ifa = ipaddress.ip_interface(ifa_str)
503 ifa_brd = ifa.network.broadcast_address
506 msg = self.create_msg(ifa)
507 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
511 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
512 rx_msg = self.find_msg_by_ifa(lst, ifa.ip)
517 msg.base_hdr.ifa_family = self.get_family_from_ip(ifa.ip)
519 msg.base_hdr.ifa_prefixlen = ifa.network.prefixlen
522 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
524 msg.add_nla(NlAttrIp(IfaAttrType.IFA_ADDRESS, str(ifa.ip)))
527 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
528 rx_msg = self.find_msg_by_ifa(lst, ifa.ip)
547 ifa = ipaddress.ip_interface(ifa_pair[0])
551 msg = self.create_msg(ifa)
552 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
557 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
561 assert rx_msg.base_hdr.ifa_prefixlen == ifa.network.prefixlen
564 assert rx_msg.get_nla(IfaAttrType.IFA_LOCAL).addr == str(ifa.ip)
590 ifa = ipaddress.ip_interface(ifa_pair[0])
594 msg = self.create_msg(ifa)
595 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
600 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
605 assert rx_msg_gu.base_hdr.ifa_prefixlen == ifa.network.prefixlen
607 assert rx_msg_gu.get_nla(IfaAttrType.IFA_LOCAL).addr == str(ifa.ip)
628 ifa = ipaddress.ip_interface(ifa_pair[0])
633 msg = self.create_msg(ifa)
634 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
638 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
644 msg.base_hdr.ifa_family = self.get_family_from_ip(ifa.ip)
646 msg.base_hdr.ifa_prefixlen = ifa.network.prefixlen
649 msg.add_nla(NlAttrIp(IfaAttrType.IFA_ADDRESS, str(ifa.ip)))
653 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
658 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
659 rx_msg = self.find_msg_by_ifa(lst, ifa.ip)
675 ifa = ipaddress.ip_interface(ifa_str)
678 msg = self.create_msg(ifa)
679 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
683 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
687 assert rx_msg.base_hdr.ifa_prefixlen == ifa.network.prefixlen
690 assert rx_msg.get_nla(IfaAttrType.IFA_ADDRESS).addr == str(ifa.ip)
691 assert rx_msg.get_nla(IfaAttrType.IFA_LOCAL).addr == str(ifa.ip)
702 ifa = ipaddress.ip_interface(ifa_str)
705 msg = self.create_msg(ifa)
706 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
710 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
712 rx_msg = self.find_msg_by_ifa(lst, ifa.ip)
715 assert rx_msg.base_hdr.ifa_prefixlen == ifa.network.prefixlen
717 assert rx_msg.get_nla(IfaAttrType.IFA_ADDRESS).addr == str(ifa.ip)
737 ifa = ipaddress.ip_interface(ifa_str)
740 msg = self.create_msg(ifa)
741 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
744 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
745 rx_msg = self.find_msg_by_ifa(lst, ifa.ip)
750 msg.base_hdr.ifa_family = self.get_family_from_ip(ifa.ip)
752 msg.base_hdr.ifa_prefixlen = ifa.network.prefixlen
755 msg.add_nla(NlAttrIp(IfaAttrType.IFA_LOCAL, str(ifa.ip)))
757 msg.add_nla(NlAttrIp(IfaAttrType.IFA_ADDRESS, str(ifa.ip)))
760 lst = self.get_ifa_list(iface.ifindex, self.get_family_from_ip(ifa.ip))
761 rx_msg = self.find_msg_by_ifa(lst, ifa.ip)