Lines Matching defs:data

92     const uint8_t *bytes() const { return &data[0]; }
93 uint8_t *bytes() { return &data[0]; }
95 const uint8_t *addr() const { return &data[0]; }
96 bool unicast() const { return !(data[0] & 0x01); }
102 isBroadcast = isBroadcast && data[i] == 0xff;
113 reg |= ((uint64_t)data[0]) << 40;
114 reg |= ((uint64_t)data[1]) << 32;
115 reg |= ((uint64_t)data[2]) << 24;
116 reg |= ((uint64_t)data[3]) << 16;
117 reg |= ((uint64_t)data[4]) << 8;
118 reg |= ((uint64_t)data[5]) << 0;
172 EthHdr *operator->() { return (EthHdr *)p->data; }
173 EthHdr &operator*() { return *(EthHdr *)p->data; }
174 operator EthHdr *() { return (EthHdr *)p->data; }
176 const EthHdr *operator->() const { return (const EthHdr *)p->data; }
177 const EthHdr &operator*() const { return *(const EthHdr *)p->data; }
178 operator const EthHdr *() const { return (const EthHdr *)p->data; }
187 int pstart() const { return off() + ((const EthHdr*)p->data)->size(); }
295 EthHdr *eth = (EthHdr *)ptr->data;
309 IpHdr *get() { return (IpHdr *)(p->data + sizeof(eth_hdr) +
315 { return (const IpHdr *)(p->data + sizeof(eth_hdr) +
346 const uint8_t *data() const { return opt_data.data8; }
373 const uint8_t* src() const { return ip6_src.data; }
374 const uint8_t* dst() const { return ip6_dst.data; }
408 EthHdr *eth = (EthHdr *)ptr->data;
422 Ip6Hdr *get() { return (Ip6Hdr *)(p->data + sizeof(eth_hdr)
428 { return (const Ip6Hdr *)(p->data + sizeof(eth_hdr)
493 const uint8_t* rtType2Addr() const { return ext_data.rtType2.addr.data; }
502 const uint8_t* dstOptAddr() const { return ext_data.dstOpts.addr.data; }
563 TcpHdr *get() { return (TcpHdr *)(p->data + _off); }
567 const TcpHdr *get() const { return (const TcpHdr *)(p->data + _off); }
593 const uint8_t *data() const { return opt_data.data8; }
659 UdpHdr *get() { return (UdpHdr *)(p->data + _off); }
663 const UdpHdr *get() const { return (const UdpHdr *)(p->data + _off); }