Searched refs:iovoff (Results 1 – 4 of 4) sorted by relevance
/openbmc/qemu/net/ |
H A D | eth.c | 129 void eth_get_protocols(const struct iovec *iov, size_t iovcnt, size_t iovoff, in eth_get_protocols() argument 145 *l3hdr_off = iovoff + eth_get_l2_hdr_length_iov(iov, iovcnt, iovoff); in eth_get_protocols() 222 eth_strip_vlan(const struct iovec *iov, int iovcnt, size_t iovoff, in eth_strip_vlan() argument 229 size_t copied = iov_to_buf(iov, iovcnt, iovoff, in eth_strip_vlan() 239 copied = iov_to_buf(iov, iovcnt, iovoff + sizeof(*new_ehdr), in eth_strip_vlan() 249 *payload_offset = iovoff + sizeof(*new_ehdr) + sizeof(vlan_hdr); in eth_strip_vlan() 272 eth_strip_vlan_ex(const struct iovec *iov, int iovcnt, size_t iovoff, int index, in eth_strip_vlan_ex() argument 285 copied = iov_to_buf(iov, iovcnt, iovoff, new_ehdr_buf, new_ehdr_size); in eth_strip_vlan_ex() 291 copied = iov_to_buf(iov, iovcnt, iovoff, new_ehdr_buf, new_ehdr_size); in eth_strip_vlan_ex() 305 copied = iov_to_buf(iov, iovcnt, iovoff + new_ehdr_size, in eth_strip_vlan_ex() [all …]
|
/openbmc/qemu/hw/net/ |
H A D | net_rx_pkt.h | 65 size_t iovoff); 212 int iovcnt, size_t iovoff, 229 size_t iovoff, int strip_vlan_index,
|
H A D | net_rx_pkt.c | 120 size_t iovoff, bool strip_vlan) in net_rx_pkt_attach_iovec() argument 123 uint16_t ploff = iovoff; in net_rx_pkt_attach_iovec() 127 pkt->ehdr_buf_len = eth_strip_vlan(iov, iovcnt, iovoff, &pkt->ehdr_buf, in net_rx_pkt_attach_iovec() 140 size_t iovoff, int strip_vlan_index, in net_rx_pkt_attach_iovec_ex() argument 144 uint16_t ploff = iovoff; in net_rx_pkt_attach_iovec_ex() 147 pkt->ehdr_buf_len = eth_strip_vlan_ex(iov, iovcnt, iovoff, in net_rx_pkt_attach_iovec_ex() 192 size_t iovoff) in net_rx_pkt_set_protocols() argument 196 eth_get_protocols(iov, iovcnt, iovoff, &pkt->hasip4, &pkt->hasip6, in net_rx_pkt_set_protocols()
|
/openbmc/qemu/include/net/ |
H A D | eth.h | 318 eth_get_l2_hdr_length_iov(const struct iovec *iov, size_t iovcnt, size_t iovoff) in eth_get_l2_hdr_length_iov() argument 321 size_t copied = iov_to_buf(iov, iovcnt, iovoff, p, ARRAY_SIZE(p)); in eth_get_l2_hdr_length_iov() 345 eth_strip_vlan(const struct iovec *iov, int iovcnt, size_t iovoff, 350 eth_strip_vlan_ex(const struct iovec *iov, int iovcnt, size_t iovoff, int index, 397 void eth_get_protocols(const struct iovec *iov, size_t iovcnt, size_t iovoff,
|