diff options
author | Jean-Baptiste Maillet <jean-baptiste.maillet@parrot.com> | 2014-11-28 16:25:44 +0100 |
---|---|---|
committer | Jean-Baptiste Maillet <jean-baptiste.maillet@parrot.com> | 2014-11-28 16:25:44 +0100 |
commit | 1bc3a8e4d9b9f4db7693a904eae752ed8e624791 (patch) | |
tree | ac50f0af91d211fa3761beab2cd9980b7eb282a3 /examples/simple_talker | |
parent | d5cb27dec90dd3c848aed626f883800e9c32bdce (diff) | |
download | Open-AVB-1bc3a8e4d9b9f4db7693a904eae752ed8e624791.tar.gz |
simple_talker: get rid of layer 4 port global
Diffstat (limited to 'examples/simple_talker')
-rwxr-xr-x | examples/simple_talker/simple_talker.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/examples/simple_talker/simple_talker.c b/examples/simple_talker/simple_talker.c index e3b9f030..aab1f475 100755 --- a/examples/simple_talker/simple_talker.c +++ b/examples/simple_talker/simple_talker.c @@ -68,6 +68,7 @@ #define RENDER_DELAY (XMIT_DELAY+2000000) /* us */ #define L2_PACKET_IPG (125000) /* (1) packet every 125 usec */ #define L4_PACKET_IPG (1250000) /* (1) packet every 1.25 millisec */ +#define L4_PORT ((uint16_t)5004) #define PKT_SZ (100) typedef struct { @@ -169,7 +170,6 @@ unsigned char glob_stream_id[] = { 0, 0, 0, 0, 0, 0, 0, 0 }; /* IEEE 1722 reserved address */ unsigned char glob_l2_dest_addr[] = { 0x91, 0xE0, 0xF0, 0x00, 0x0e, 0x80 }; unsigned char glob_l3_dest_addr[] = { 224, 0, 0, 115 }; -uint16_t glob_l3_port = 5004; uint16_t inet_checksum(uint8_t *ip, int len){ uint32_t sum = 0; /* assume 32 bit long, 16 bit short */ @@ -540,7 +540,7 @@ int main(int argc, char *argv[]) memset( &local, 0, sizeof( local )); local.sin_family = PF_INET; local.sin_addr.s_addr = htonl( INADDR_ANY ); - local.sin_port = htons( glob_l3_port ); + local.sin_port = htons(L4_PORT); l3_to_l2_multicast( dest_addr, glob_l3_dest_addr ); memset( &if_request, 0, sizeof( if_request )); strncpy(if_request.ifr_name, interface, sizeof(if_request.ifr_name)-1); @@ -711,8 +711,8 @@ int main(int argc, char *argv[]) inet_checksum_sg( &iv0, 1 ); } - l4_headers->source_port = htons( glob_l3_port ); - l4_headers->dest_port = htons( glob_l3_port );; + l4_headers->source_port = htons(L4_PORT); + l4_headers->dest_port = htons(L4_PORT); l4_headers->udp_length = htons(packet_size-18-20); l4_headers->version_cc = 2; |