Home
last modified time | relevance | path

Searched refs:iovoff (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/net/
H A Deth.c129 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 Dnet_rx_pkt.h65 size_t iovoff);
212 int iovcnt, size_t iovoff,
229 size_t iovoff, int strip_vlan_index,
H A Dnet_rx_pkt.c120 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 Deth.h318 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,