/usr/include/libnl3/netlink/route/act
NameSizeModeActions
gact.h7050644editdlrm
mirred.h9390644editdlrm
skbedit.h11780644editdlrm
vlan.h13040644editdlrm
Edit: /usr/include/libnl3/netlink/route/act/skbedit.h (1178B)
/* * netlink/route/act/skbedit.h skbedit action * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation version 2.1 * of the License. * * Copyright (c) 2015 Cong Wang */ #ifndef NETLINK_SKBEDIT_H_ #define NETLINK_SKBEDIT_H_ #include #include #include #include #ifdef __cplusplus extern "C" { #endif extern int rtnl_skbedit_set_action(struct rtnl_act *act, int action); extern int rtnl_skbedit_get_action(struct rtnl_act *act); extern int rtnl_skbedit_set_queue_mapping(struct rtnl_act *act, uint16_t index); extern int rtnl_skbedit_get_queue_mapping(struct rtnl_act *act, uint16_t *index); extern int rtnl_skbedit_set_mark(struct rtnl_act *act, uint32_t mark); extern int rtnl_skbedit_get_mark(struct rtnl_act *act, uint32_t *mark); extern int rtnl_skbedit_set_priority(struct rtnl_act *act, uint32_t prio); extern int rtnl_skbedit_get_priority(struct rtnl_act *act, uint32_t *prio); #ifdef __cplusplus } #endif #endif