Lines Matching refs:prs
430 struct fman_parse_result *prs, struct mbuf *m) in dpaa_eth_update_csum_flags() argument
432 uint16_t l3r = be16toh(prs->l3r); in dpaa_eth_update_csum_flags()
443 if ((prs->l4r & L4R_TYPE_M) != 0 && in dpaa_eth_update_csum_flags()
444 (prs->l4r & L4R_ERR) == 0) in dpaa_eth_update_csum_flags()
505 dpaa_eth_update_csum_flags(frame, &frame_ic->prs, m); in dpaa_eth_fq_rx_callback()
880 struct fman_parse_result *prs = &fi->fi_ic.prs; in dpaa_eth_tx_add_csum() local
890 prs->l3r = L3R_FIRST_IPV4; in dpaa_eth_tx_add_csum()
892 prs->l4r = L4R_TYPE_UDP; in dpaa_eth_tx_add_csum()
893 prs->l4_off = ether_size + sizeof(struct ip); in dpaa_eth_tx_add_csum()
895 prs->l4r = L4R_TYPE_TCP; in dpaa_eth_tx_add_csum()
896 prs->l4_off = ether_size + sizeof(struct ip); in dpaa_eth_tx_add_csum()
898 prs->l3r = L3R_FIRST_IPV6; in dpaa_eth_tx_add_csum()
899 prs->l4r = L4R_TYPE_UDP; in dpaa_eth_tx_add_csum()
900 prs->l4_off = ether_size + sizeof(struct ip6_hdr); in dpaa_eth_tx_add_csum()
902 prs->l3r = L3R_FIRST_IPV6; in dpaa_eth_tx_add_csum()
903 prs->l4r = L4R_TYPE_TCP; in dpaa_eth_tx_add_csum()
904 prs->l4_off = ether_size + sizeof(struct ip6_hdr); in dpaa_eth_tx_add_csum()
907 prs->ip_off[0] = ether_size; in dpaa_eth_tx_add_csum()