TSG-7561, 支持捕获sapp under ddos bypass的包.
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
#ifndef _MESA_PKT_DUMP_H_
|
#ifndef _MESA_PKT_DUMP_H_
|
||||||
#define _MESA_PKT_DUMP_H_ 1
|
#define _MESA_PKT_DUMP_H_ 1
|
||||||
|
|
||||||
#define MESA_PKT_DUM_H_VER (20210330)
|
#define MESA_PKT_DUM_H_VER (20210907)
|
||||||
|
|
||||||
/*
|
/*
|
||||||
<09><><EFBFBD><EFBFBD>DPDK-3.0, PFRINGģʽ<C4A3><CABD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ռ<EFBFBD><D5BC><EFBFBD><EFBFBD>ʱ, ͨ<><CDA8>ƽ̨ʵʱ<CAB5><CAB1><EFBFBD><EFBFBD>.
|
<09><><EFBFBD><EFBFBD>DPDK-3.0, PFRINGģʽ<C4A3><CABD>, <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ռ<EFBFBD><D5BC><EFBFBD><EFBFBD>ʱ, ͨ<><CDA8>ƽ̨ʵʱ<CAB5><CAB1><EFBFBD><EFBFBD>.
|
||||||
@@ -17,6 +17,7 @@ enum _pkt_classify{
|
|||||||
PKT_CLASSIFY_DROP = 0x08, /* DMAC ascii<69><69>ֵ: D */
|
PKT_CLASSIFY_DROP = 0x08, /* DMAC ascii<69><69>ֵ: D */
|
||||||
PKT_CLASSIFY_ERROR = 0x10, /* DMAC ascii<69><69>ֵ: E */
|
PKT_CLASSIFY_ERROR = 0x10, /* DMAC ascii<69><69>ֵ: E */
|
||||||
PKT_CLASSIFY_REPEAT = 0x20, /* DMAC ascii<69><69>ֵ: R */
|
PKT_CLASSIFY_REPEAT = 0x20, /* DMAC ascii<69><69>ֵ: R */
|
||||||
|
PKT_CLASSIFY_BYPASS = 0x40, /* DMAC ascii<69><69>ֵ: P */
|
||||||
};
|
};
|
||||||
|
|
||||||
enum pkt_dump_opt_t{
|
enum pkt_dump_opt_t{
|
||||||
|
|||||||
@@ -1384,7 +1384,8 @@ static short get_pkt_classify_optarg(const char *optarg)
|
|||||||
pkt_classify_flag |= PKT_CLASSIFY_ERROR;
|
pkt_classify_flag |= PKT_CLASSIFY_ERROR;
|
||||||
else if (strcasecmp(section, "repeat") == 0)
|
else if (strcasecmp(section, "repeat") == 0)
|
||||||
pkt_classify_flag |= PKT_CLASSIFY_REPEAT;
|
pkt_classify_flag |= PKT_CLASSIFY_REPEAT;
|
||||||
|
else if (strcasecmp(section, "bypass") == 0)
|
||||||
|
pkt_classify_flag |= PKT_CLASSIFY_BYPASS;
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
@@ -3367,7 +3368,7 @@ print_usage(void)
|
|||||||
(void)fprintf(stderr,
|
(void)fprintf(stderr,
|
||||||
"\t\t[ --vlan-as-mac-in-mac ] force VLAN to be analysed as MAC-IN-MAC format.\n");
|
"\t\t[ --vlan-as-mac-in-mac ] force VLAN to be analysed as MAC-IN-MAC format.\n");
|
||||||
(void)fprintf(stderr,
|
(void)fprintf(stderr,
|
||||||
"\t\t[ --classify in|forward|inject|drop|error|repeat ]. specify packet capture classifier by direction and operation\n");
|
"\t\t[ --classify in|forward|inject|drop|error|repeat|bypass ]. specify packet capture classifier by direction and operation\n");
|
||||||
(void)fprintf(stderr,
|
(void)fprintf(stderr,
|
||||||
"\t\t[ --enable_classify_watermark ]. enable record classify type in src mac address\n");
|
"\t\t[ --enable_classify_watermark ]. enable record classify type in src mac address\n");
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in New Issue
Block a user