Lines Matching defs:ext_info
566 xgell_get_ip_offset(xge_hal_dtr_info_t *ext_info)
571 switch (ext_info->frame) {
593 if ((ext_info->proto & XGE_HAL_FRAME_PROTO_IPV4 ||
594 ext_info->proto & XGE_HAL_FRAME_PROTO_IPV6) &&
595 (ext_info->proto & XGE_HAL_FRAME_PROTO_VLAN_TAGGED)) {
610 xge_hal_dtr_info_t *ext_info)
614 if (!(ext_info->proto & XGE_HAL_FRAME_PROTO_IP_FRAGMENTED)) {
615 if (ext_info->proto & XGE_HAL_FRAME_PROTO_TCP_OR_UDP) {
616 if (ext_info->l3_cksum == XGE_HAL_L3_CKSUM_OK) {
619 if (ext_info->l4_cksum == XGE_HAL_L4_CKSUM_OK) {
626 } else if (ext_info->proto &
631 int ip_off = xgell_get_ip_offset(ext_info);
634 if (ext_info->proto & XGE_HAL_FRAME_PROTO_IPV4) {
643 ntohs(ext_info->l4_cksum), cksum_flags);
658 int pkt_length, xge_hal_dtr_info_t *ext_info, boolean_t *copyit)
724 xge_hal_dtr_info_t ext_info;
729 xge_hal_ring_dtr_info_get(channelh, dtr, &ext_info);
767 &ext_info, ©it);
794 pkt_length, &ext_info);