亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? zl5011xpacketrxtemplates.h

?? Zalink50114----TDMoIP芯片驅動源碼
?? H
?? 第 1 頁 / 共 5 頁
字號:
*                          ZL5011X_IP_UDP_PW
*                          ZL5011X_IP_UDP_CD
*                          ZL5011X_IP_UDP_RTP_PW / ZL5011X_IP_UDP_RTCP_CTRL
*                          ZL5011X_IP_UDP_L2TPV2_PW / ZL5011X_IP_UDP_L2TPV2_CTRL
*
*                       With more knowledge of the target system, it would be possible to overcome
*                       these limitations, by using UDP port ranges in the protocol detection.
*                       It is relatively simple to add this functionality to the templates presented
*                       below, by adjusting the protocol mask to include some of the bits in the
*                       UDP ports. For each protocol, the UDP header is identified in the protocolMaskBytes
*                       initialiser values. To provide a range of 256 destination ports for each protocol,
*                       simply change the 3rd byte in the UDP header to 0. This will match the upper
*                       8 bits of the UDP dest port in classification. The function zl5011xPacketRxSetProtocolFunc
*                       handles this mutual exclusion and will need to be modified to now allow the
*                       conflicting protocols to be configured. The switch statement a few lines after
*                       the function call zl5011xLanRxSetProtocolMatch is used to update protocols that are
*                       excluded by setting the current protocol. Simply removing all of the IP_UDP protocol
*                       switch statements will allow the default behaviour and hence allow the protocols to
*                       interoperate. A similare change is needed to function zl5011xPacketRxDeleteHeader
*                       if it is required to remove a protocol.
*
*     ETHERNET          If used, this should always occupy the highest numbered (lowest priority) of any
*                       protocol match(es) used as it is intended as a catch-all for packets that do not
*                       match anyother protocol match.
*                       If matchDestMacAddress is set then only packets destined for a particular MAC
*                       will match. Otherwise any Ethernet packet will match this protocol.
*
****************************************************************************/

/* Structure array for IPv4 Protocol stacks. */
zl5011xPacketRxTemplateS zl5011xPacketRxTemplatesIPv4[] =
{
/****************************************************************************/
/* protocol ZL5011X_CD fields */
/****************************************************************************/
   {
      /* protocol Mask bytes */
      {
         /* ethernet header */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /*  0 to  7 */
         0xff, 0xff, 0xff, 0xff,    0x00, 0x00,                /*  8 to 13 */

         /* CD header */
                                                0xff, 0xff,    /* 14 to 15 */

         /* END OF PROTOCOL HEADER */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 16 to 23 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 24 to 31 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 32 to 39 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 40 to 47 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 48 to 55 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff },  /* 56 to 63 */

      /* extract classify bytes */
      {    0,    0,    0,    0,        0,    0,    0,    0,        0,    0,    0,    0 },
      /* classify mask */
      { 0xff, 0xff, 0xff, 0xff,     0xff, 0xff, 0xff, 0xff,     0xff, 0xff, 0xff, 0xff },

      /* VLAN classify positions - which of the extract classify bytes to use */
      {   10, 11 },

      /* CD classify positions - which of the extract classify bytes to use */
      {    0,    1 },

      /* extract check bytes */
      {    0,    0,    0,    0,        0,    0,    0,    0,        0,    0,    0 },
      /* check mask */
      { 0xff, 0xff, 0xff, 0xff,     0xff, 0xff, 0xff, 0xff,     0xff, 0xff, 0xff },

      /* VLAN check positions - which of the extract check bytes to use */
      { 0xff, 0xff },

      /* L2TPv3 Cookie check positions */
      { 0xff, 0xff, 0xff, 0xff },

      /* PW byte position */
      0,

      /* extract seq bytes */
      {  0,  0 },

      /* extract timestamp bytes */
      {  0,  0,  0,  0 },

      /* extract length bytes */
      {  0,  0 },

      /* timestamp shift */
      0,

      /* seq number length 2 bytes */
      ZL5011X_TRUE,

      /* length modifier */
      0,

      /* length no calc */
      ZL5011X_TRUE,

      /* two byte length */
      ZL5011X_TRUE
   },

/****************************************************************************/
/* protocol ZL5011X_PW fields */
/****************************************************************************/
   {
      /* protocol Mask bytes */
      {
         /* ethernet header */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /*  0 to  7 */
         0xff, 0xff, 0xff, 0xff,    0x00, 0x00,                /*  8 to 13 */

         /* pseudo wire header */
                                                0xff, 0xff,    /* 14 to 15 */
         0xff, 0xff,                                           /* 16 to 17 */

         /* Remaining header unused */
                     0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 18 to 23 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 24 to 31 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 32 to 39 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 40 to 47 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 48 to 55 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff },  /* 56 to 63 */

      /* extract classify bytes */
      {    0,    0,    0,    0,        0,    0,    0,    0,        0,    0,    0,    0 },
      /* classify mask */
      { 0xff, 0xff, 0xff, 0xff,     0xff, 0xff, 0xff, 0xff,     0xff, 0xff, 0xff, 0xff },

      /* VLAN classify positions - which of the extract classify bytes to use */
      { 10, 11 },

      /* CD classify positions - which of the extract classify bytes to use */
      { 0xff, 0xff },

      /* extract check bytes */
      {   14,    0,    0,    0,        0,    0,    0,    0,        0,    0,    0 },
      /* check mask */
      { 0x0f, 0xff, 0xff, 0xff,     0xff, 0xff, 0xff, 0xff,     0xff, 0xff, 0xff },

      /* VLAN check positions - which of the extract check bytes to use */
      { 0xff, 0xff },

      /* L2TPv3 Cookie check positions */
      { 0xff, 0xff, 0xff, 0xff },

      /* PW byte position */
      14,

      /* extract seq bytes */
      {  17,  16 },

      /* extract timestamp bytes */
      {  0,  0,  0,  0 },

      /* extract length bytes */
      {  0,  0 },

      /* timestamp shift */
      0,

      /* seq number length 2 bytes */
      ZL5011X_TRUE,

      /* length modifier */
      0,

      /* length no calc */
      ZL5011X_TRUE,

      /* two byte length */
      ZL5011X_TRUE
   },

/****************************************************************************/
/* protocol ZL5011X_IP_CD fields */
/****************************************************************************/
   {
      /* protocol Mask bytes */
      {
         /* ethernet header */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /*  0 to  7 */
         0xff, 0xff, 0xff, 0xff,    0x00, 0x00,                /*  8 to 13 */

         /* ip header */
                                                0x0f, 0xff,    /* 14 to 15 */
         0xff, 0xff, 0xff, 0xff,    0x00, 0x00, 0xff, 0x00,    /* 16 to 23 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 24 to 31 */
         0xff, 0xff,                                           /* 32 to 33 */

         /* unused header */
                     0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 34 to 39 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 40 to 47 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 48 to 55 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff },  /* 56 to 63 */

      /* extract classify bytes */
      {   26,   27,   28,   29,        0,    0,    0,    0,        0,    0,    0,    0 },
      /* classify mask */
      { 0x00, 0x00, 0x00, 0x00,     0xff, 0xff, 0xff, 0xff,     0xff, 0xff, 0xff, 0xff },

      /* VLAN classify positions - which of the extract classify bytes to use */
      {   10,   11 },

      /* CD classify positions - which of the extract classify bytes to use */
      {    4,    5 },

      /* extract check bytes */
      {    16,    17,    0,    0,        0,    0,    0,    0,        0,    0,    0 },
      /* check mask */
      { 0x00, 0x00, 0xff, 0xff,     0xff, 0xff, 0xff, 0xff,     0xff, 0xff, 0xff },

      /* VLAN check positions - which of the extract check bytes to use */
      { 0xff, 0xff },

      /* L2TPv3 Cookie check positions */
      { 0xff, 0xff, 0xff, 0xff },

      /* PW byte position */
      0,

      /* extract seq bytes */
      {  0,  0 },

      /* extract timestamp bytes */
      {  0,  0,  0,  0 },

      /* extract length bytes */
      {  17,  16 },

      /* timestamp shift */
      0,

      /* seq number length 2 bytes */
      ZL5011X_TRUE,

      /* length modifier */
      22,

      /* length no calc */
      ZL5011X_FALSE,

      /* two byte length */
      ZL5011X_TRUE
   },

/****************************************************************************/
/* protocol ZL5011X_IP_UDP fields */
/****************************************************************************/
   {
      /* protocol Mask bytes */
      {
         /* Ethernet Header */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /*  0 to  7 */
         0xff, 0xff, 0xff, 0xff,    0x00, 0x00,                /*  8 to 13 */

         /* IP Header */
                                                0x0f, 0xff,    /* 14 to 15 */
         0xff, 0xff, 0xff, 0xff,    0x00, 0x00, 0xff, 0x00,    /* 16 to 23 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 24 to 31 */
         0xff, 0xff,                                           /* 32 to 33 */

         /* UDP Header */
                     0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 34 to 39 */
         0xff, 0xff,                                           /* 40 to 41 */

         /* Unused bytes */
                     0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 42 to 47 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff,    /* 48 to 55 */
         0xff, 0xff, 0xff, 0xff,    0xff, 0xff, 0xff, 0xff },  /* 56 to 63 */

        /* extract classify bytes */
      {   26,   27,   28,   29,       34,   35,   36,   37,       17,   16,    0,    0 },
      /* classify mask */
      { 0x00, 0x00, 0x00, 0x00,     0x00, 0x00, 0x00, 0x00,     0x00, 0x00, 0xff, 0xff },

      /* VLAN classify positions - which of the extract classify bytes to use */
      { 10, 11 },

      /* CD classify positions - which of the extract classify bytes to use */
      { 0xff, 0xff },

      /* extract check bytes */
      {    0,    0,    0,    0,        0,    0,    0,    0,        0,    0,    0 },
      /* check mask */
      { 0xff, 0xff, 0xff, 0xff,     0xff, 0xff, 0xff, 0xff,     0xff, 0xff, 0xff },

      /* VLAN check positions - which of the extract check bytes to use */
      { 0xff, 0xff },

      /* L2TPv3 Cookie check positions */
      { 0xff, 0xff, 0xff, 0xff },

      /* PW byte position */
      0,

      /* extract seq bytes */
      {  0,  0 },

      /* extract timestamp bytes */
      {  0,  0,  0,  0 },

      /* extract length bytes */
      {  17,  16 },

      /* timestamp shift */
      0,

      /* seq number length 2 bytes */
      ZL5011X_TRUE,

      /* length modifier */
      28,

      /* length no calc */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人免费毛片app| 欧美日本一道本在线视频| 99re成人在线| 日韩精品最新网址| 亚洲欧美国产高清| 国产精品18久久久久久vr| 欧美日韩精品一区二区三区 | 激情欧美一区二区三区在线观看| 成人av资源站| 精品国产乱码久久久久久久久| 亚洲激情成人在线| 成人av综合一区| 久久久久久一二三区| 青青青爽久久午夜综合久久午夜| 一本色道a无线码一区v| 中文字幕av一区 二区| 国产一区二区三区精品欧美日韩一区二区三区 | 免费人成精品欧美精品| 色综合色综合色综合| 中文字幕高清一区| 国产成人综合自拍| 国产日韩欧美制服另类| 国产麻豆视频一区二区| 欧美大片在线观看| 精品中文字幕一区二区| 日韩欧美资源站| 日本aⅴ亚洲精品中文乱码| 欧美日产在线观看| 午夜久久久久久久久久一区二区| 一本色道a无线码一区v| 亚洲激情图片一区| 欧美自拍丝袜亚洲| 一区二区三区在线观看国产 | 国产乱妇无码大片在线观看| 日韩一区二区在线观看视频| 美女尤物国产一区| 久久夜色精品一区| 久草在线在线精品观看| 精品粉嫩超白一线天av| 国产乱码精品一区二区三区五月婷| 久久夜色精品国产噜噜av | 亚洲第一久久影院| 欧美日韩亚洲不卡| 麻豆成人综合网| 久久久不卡影院| 99视频精品全部免费在线| 亚洲男人的天堂网| 欧美日韩视频在线第一区| 美腿丝袜亚洲一区| 中文一区二区在线观看| 色综合久久中文综合久久牛| 午夜激情一区二区| 精品99999| 99精品国产99久久久久久白柏| 一区二区三区精品在线观看| 欧美一级一区二区| 粉嫩av一区二区三区在线播放| 玉米视频成人免费看| 欧美一区二区三区在线电影| 国产精品乡下勾搭老头1| 亚洲日穴在线视频| 欧美一区二区不卡视频| 成人免费观看视频| 午夜精品视频在线观看| 精品精品欲导航| 色综合天天综合网天天看片| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产精品国模大尺度视频| 欧美精品久久99久久在免费线 | 欧美韩国日本不卡| 在线免费观看日本一区| 亚洲一区二区在线观看视频 | 欧美一区二区三区在线视频| 国产成人av电影免费在线观看| 亚洲一级二级三级在线免费观看| 精品国产免费一区二区三区四区 | 99精品在线免费| 经典三级一区二区| 亚洲午夜视频在线| 国产精品午夜久久| 日韩无一区二区| 色婷婷激情久久| 国产69精品久久久久777| 日本在线不卡视频一二三区| 综合色中文字幕| 久久久不卡网国产精品二区 | 午夜免费欧美电影| 亚洲欧美一区二区三区孕妇| 欧美一区二区三区公司| 色婷婷国产精品久久包臀| 国产成人av电影在线观看| 日本aⅴ亚洲精品中文乱码| 亚洲精品伦理在线| 国产精品欧美综合在线| 欧美精品一区二区三| 6080国产精品一区二区| 色域天天综合网| 波多野结衣一区二区三区 | 欧美日韩国产天堂| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 国产精品久久久一区麻豆最新章节| 日韩免费观看2025年上映的电影| 欧美羞羞免费网站| 色一情一伦一子一伦一区| 成人高清在线视频| 国产精品99久| 国产剧情一区二区三区| 蜜桃91丨九色丨蝌蚪91桃色| 五月天激情综合网| 图片区小说区区亚洲影院| 亚洲一二三区不卡| 亚洲电影在线播放| 亚洲福中文字幕伊人影院| 亚洲一区在线电影| 亚洲亚洲人成综合网络| 亚洲午夜久久久久久久久电影网| 一区二区三区丝袜| 亚洲第一激情av| 免费看日韩a级影片| 美女脱光内衣内裤视频久久影院| 久久精品国内一区二区三区| 免费人成精品欧美精品| 久久电影网站中文字幕| 国内精品伊人久久久久av影院 | 日韩二区在线观看| 日本不卡视频在线观看| 久久成人免费网| 国产不卡视频在线观看| 99久久精品久久久久久清纯| 色综合久久88色综合天天| 26uuuu精品一区二区| 国产精品视频免费| 亚洲一区二区三区视频在线| 日韩avvvv在线播放| 紧缚奴在线一区二区三区| 成人黄色在线网站| 欧美视频日韩视频| 精品久久久久久久久久久院品网| 亚洲国产精品传媒在线观看| 亚洲免费电影在线| 日欧美一区二区| 国产不卡在线播放| 欧美午夜一区二区三区| 精品毛片乱码1区2区3区| 欧美国产精品一区二区三区| 亚洲综合激情另类小说区| 丝瓜av网站精品一区二区| 国产精品一区二区在线观看不卡| 91麻豆国产自产在线观看| 欧美一区二区大片| 亚洲欧美另类小说视频| 美女被吸乳得到大胸91| 99riav久久精品riav| 日韩视频在线一区二区| 亚洲丝袜制服诱惑| 久久99精品国产91久久来源| 91丨porny丨蝌蚪视频| 日韩亚洲电影在线| 亚洲三级视频在线观看| 韩日av一区二区| 欧美日韩在线不卡| 国产拍欧美日韩视频二区| 亚洲二区在线视频| av爱爱亚洲一区| 欧美电影免费提供在线观看| 一区二区三区不卡视频在线观看| 国产一区二区三区免费| 91精品国产综合久久精品app| 国产精品看片你懂得| 久久99精品久久久久久久久久久久 | 91精品国产乱码久久蜜臀| 国产精品美女久久久久av爽李琼 | 亚洲午夜激情av| 国产99久久久久| 精品对白一区国产伦| 日韩精品一级二级| 欧美主播一区二区三区美女| 国产精品视频在线看| 国产一区二区视频在线| 欧美日韩国产高清一区| 亚洲免费大片在线观看| 不卡区在线中文字幕| 国产夜色精品一区二区av| 男男视频亚洲欧美| 欧美乱妇23p| 亚洲国产视频直播| 色噜噜狠狠色综合中国| 国产精品二三区| 成人动漫一区二区三区| 2021国产精品久久精品| 激情五月播播久久久精品| 日韩欧美一区二区在线视频| 午夜精品爽啪视频| 欧美日韩国产经典色站一区二区三区 | 欧美影片第一页| 国产精品第五页| 91碰在线视频| 一区二区久久久| 欧美在线视频日韩| 午夜影院久久久|