Watt-32 tcp/ip  2.2 dev-rel.10
Functions | Variables
ip6_out.c File Reference

Go to the source code of this file.

Functions

int _ip6_output (in6_Header *ip, ip6_address *src_ip, ip6_address *dst_ip, BYTE protocol, unsigned data_len, int hop_lim, const void *sock, const char *file, unsigned line)
 

Variables

struct in6_addr in6addr_my_ip
 
const struct in6_addr in6addr_loopback
 
const struct in6_addr in6addr_any
 
const struct in6_addr in6addr_all_1
 
const struct in6_addr in6addr_alln_mc
 
const struct in6_addr in6addr_allr_mc
 
const BYTE in6addr_mapped [12] = { 0,0,0,0, 0,0,0,0, 0,0,0xFF,0xFF }
 
int _default6_ttl = 255
 

Detailed Description

IPv6 output routines.

Definition in file ip6_out.c.

Function Documentation

int _ip6_output ( in6_Header ip,
ip6_address *  src_ip,
ip6_address *  dst_ip,
BYTE  protocol,
unsigned  data_len,
int  hop_lim,
const void sock,
const char *  file,
unsigned  line 
)
Todo:
: Support fragments

Definition at line 74 of file ip6_out.c.

References _eth_send().

Variable Documentation

const struct in6_addr in6addr_all_1
Initial value:
= {{ 0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF }}

Definition at line 59 of file ip6_out.c.

const struct in6_addr in6addr_alln_mc
Initial value:
= {{ 0xFF,2,0,0,0,0,0,0,
0,0,0,0,0,0,0,1 }}

Definition at line 64 of file ip6_out.c.

const struct in6_addr in6addr_allr_mc
Initial value:
= {{ 0xFF,2,0,0,0,0,0,0,
0,0,0,0,0,0,0,2 }}

Definition at line 67 of file ip6_out.c.

const struct in6_addr in6addr_any
Initial value:
= {{ 0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0 }}

Definition at line 57 of file ip6_out.c.

const struct in6_addr in6addr_loopback
Initial value:
= {{ 0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,1 }}

Definition at line 55 of file ip6_out.c.

struct in6_addr in6addr_my_ip
Initial value:
= {{ 0,0,0,0,0,0,0,0,
0,0,0,0,0,0,0,0 }}

Definition at line 52 of file ip6_out.c.