• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/net/altq/

Lines Matching refs:filt

1592 apply_filter4(fbmask, filt, pkt)
1594 struct flow_filter *filt;
1597 if (filt->ff_flow.fi_family != AF_INET)
1599 if ((fbmask & FIMB4_SPORT) && filt->ff_flow.fi_sport != pkt->fi_sport)
1601 if ((fbmask & FIMB4_DPORT) && filt->ff_flow.fi_dport != pkt->fi_dport)
1604 filt->ff_flow.fi_dst.s_addr !=
1605 (pkt->fi_dst.s_addr & filt->ff_mask.mask_dst.s_addr))
1608 filt->ff_flow.fi_src.s_addr !=
1609 (pkt->fi_src.s_addr & filt->ff_mask.mask_src.s_addr))
1611 if ((fbmask & FIMB4_PROTO) && filt->ff_flow.fi_proto != pkt->fi_proto)
1613 if ((fbmask & FIMB4_TOS) && filt->ff_flow.fi_tos !=
1614 (pkt->fi_tos & filt->ff_mask.mask_tos))
1616 if ((fbmask & FIMB4_GPI) && filt->ff_flow.fi_gpi != (pkt->fi_gpi))
1627 apply_ppfilter4(fbmask, filt, pkt)
1629 struct flow_filter *filt;
1632 if (filt->ff_flow.fi_family != AF_INET)
1634 if ((fbmask & FIMB4_SPORT) && filt->ff_flow.fi_sport != pkt->fi_sport)
1636 if ((fbmask & FIMB4_DPORT) && filt->ff_flow.fi_dport != pkt->fi_dport)
1638 if ((fbmask & FIMB4_PROTO) && filt->ff_flow.fi_proto != pkt->fi_proto)
1648 apply_tosfilter4(fbmask, filt, pkt)
1650 struct flow_filter *filt;
1653 if (filt->ff_flow.fi_family != AF_INET)
1655 if ((fbmask & FIMB4_TOS) && filt->ff_flow.fi_tos !=
1656 (pkt->fi_tos & filt->ff_mask.mask_tos))
1664 apply_filter6(fbmask, filt, pkt)
1666 struct flow_filter6 *filt;
1671 if (filt->ff_flow6.fi6_family != AF_INET6)
1674 filt->ff_flow6.fi6_flowlabel != pkt->fi6_flowlabel)
1677 filt->ff_flow6.fi6_proto != pkt->fi6_proto)
1680 filt->ff_flow6.fi6_sport != pkt->fi6_sport)
1683 filt->ff_flow6.fi6_dport != pkt->fi6_dport)
1687 if (filt->ff_flow6.fi6_src.s6_addr32[i] !=
1689 filt->ff_mask6.mask6_src.s6_addr32[i]))
1694 if (filt->ff_flow6.fi6_dst.s6_addr32[i] !=
1696 filt->ff_mask6.mask6_dst.s6_addr32[i]))
1700 filt->ff_flow6.fi6_tclass !=
1701 (pkt->fi6_tclass & filt->ff_mask6.mask6_tclass))
1704 filt->ff_flow6.fi6_gpi != pkt->fi6_gpi)
1762 filt2fibmask(filt)
1763 struct flow_filter *filt;
1770 switch (filt->ff_flow.fi_family) {
1772 if (filt->ff_flow.fi_proto != 0)
1774 if (filt->ff_flow.fi_tos != 0)
1776 if (filt->ff_flow.fi_dst.s_addr != 0)
1778 if (filt->ff_flow.fi_src.s_addr != 0)
1780 if (filt->ff_flow.fi_sport != 0)
1782 if (filt->ff_flow.fi_dport != 0)
1784 if (filt->ff_flow.fi_gpi != 0)
1789 filt6 = (struct flow_filter6 *)filt;