]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
extensions: cleanup commented code in ebtables-compat extensions
authorArturo Borrero <arturo.borrero.glez@gmail.com>
Fri, 30 Jan 2015 11:47:16 +0000 (12:47 +0100)
committerPablo Neira Ayuso <pablo@netfilter.org>
Fri, 30 Jan 2015 18:11:56 +0000 (19:11 +0100)
This code can be cleaned up. No need for validation from userspace,
the kernel will reject incorrect options.

Signed-off-by: Arturo Borrero Gonzalez <arturo.borrero.glez@gmail.com>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
extensions/libebt_802_3.c
extensions/libebt_ip.c

index 3ca80f77c22a45c77f73a6c13d9f722c7021b5a6..e19c21d0aae50587bf5cd6c786c91fc3acf7c6d2 100644 (file)
@@ -44,8 +44,6 @@ static void br802_3_init(struct xt_entry_match *match)
        info->bitmask = 0;
 }
 
-/*static int parse(int c, char **argv, int argc, const struct ebt_u_entry *entry,
-   unsigned int *flags, struct ebt_entry_match **match)*/
 static int
 br802_3_parse(int c, char **argv, int invert, unsigned int *flags,
              const void *entry, struct xt_entry_match **match)
@@ -87,17 +85,11 @@ br802_3_parse(int c, char **argv, int invert, unsigned int *flags,
 static void
 br802_3_final_check(unsigned int flags)
 {
-       /*if (!(entry->bitmask & EBT_802_3))
-               ebt_print_error("For 802.3 DSAP/SSAP filtering the protocol "
-                               "must be LENGTH");
-       */
        if (!flags)
                xtables_error(PARAMETER_PROBLEM,
                              "You must specify proper arguments");
 }
 
-/*static void print(const struct ebt_u_entry *entry,
-   const struct ebt_entry_match *match)*/
 static void br802_3_print(const void *ip, const struct xt_entry_match *match,
                          int numeric)
 {
@@ -116,28 +108,7 @@ static void br802_3_print(const void *ip, const struct xt_entry_match *match,
                printf("0x%.4x ", ntohs(info->type));
        }
 }
-/*
-static int compare(const struct ebt_entry_match *m1,
-   const struct ebt_entry_match *m2)
-{
-       struct ebt_802_3_info *info1 = (struct ebt_802_3_info *)m1->data;
-       struct ebt_802_3_info *info2 = (struct ebt_802_3_info *)m2->data;
 
-       if (info1->bitmask != info2->bitmask)
-               return 0;
-       if (info1->invflags != info2->invflags)
-               return 0;
-       if (info1->bitmask & EBT_802_3_SAP) {
-               if (info1->sap != info2->sap)
-                       return 0;
-       }
-       if (info1->bitmask & EBT_802_3_TYPE) {
-               if (info1->type != info2->type)
-                       return 0;
-       }
-       return 1;
-}
-*/
 static struct xtables_match br802_3_match =
 {
        .name           = "802_3",
index ffb7ed66eae3894ee3c59cc656c78c5c6a66e466..a85810bc83cb43a16c5564b6d1dc74beaebeebaf 100644 (file)
@@ -219,22 +219,6 @@ brip_parse(int c, char **argv, int invert, unsigned int *flags,
 
 static void brip_final_check(unsigned int flags)
 {
-/*     struct ebt_ip_info *ipinfo = (struct ebt_ip_info *)match->data;
-
-       if (entry->ethproto != ETH_P_IP || entry->invflags & EBT_IPROTO) {
-               ebt_print_error("For IP filtering the protocol must be "
-                           "specified as IPv4");
-       } else if (info->bitmask & (EBT_IP_SPORT|EBT_IP_DPORT) &&
-               (!(info->bitmask & EBT_IP_PROTO) ||
-               info->invflags & EBT_IP_PROTO ||
-               (info->protocol!=IPPROTO_TCP &&
-                info->protocol!=IPPROTO_UDP &&
-                info->protocol!=IPPROTO_SCTP &&
-                info->protocol!=IPPROTO_DCCP)))
-               ebt_print_error("For port filtering the IP protocol must be "
-                               "either 6 (tcp), 17 (udp), 33 (dccp) or "
-                               "132 (sctp)");
-*/
        if (!flags)
                xtables_error(PARAMETER_PROBLEM,
                              "You must specify proper arguments");