Lines Matching full:vec
31 struct iovec *vec; member
55 p->vec = NULL; in net_rx_pkt_init()
63 g_free(pkt->vec); in net_rx_pkt_uninit()
80 g_free(pkt->vec); in net_rx_pkt_iovec_realloc()
81 pkt->vec = g_malloc(sizeof(*pkt->vec) * new_iov_len); in net_rx_pkt_iovec_realloc()
96 pkt->vec[0].iov_base = &pkt->ehdr_buf; in net_rx_pkt_pull_data()
97 pkt->vec[0].iov_len = pkt->ehdr_buf_len; in net_rx_pkt_pull_data()
100 pkt->vec_len = iov_copy(pkt->vec + 1, pkt->vec_len_total - 1, in net_rx_pkt_pull_data()
106 pkt->vec_len = iov_copy(pkt->vec, pkt->vec_len_total, in net_rx_pkt_pull_data()
110 eth_get_protocols(pkt->vec, pkt->vec_len, 0, &pkt->hasip4, &pkt->hasip6, in net_rx_pkt_pull_data()
420 return pkt->vec; in net_rx_pkt_get_iovec()
475 cntr = net_checksum_add_iov(pkt->vec, pkt->vec_len, in net_rx_pkt_validate_l3_csum()
531 cntr += net_checksum_add_iov(pkt->vec, pkt->vec_len, in _net_rx_pkt_calc_l4_csum()
547 struct iovec *vec; in _net_rx_pkt_validate_sctp_sum() local
552 for (vec = pkt->vec; vec->iov_len < off; vec++) { in _net_rx_pkt_validate_sctp_sum()
553 off -= vec->iov_len; in _net_rx_pkt_validate_sctp_sum()
559 if (!iov_to_buf(vec, vec_len, csum_off, &original, sizeof(original))) { in _net_rx_pkt_validate_sctp_sum()
563 if (!iov_from_buf(vec, vec_len, csum_off, in _net_rx_pkt_validate_sctp_sum()
569 (uint8_t *)vec->iov_base + off, vec->iov_len - off); in _net_rx_pkt_validate_sctp_sum()
570 calculated = iov_crc32c(calculated ^ 0xffffffff, vec + 1, vec_len - 1); in _net_rx_pkt_validate_sctp_sum()
572 iov_from_buf(vec, vec_len, csum_off, &original, sizeof(original)); in _net_rx_pkt_validate_sctp_sum()
647 iov_from_buf(pkt->vec, pkt->vec_len, in net_rx_pkt_fix_l4_csum()
655 iov_from_buf(pkt->vec, pkt->vec_len, in net_rx_pkt_fix_l4_csum()