• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/xen/netback/

Lines Matching refs:XNB_ASSERT

66 #define	XNB_ASSERT(cond) ({						\
399 XNB_ASSERT(num_consumed == 0);
423 XNB_ASSERT(num_consumed == 1);
424 XNB_ASSERT(pkt.size == 69);
425 XNB_ASSERT(pkt.car_size == 69);
426 XNB_ASSERT(pkt.flags == 0);
427 XNB_ASSERT(xnb_pkt_is_valid(&pkt));
428 XNB_ASSERT(pkt.list_len == 1);
429 XNB_ASSERT(pkt.car == 0);
460 XNB_ASSERT(num_consumed == 2);
461 XNB_ASSERT(pkt.size == 100);
462 XNB_ASSERT(pkt.car_size == 60);
463 XNB_ASSERT(pkt.flags == 0);
464 XNB_ASSERT(xnb_pkt_is_valid(&pkt));
465 XNB_ASSERT(pkt.list_len == 2);
466 XNB_ASSERT(pkt.car == start_idx);
467 XNB_ASSERT(pkt.cdr == start_idx + 1);
503 XNB_ASSERT(num_consumed == 3);
504 XNB_ASSERT(pkt.size == 200);
505 XNB_ASSERT(pkt.car_size == 110);
506 XNB_ASSERT(pkt.flags == 0);
507 XNB_ASSERT(xnb_pkt_is_valid(&pkt));
508 XNB_ASSERT(pkt.list_len == 3);
509 XNB_ASSERT(pkt.car == start_idx);
510 XNB_ASSERT(pkt.cdr == start_idx + 1);
511 XNB_ASSERT(RING_GET_REQUEST(&xnb_unit_pvt.txb, pkt.cdr + 1) == req);
551 XNB_ASSERT(num_consumed == 3);
552 XNB_ASSERT(pkt.extra.flags == 0);
553 XNB_ASSERT(pkt.extra.type == XEN_NETIF_EXTRA_TYPE_GSO);
554 XNB_ASSERT(pkt.extra.u.gso.size == 250);
555 XNB_ASSERT(pkt.extra.u.gso.type = XEN_NETIF_GSO_TYPE_TCPV4);
556 XNB_ASSERT(pkt.size == 150);
557 XNB_ASSERT(pkt.car_size == 100);
558 XNB_ASSERT(pkt.flags == NETTXF_extra_info);
559 XNB_ASSERT(xnb_pkt_is_valid(&pkt));
560 XNB_ASSERT(pkt.list_len == 2);
561 XNB_ASSERT(pkt.car == start_idx);
562 XNB_ASSERT(pkt.cdr == start_idx + 2);
563 XNB_ASSERT(RING_GET_REQUEST(&xnb_unit_pvt.txb, pkt.cdr) == req);
587 XNB_ASSERT(num_consumed == 0);
588 XNB_ASSERT(! xnb_pkt_is_valid(&pkt));
639 XNB_ASSERT(num_consumed == 3);
640 XNB_ASSERT(xnb_pkt_is_valid(&pkt));
641 XNB_ASSERT(pkt.list_len == 3);
642 XNB_ASSERT(RING_GET_REQUEST(&xnb_unit_pvt.txb, pkt.cdr + 1) == req);
661 XNB_ASSERT(
663 XNB_ASSERT(
693 XNB_ASSERT(
695 XNB_ASSERT(rsp->id == req->id);
696 XNB_ASSERT(rsp->status == NETIF_RSP_OKAY);
732 XNB_ASSERT(
736 XNB_ASSERT(rsp->id == req->id);
737 XNB_ASSERT(rsp->status == NETIF_RSP_OKAY);
741 XNB_ASSERT(rsp->status == NETIF_RSP_NULL);
791 XNB_ASSERT(
795 XNB_ASSERT(rsp->id ==
797 XNB_ASSERT(rsp->status == NETIF_RSP_OKAY);
801 XNB_ASSERT(rsp->status == NETIF_RSP_NULL);
805 XNB_ASSERT(rsp->id ==
807 XNB_ASSERT(rsp->status == NETIF_RSP_OKAY);
811 XNB_ASSERT(rsp->id ==
813 XNB_ASSERT(rsp->status == NETIF_RSP_OKAY);
849 XNB_ASSERT(! xnb_pkt_is_valid(&pkt));
853 XNB_ASSERT(
857 XNB_ASSERT(rsp->id == req->id);
858 XNB_ASSERT(rsp->status == NETIF_RSP_ERROR);
862 XNB_ASSERT(rsp->status == NETIF_RSP_NULL);
891 XNB_ASSERT(
893 XNB_ASSERT(rsp->id == req->id);
894 XNB_ASSERT(rsp->status == NETIF_RSP_ERROR);
951 XNB_ASSERT(
955 XNB_ASSERT(rsp->id == req->id);
956 XNB_ASSERT(rsp->status == NETIF_RSP_OKAY);
1015 XNB_ASSERT(M_TRAILINGSPACE(pMbuf) >= size);
1032 XNB_ASSERT(M_TRAILINGSPACE(pMbuf) >= size);
1033 XNB_ASSERT(pMbuf->m_pkthdr.csum_flags & CSUM_IP_CHECKED);
1034 XNB_ASSERT(pMbuf->m_pkthdr.csum_flags & CSUM_IP_VALID);
1035 XNB_ASSERT(pMbuf->m_pkthdr.csum_flags & CSUM_DATA_VALID);
1036 XNB_ASSERT(pMbuf->m_pkthdr.csum_flags & CSUM_PSEUDO_HDR);
1053 XNB_ASSERT(M_TRAILINGSPACE(pMbuf) >= size);
1070 XNB_ASSERT(M_TRAILINGSPACE(pMbuf) >= size);
1093 XNB_ASSERT(space >= size);
1114 XNB_ASSERT(n_entries == 0);
1145 XNB_ASSERT(n_entries == 1);
1146 XNB_ASSERT(xnb_unit_pvt.gnttab[0].len == size);
1148 XNB_ASSERT(xnb_unit_pvt.gnttab[0].flags & GNTCOPY_source_gref);
1149 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.offset == req->offset);
1150 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.domid == DOMID_SELF);
1151 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.offset == virt_to_offset(
1153 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.u.gmfn ==
1155 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.domid == DOMID_FIRST_RESERVED);
1194 XNB_ASSERT(n_entries == 2);
1195 XNB_ASSERT(xnb_unit_pvt.gnttab[0].len == 1400);
1196 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.offset == virt_to_offset(
1199 XNB_ASSERT(xnb_unit_pvt.gnttab[1].len == 500);
1200 XNB_ASSERT(xnb_unit_pvt.gnttab[1].dest.offset == virt_to_offset(
1228 XNB_ASSERT(pMbuf != NULL);
1237 XNB_ASSERT(n_entries == 3);
1238 XNB_ASSERT(xnb_unit_pvt.gnttab[0].len == MCLBYTES);
1239 XNB_ASSERT(
1242 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.offset == 0);
1244 XNB_ASSERT(xnb_unit_pvt.gnttab[1].len == MCLBYTES);
1245 XNB_ASSERT(
1248 XNB_ASSERT(xnb_unit_pvt.gnttab[1].source.offset == MCLBYTES);
1250 XNB_ASSERT(xnb_unit_pvt.gnttab[2].len == 1);
1251 XNB_ASSERT(
1254 XNB_ASSERT(xnb_unit_pvt.gnttab[2].source.offset == 2 *
1258 XNB_ASSERT(n_entries == 2);
1259 XNB_ASSERT(xnb_unit_pvt.gnttab[0].len == 2 * MCLBYTES);
1260 XNB_ASSERT(
1263 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.offset == 0);
1265 XNB_ASSERT(xnb_unit_pvt.gnttab[1].len == 1);
1266 XNB_ASSERT(
1269 XNB_ASSERT(
1274 XNB_ASSERT(0);
1310 XNB_ASSERT(pMbuf->m_len == size);
1311 XNB_ASSERT(pMbuf->m_pkthdr.len == size);
1355 XNB_ASSERT(n_entries == 2);
1356 XNB_ASSERT(pMbuf->m_pkthdr.len == 1900);
1357 XNB_ASSERT(pMbuf->m_len == 1900);
1397 XNB_ASSERT(pMbuf->m_pkthdr.len == data_this_transaction);
1398 XNB_ASSERT(pMbuf->m_len == MCLBYTES);
1399 XNB_ASSERT(pMbuf->m_next->m_len == MCLBYTES);
1400 XNB_ASSERT(pMbuf->m_next->m_next->m_len == 1);
1403 XNB_ASSERT(n_entries == 2);
1404 XNB_ASSERT(pMbuf->m_pkthdr.len == data_this_transaction);
1405 XNB_ASSERT(pMbuf->m_len == 2 * MCLBYTES);
1406 XNB_ASSERT(pMbuf->m_next->m_len == 1);
1409 XNB_ASSERT(0);
1426 XNB_ASSERT(mbuf->m_len == 0);
1429 XNB_ASSERT(! xnb_pkt_is_valid(&pkt));
1449 XNB_ASSERT(xnb_pkt_is_valid(&pkt));
1450 XNB_ASSERT(pkt.size == size);
1451 XNB_ASSERT(pkt.car_size == size);
1452 XNB_ASSERT(! (pkt.flags &
1454 XNB_ASSERT(pkt.list_len == 1);
1455 XNB_ASSERT(pkt.car == start);
1475 XNB_ASSERT(xnb_pkt_is_valid(&pkt));
1476 XNB_ASSERT(pkt.size == size);
1477 XNB_ASSERT(pkt.car_size == size);
1478 XNB_ASSERT(! (pkt.flags &
1480 XNB_ASSERT(pkt.list_len == 1);
1481 XNB_ASSERT(pkt.car == start);
1497 XNB_ASSERT(mbufc != NULL);
1503 XNB_ASSERT(mbufc2 != NULL);
1512 XNB_ASSERT(xnb_pkt_is_valid(&pkt));
1513 XNB_ASSERT(pkt.size == size1 + size2);
1514 XNB_ASSERT(pkt.car == start);
1520 XNB_ASSERT(pkt.car_size == size1);
1521 XNB_ASSERT(pkt.list_len == 1);
1522 XNB_ASSERT(pkt.cdr == start + 1);
1539 XNB_ASSERT(mbufc != NULL);
1552 XNB_ASSERT(xnb_pkt_is_valid(&pkt));
1553 XNB_ASSERT(pkt.size == size);
1554 XNB_ASSERT(pkt.car == start);
1555 XNB_ASSERT(pkt.car_size = mbufc->m_len);
1560 XNB_ASSERT(! (pkt.flags & NETRXF_extra_info));
1561 XNB_ASSERT(pkt.cdr == pkt.car + 1);
1577 XNB_ASSERT(mbufc != NULL);
1592 XNB_ASSERT(xnb_pkt_is_valid(&pkt));
1593 XNB_ASSERT(pkt.size == size);
1594 XNB_ASSERT(pkt.car == start);
1595 XNB_ASSERT(pkt.car_size = mbufc->m_len);
1597 XNB_ASSERT(pkt.flags & NETRXF_extra_info);
1598 XNB_ASSERT(pkt.flags & NETRXF_data_validated);
1599 XNB_ASSERT(pkt.cdr == pkt.car + 2);
1600 XNB_ASSERT(pkt.extra.u.gso.size = mbufc->m_pkthdr.tso_segsz);
1601 XNB_ASSERT(pkt.extra.type == XEN_NETIF_EXTRA_TYPE_GSO);
1602 XNB_ASSERT(! (pkt.extra.flags & XEN_NETIF_EXTRA_FLAG_MORE));
1619 XNB_ASSERT(mbufc != NULL);
1632 XNB_ASSERT(error == EAGAIN);
1633 XNB_ASSERT(! xnb_pkt_is_valid(&pkt));
1655 XNB_ASSERT(nr_entries == 0);
1684 XNB_ASSERT(nr_entries == 1);
1685 XNB_ASSERT(xnb_unit_pvt.gnttab[0].len == size);
1687 XNB_ASSERT(xnb_unit_pvt.gnttab[0].flags & GNTCOPY_dest_gref);
1688 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.offset == 0);
1689 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.domid == DOMID_SELF);
1690 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.offset == virt_to_offset(
1692 XNB_ASSERT(xnb_unit_pvt.gnttab[0].source.u.gmfn ==
1694 XNB_ASSERT(xnb_unit_pvt.gnttab[0].dest.domid == DOMID_FIRST_RESERVED);
1733 XNB_ASSERT(nr_entries >= num_mbufs);
1737 XNB_ASSERT(end_offset <= PAGE_SIZE);
1740 XNB_ASSERT(total_granted_size == size);
1765 XNB_ASSERT(nr_reqs == 0);
1766 XNB_ASSERT(
1768 XNB_ASSERT(
1808 XNB_ASSERT(nr_reqs == 1);
1809 XNB_ASSERT(xnb_unit_pvt.rxb.rsp_prod_pvt == start + 1);
1811 XNB_ASSERT(rsp->id == req->id);
1812 XNB_ASSERT(rsp->offset == 0);
1813 XNB_ASSERT((rsp->flags & (NETRXF_more_data | NETRXF_extra_info)) == 0);
1814 XNB_ASSERT(rsp->status == size);
1839 XNB_ASSERT(mbufc != NULL);
1867 XNB_ASSERT(nr_reqs == 2);
1868 XNB_ASSERT(xnb_unit_pvt.rxb.rsp_prod_pvt == start + 2);
1870 XNB_ASSERT(rsp->id == id);
1871 XNB_ASSERT((rsp->flags & NETRXF_more_data) == 0);
1872 XNB_ASSERT((rsp->flags & NETRXF_extra_info));
1873 XNB_ASSERT((rsp->flags & NETRXF_data_validated));
1874 XNB_ASSERT((rsp->flags & NETRXF_csum_blank));
1875 XNB_ASSERT(rsp->status == size);
1879 XNB_ASSERT(ext->type == XEN_NETIF_EXTRA_TYPE_GSO);
1880 XNB_ASSERT(! (ext->flags & XEN_NETIF_EXTRA_FLAG_MORE));
1881 XNB_ASSERT(ext->u.gso.size == mss);
1882 XNB_ASSERT(ext->u.gso.type == XEN_NETIF_EXTRA_TYPE_GSO);
1937 XNB_ASSERT(nr_reqs == 2);
1938 XNB_ASSERT(xnb_unit_pvt.rxb.rsp_prod_pvt == start + 2);
1940 XNB_ASSERT(rsp->id == id1);
1941 XNB_ASSERT(rsp->offset == 0);
1942 XNB_ASSERT((rsp->flags & NETRXF_extra_info) == 0);
1943 XNB_ASSERT(rsp->flags & NETRXF_more_data);
1944 XNB_ASSERT(rsp->status == PAGE_SIZE);
1947 XNB_ASSERT(rsp->id == id2);
1948 XNB_ASSERT(rsp->offset == 0);
1949 XNB_ASSERT((rsp->flags & NETRXF_extra_info) == 0);
1950 XNB_ASSERT(! (rsp->flags & NETRXF_more_data));
1951 XNB_ASSERT(rsp->status == size - PAGE_SIZE);
1972 XNB_ASSERT(mbufc != NULL);
1978 XNB_ASSERT(mbufc->m_next != NULL);
1999 XNB_ASSERT(nr_entries == 2);
2000 XNB_ASSERT(nr_reqs == 1);
2002 XNB_ASSERT(rsp->id == id);
2003 XNB_ASSERT(rsp->status == size1 + size2);
2004 XNB_ASSERT(rsp->offset == 0);
2005 XNB_ASSERT(! (rsp->flags & (NETRXF_more_data | NETRXF_extra_info)));
2056 XNB_ASSERT(nr_reqs == 1);
2057 XNB_ASSERT(xnb_unit_pvt.rxb.rsp_prod_pvt == start + 1);
2059 XNB_ASSERT(rsp->id == id);
2060 XNB_ASSERT(rsp->status == NETIF_RSP_ERROR);
2062 XNB_ASSERT(req->gref == canary);
2063 XNB_ASSERT(req->id == canary);
2134 XNB_ASSERT(bcmp(mtod(mbufc, const void*), pkt_orig, pkt_len) == 0);
2237 XNB_ASSERT(iph->ip_sum == htons(IP_CSUM));
2240 XNB_ASSERT(bcmp(icmph, pkt_orig, icmp_len));
2293 XNB_ASSERT(iph->ip_sum == htons(IP_CSUM));
2294 XNB_ASSERT(udp->uh_sum == htons(UDP_CSUM));
2384 XNB_ASSERT(iph->ip_sum == htons(IP_CSUM));
2385 XNB_ASSERT(tcp->th_sum == htons(TCP_CSUM));
2428 XNB_ASSERT(iph->ip_sum == htons(IP_CSUM));
2429 XNB_ASSERT(tcp->th_sum == htons(TCP_CSUM));
2448 XNB_ASSERT(sscanf(mystr, "%hhu", &dest[4]) == 1);
2450 XNB_ASSERT(dest[i] == (i == 4 ? 137 : 'X'));
2466 XNB_ASSERT(sscanf(mystr, "%hhd", &dest[4]) == 1);
2468 XNB_ASSERT(dest[i] == (i == 4 ? -27 : 'X'));
2484 XNB_ASSERT(sscanf(mystr, "%lld", &dest[1]) == 1);
2486 XNB_ASSERT(dest[i] == (i != 1 ? (long long)0xdeadbeefdeadbeef :
2503 XNB_ASSERT(sscanf(mystr, "%llu", &dest[1]) == 1);
2505 XNB_ASSERT(dest[i] == (i != 1 ? (long long)0xdeadbeefdeadbeef :
2525 XNB_ASSERT(sscanf(mystr,
2530 XNB_ASSERT(dest[i] == (i == 4 ? 160 : 'X'));