Lines Matching refs:pktattr
637 read_dsfield(struct mbuf *m, struct altq_pktattr *pktattr)
642 if (pktattr == NULL ||
643 (pktattr->pattr_af != AF_INET && pktattr->pattr_af != AF_INET6))
648 if (((char *)pktattr->pattr_hdr >= m0->m_data) &&
649 ((char *)pktattr->pattr_hdr < m0->m_data + m0->m_len))
653 pktattr->pattr_af = AF_UNSPEC;
660 if (pktattr->pattr_af == AF_INET) {
661 struct ip *ip = (struct ip *)pktattr->pattr_hdr;
668 else if (pktattr->pattr_af == AF_INET6) {
669 struct ip6_hdr *ip6 = (struct ip6_hdr *)pktattr->pattr_hdr;
682 write_dsfield(struct mbuf *m, struct altq_pktattr *pktattr, u_int8_t dsfield)
686 if (pktattr == NULL ||
687 (pktattr->pattr_af != AF_INET && pktattr->pattr_af != AF_INET6))
692 if (((char *)pktattr->pattr_hdr >= m0->m_data) &&
693 ((char *)pktattr->pattr_hdr < m0->m_data + m0->m_len))
697 pktattr->pattr_af = AF_UNSPEC;
704 if (pktattr->pattr_af == AF_INET) {
705 struct ip *ip = (struct ip *)pktattr->pattr_hdr;
728 else if (pktattr->pattr_af == AF_INET6) {
729 struct ip6_hdr *ip6 = (struct ip6_hdr *)pktattr->pattr_hdr;