ipv6_pktinfo_addr -> Addrinfo[permalink][rdoc]自身の type が IPV6_PKTINFO である場合、保持しているデータ (アドレス、インターフェースのインデックス) のアドレスを返します。
require 'socket'
addr = Addrinfo.ip("::1")
ifindex = 0
ancdata = Socket::AncillaryData.ipv6_pktinfo(addr, ifindex)
p ancdata.ipv6_pktinfo_addr #=> #<Addrinfo: ::1>
[SEE_ALSO] Socket::AncillaryData.ipv6_pktinfo, Socket::AncillaryData#ipv6_pktinfo, Socket::AncillaryData#ipv6_pktinfo_ifindex, Socket::Constants::IPV6_PKTINFO