1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 222a5dc0eSFelix Fietkau #ifndef __NET_TC_CONNMARK_H 322a5dc0eSFelix Fietkau #define __NET_TC_CONNMARK_H 422a5dc0eSFelix Fietkau 522a5dc0eSFelix Fietkau #include <net/act_api.h> 622a5dc0eSFelix Fietkau 7*288864efSPedro Tammela struct tcf_connmark_parms { 8a4ffe319SEric W. Biederman struct net *net; 922a5dc0eSFelix Fietkau u16 zone; 10*288864efSPedro Tammela struct rcu_head rcu; 11*288864efSPedro Tammela }; 12*288864efSPedro Tammela 13*288864efSPedro Tammela struct tcf_connmark_info { 14*288864efSPedro Tammela struct tc_action common; 15*288864efSPedro Tammela struct tcf_connmark_parms __rcu *parms; 1622a5dc0eSFelix Fietkau }; 1722a5dc0eSFelix Fietkau 18a85a970aSWANG Cong #define to_connmark(a) ((struct tcf_connmark_info *)a) 1922a5dc0eSFelix Fietkau 2022a5dc0eSFelix Fietkau #endif /* __NET_TC_CONNMARK_H */ 21