Lines Matching defs:tuple
72 nfnl_cthelper_parse_tuple(struct nf_conntrack_tuple *tuple,
86 /* Not all fields are initialized so first zero the tuple */
87 memset(tuple, 0, sizeof(struct nf_conntrack_tuple));
89 tuple->src.l3num = ntohs(nla_get_be16(tb[NFCTH_TUPLE_L3PROTONUM]));
90 tuple->dst.protonum = nla_get_u8(tb[NFCTH_TUPLE_L4PROTONUM]);
221 struct nf_conntrack_tuple *tuple)
250 memcpy(&helper->tuple, tuple, sizeof(struct nf_conntrack_tuple));
424 struct nf_conntrack_tuple tuple;
436 ret = nfnl_cthelper_parse_tuple(&tuple, tb[NFCTH_TUPLE]);
446 if ((tuple.src.l3num != cur->tuple.src.l3num ||
447 tuple.dst.protonum != cur->tuple.dst.protonum))
458 ret = nfnl_cthelper_create(tb, &tuple);
476 htons(helper->tuple.src.l3num)))
479 if (nla_put_u8(skb, NFCTH_TUPLE_L4PROTONUM, helper->tuple.dst.protonum))
623 struct nf_conntrack_tuple tuple;
641 ret = nfnl_cthelper_parse_tuple(&tuple, tb[NFCTH_TUPLE]);
655 (tuple.src.l3num != cur->tuple.src.l3num ||
656 tuple.dst.protonum != cur->tuple.dst.protonum))
686 struct nf_conntrack_tuple tuple;
698 ret = nfnl_cthelper_parse_tuple(&tuple, tb[NFCTH_TUPLE]);
715 (tuple.src.l3num != cur->tuple.src.l3num ||
716 tuple.dst.protonum != cur->tuple.dst.protonum))