Lines Matching refs:LinkAddr
15 pub use self::datalink::LinkAddr;
1520 dl: LinkAddr,
1603 LinkAddr::from_raw(addr, l).map(|dl| Self { dl })
1616 LinkAddr::from_raw(addr, l).map(|dl| Self { dl })
1754 as_link_addr, as_link_addr_mut, LinkAddr,
1768 as_link_addr, as_link_addr_mut, LinkAddr,
2020 Link(LinkAddr),
2146 Some(AddressFamily::Packet) => Some(SockAddr::Link(LinkAddr(
2161 LinkAddr(ptr::read_unaligned(addr as *const _));
2243 SockAddr::Link(LinkAddr(ref addr)) => (
2261 SockAddr::Link(LinkAddr(ref addr)) => (
2649 pub struct LinkAddr(pub(in super::super) libc::sockaddr_ll);
2651 impl LinkAddr {
2691 impl fmt::Display for LinkAddr {
2706 impl private::SockaddrLikePriv for LinkAddr {}
2707 impl SockaddrLike for LinkAddr {
2724 impl AsRef<libc::sockaddr_ll> for LinkAddr {
2752 pub struct LinkAddr(pub(in super::super) libc::sockaddr_dl);
2754 impl LinkAddr {
2815 impl fmt::Display for LinkAddr {
2830 impl private::SockaddrLikePriv for LinkAddr {}
2831 impl SockaddrLike for LinkAddr {
2848 impl AsRef<libc::sockaddr_dl> for LinkAddr {
3005 use super::super::LinkAddr;
3008 let la = LinkAddr(libc::sockaddr_dl {
3128 assert_eq!(LinkAddr::size() as usize, l);