home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / include / linux / tc_act / tc_skbedit.h < prev   
Encoding:
C/C++ Source or Header  |  2009-09-09  |  1.2 KB  |  45 lines

  1. /*
  2.  * Copyright (c) 2008, Intel Corporation.
  3.  *
  4.  * This program is free software; you can redistribute it and/or modify it
  5.  * under the terms and conditions of the GNU General Public License,
  6.  * version 2, as published by the Free Software Foundation.
  7.  *
  8.  * This program is distributed in the hope it will be useful, but WITHOUT
  9.  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
  10.  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
  11.  * more details.
  12.  *
  13.  * You should have received a copy of the GNU General Public License along with
  14.  * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
  15.  * Place - Suite 330, Boston, MA 02111-1307 USA.
  16.  *
  17.  * Author: Alexander Duyck <alexander.h.duyck@intel.com>
  18.  */
  19.  
  20. #ifndef __LINUX_TC_SKBEDIT_H
  21. #define __LINUX_TC_SKBEDIT_H
  22.  
  23. #include <linux/pkt_cls.h>
  24.  
  25. #define TCA_ACT_SKBEDIT 11
  26.  
  27. #define SKBEDIT_F_PRIORITY        0x1
  28. #define SKBEDIT_F_QUEUE_MAPPING        0x2
  29.  
  30. struct tc_skbedit {
  31.     tc_gen;
  32. };
  33.  
  34. enum {
  35.     TCA_SKBEDIT_UNSPEC,
  36.     TCA_SKBEDIT_TM,
  37.     TCA_SKBEDIT_PARMS,
  38.     TCA_SKBEDIT_PRIORITY,
  39.     TCA_SKBEDIT_QUEUE_MAPPING,
  40.     __TCA_SKBEDIT_MAX
  41. };
  42. #define TCA_SKBEDIT_MAX (__TCA_SKBEDIT_MAX - 1)
  43.  
  44. #endif
  45.