Home | History | Annotate | Download | only in libaltq

Lines Matching defs:sfilt

558 	struct flow_filter	sfilt;
565 memset(&sfilt, 0, sizeof(sfilt));
566 sfilt.ff_flow.fi_family = AF_INET;
586 sfilt.ff_ruleno = ruleno;
589 if (!get_addr(&cp, &sfilt.ff_flow.fi_dst, &sfilt.ff_mask.mask_dst)) {
599 if (!get_port(w, &sfilt.ff_flow.fi_dport)) {
605 if (!get_addr(&cp, &sfilt.ff_flow.fi_src, &sfilt.ff_mask.mask_src)) {
615 if (!get_port(w, &sfilt.ff_flow.fi_sport)) {
629 sfilt.ff_flow.fi_proto = protocol;
645 sfilt.ff_flow.fi_tos = tos;
646 sfilt.ff_mask.mask_tos = tosmask;
649 sfilt.ff_flow.fi_gpi =
651 sfilt.ff_flow.fi_gpi =
652 htonl(sfilt.ff_flow.fi_gpi);
662 error = qcmd_add_filter(ifname, class_name, flname, &sfilt);
680 sfilt;
687 memset(&sfilt, 0, sizeof(sfilt));
688 sfilt.ff_flow6.fi6_family = AF_INET6;
708 sfilt.ff_ruleno = ruleno;
711 if (!get_ip6addr(&cp, &sfilt.ff_flow6.fi6_dst,
712 &sfilt.ff_mask6.mask6_dst)) {
722 if (!get_port(w, &sfilt.ff_flow6.fi6_dport)) {
728 if (!get_ip6addr(&cp, &sfilt.ff_flow6.fi6_src,
729 &sfilt.ff_mask6.mask6_src)) {
739 if (!get_port(w, &sfilt.ff_flow6.fi6_sport)) {
753 sfilt.ff_flow6.fi6_proto = protocol;
770 sfilt.ff_flow6.fi6_tclass = tclass;
771 sfilt.ff_mask6.mask6_tclass = tclassmask;
774 sfilt.ff_flow6.fi6_gpi =
776 sfilt.ff_flow6.fi6_gpi =
777 htonl(sfilt.ff_flow6.fi6_gpi);
781 sfilt.ff_flow6.fi6_flowlabel =
783 sfilt.ff_flow6.fi6_flowlabel =
784 htonl(sfilt.ff_flow6.fi6_flowlabel);
795 (struct flow_filter *)&sfilt);