|
|
|
@ -354,9 +354,9 @@ void *ParsePfringConfig(const char *iface)
|
|
|
|
if (ConfGetChildValueWithDefault(if_root, if_default, "checksum-checks", &tmpctype) == 1) {
|
|
|
|
if (ConfGetChildValueWithDefault(if_root, if_default, "checksum-checks", &tmpctype) == 1) {
|
|
|
|
if (strcmp(tmpctype, "auto") == 0) {
|
|
|
|
if (strcmp(tmpctype, "auto") == 0) {
|
|
|
|
pfconf->checksum_mode = CHECKSUM_VALIDATION_AUTO;
|
|
|
|
pfconf->checksum_mode = CHECKSUM_VALIDATION_AUTO;
|
|
|
|
} else if (strcmp(tmpctype, "yes") == 0) {
|
|
|
|
} else if (ConfValIsTrue(tmpctype)) {
|
|
|
|
pfconf->checksum_mode = CHECKSUM_VALIDATION_ENABLE;
|
|
|
|
pfconf->checksum_mode = CHECKSUM_VALIDATION_ENABLE;
|
|
|
|
} else if (strcmp(tmpctype, "no") == 0) {
|
|
|
|
} else if (ConfValIsFalse(tmpctype)) {
|
|
|
|
pfconf->checksum_mode = CHECKSUM_VALIDATION_DISABLE;
|
|
|
|
pfconf->checksum_mode = CHECKSUM_VALIDATION_DISABLE;
|
|
|
|
} else if (strcmp(tmpctype, "rx-only") == 0) {
|
|
|
|
} else if (strcmp(tmpctype, "rx-only") == 0) {
|
|
|
|
pfconf->checksum_mode = CHECKSUM_VALIDATION_RXONLY;
|
|
|
|
pfconf->checksum_mode = CHECKSUM_VALIDATION_RXONLY;
|
|
|
|
|