diff options
author | Marty Connor | 2007-07-03 19:20:22 +0200 |
---|---|---|
committer | Marty Connor | 2007-07-03 19:20:22 +0200 |
commit | c77704cb60731a8d4b3c5301720aeacfad83592f (patch) | |
tree | 63bc9ab41e3094de0c4815309b7b26bf32d43513 /src/net/ipv6.c | |
parent | Reserve space for link-layer header in pxenv_undi_transmit() when not (diff) | |
download | ipxe-c77704cb60731a8d4b3c5301720aeacfad83592f.tar.gz ipxe-c77704cb60731a8d4b3c5301720aeacfad83592f.tar.xz ipxe-c77704cb60731a8d4b3c5301720aeacfad83592f.zip |
Warnings purge: src/{crypto,hci,net}
Diffstat (limited to 'src/net/ipv6.c')
-rw-r--r-- | src/net/ipv6.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/net/ipv6.c b/src/net/ipv6.c index 86074065..3b7429b8 100644 --- a/src/net/ipv6.c +++ b/src/net/ipv6.c @@ -204,7 +204,7 @@ static int ipv6_tx ( struct io_buffer *iobuf, */ next_hop = dest->sin6_addr; list_for_each_entry ( miniroute, &miniroutes, list ) { - if ( ( strncmp ( &ip6hdr->dest, &miniroute->prefix, + if ( ( memcmp ( &ip6hdr->dest, &miniroute->prefix, miniroute->prefix_len ) == 0 ) || ( IP6_EQUAL ( miniroute->gateway, ip6_none ) ) ) { netdev = miniroute->netdev; @@ -295,8 +295,8 @@ static int ipv6_process_nxt_hdr ( struct io_buffer *iobuf, uint8_t nxt_hdr, * This function processes a IPv6 packet */ static int ipv6_rx ( struct io_buffer *iobuf, - struct net_device *netdev, - const void *ll_source ) { + __unused struct net_device *netdev, + __unused const void *ll_source ) { struct ip6_header *ip6hdr = iobuf->data; union { @@ -316,7 +316,7 @@ static int ipv6_rx ( struct io_buffer *iobuf, ipv6_dump ( ip6hdr ); /* Check header version */ - if ( ip6hdr->ver_traffic_class_flow_label & 0xf0000000 != 0x60000000 ) { + if ( ( ip6hdr->ver_traffic_class_flow_label & 0xf0000000 ) != 0x60000000 ) { DBG ( "Invalid protocol version\n" ); goto drop; } |