Hi Cong, OK, so I've renamed conndscp to conntrack and hopefully this are flexible enough for future conntrack->skb operations to be added in the future. How does this one fly?
Cheers, Kevin Kevin Darbyshire-Bryant (1): net: sched: Introduce conntrack action include/net/tc_act/tc_conntrack.h | 19 ++ include/uapi/linux/pkt_cls.h | 1 + include/uapi/linux/tc_act/tc_conntrack.h | 30 ++ net/sched/Kconfig | 13 + net/sched/Makefile | 1 + net/sched/act_conntrack.c | 324 ++++++++++++++++++++++ tools/testing/selftests/tc-testing/config | 1 + 7 files changed, 389 insertions(+) create mode 100644 include/net/tc_act/tc_conntrack.h create mode 100644 include/uapi/linux/tc_act/tc_conntrack.h create mode 100644 net/sched/act_conntrack.c -- 2.20.1 (Apple Git-117)