/seL4-camkes-master/projects/picotcp/modules/ |
H A D | pico_mcast.c | 55 static void pico_mcast_src_filtering_cleanup(struct mcast_filter_parameters*mcast ) 59 pico_tree_foreach_safe(index, mcast->allow, _tmp) 61 pico_tree_delete(mcast->allow, index->keyValue); 63 pico_tree_foreach_safe(index, mcast->block, _tmp) 65 pico_tree_delete(mcast->block, index->keyValue); 68 static int pico_mcast_src_filtering_inc_inc(struct mcast_filter_parameters*mcast ) 73 if (mcast->p->event == MCAST_EVENT_DELETE_GROUP) { 75 mcast->record_type = MCAST_CHANGE_TO_INCLUDE_MODE; 76 mcast->filter = mcast [all...] |
H A D | pico_6lowpan.c | 506 addr_comp_mcast(uint8_t *iphc, uint8_t *comp, struct pico_ip6 *mcast) argument 511 if (IPV6_MCAST_48(mcast->addr)) { 512 comp[0] = mcast->addr[1]; // Copy flags and scope 513 buf_move(&comp[1], &mcast->addr[11], 5); // Copy group identifier 516 } else if (IPV6_MCAST_32(mcast->addr)) { 517 comp[0] = mcast->addr[1]; // Copy flags and scope 518 buf_move(&comp[1], &mcast->addr[13], 3); // Copy group identifier 521 } else if (IPV6_MCAST_8(mcast->addr)) { 522 comp[0] = mcast->addr[15]; // Copy group identifier 526 buf_move(comp, mcast [all...] |
/seL4-camkes-master/projects/picotcp/stack/ |
H A D | pico_socket_multicast.c | 162 inline static struct pico_tree *mcast_get_src_tree(struct pico_socket *s, struct pico_mcast *mcast) argument 165 mcast->listen->MCASTSources.compare = mcast_sources_cmp; 166 return &mcast->listen->MCASTSources; 171 mcast->listen->MCASTSources_ipv6.compare = mcast_sources_cmp_ipv6; 172 return &mcast->listen->MCASTSources_ipv6; 847 struct pico_mcast mcast; local 854 mcast.listen = listen; 855 tree = mcast_get_src_tree(s, &mcast); 935 static int mcast_get_param(struct pico_mcast *mcast, struct pico_socket *s, void *value, int alloc, int by_source) argument 938 mcast 957 struct pico_mcast mcast; local 1024 struct pico_mcast mcast; local 1069 struct pico_mcast mcast; local 1126 struct pico_mcast mcast; local 1197 struct pico_mcast mcast; local 1294 struct pico_mcast mcast; local [all...] |
/seL4-camkes-master/projects/picotcp/docs/user_manual/ |
H A D | chap_api_mld.tex | 20 \item \texttt{mcast\_link} - the link on which that multicast group should be joined. 21 \item \texttt{mcast\_group} - the address of the multicast group you want to join.
|
H A D | chap_api_igmp.tex | 20 \item \texttt{mcast\_link} - the link on which that multicast group should be joined. 21 \item \texttt{mcast\_group} - the address of the multicast group you want to join.
|
/seL4-camkes-master/projects/picotcp/test/unit/ |
H A D | modunit_pico_ethernet.c | 69 fail_unless(0 == ret, "Should've returned 0 since not a mcast address\n"); 84 struct pico_ip6 mcast = {{ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9 }}; local 101 pico_string_to_ipv6("ff00:0:0:0:0:0:e801:100", (mcast.addr)); /* 0 */ 112 memcpy(h->dst.addr, mcast.addr, PICO_SIZE_IP6); 128 fail_unless(0 == ret, "Should've returned 0 since not an IPv4 mcast address\n");
|
/seL4-camkes-master/projects/util_libs/libethdrivers/src/plat/zynq7000/uboot/ |
H A D | net.h | 119 * mcast: Join or leave a multicast group (for TFTP) - optional 137 int (*mcast)(struct udevice *dev, const u8 *enetaddr, int join); member in struct:eth_ops 171 int (*mcast)(struct eth_device *, const u8 *enetaddr, u8 set); member in struct:eth_device
|
/seL4-camkes-master/projects/util_libs/libethdrivers/src/plat/tx2/uboot/ |
H A D | net.h | 130 * mcast: Join or leave a multicast group (for TFTP) - optional 147 int (*mcast)(struct udevice *dev, const u8 *enetaddr, int join); member in struct:eth_ops 180 int (*mcast)(struct eth_device *, const u8 *enetaddr, int join); member in struct:eth_device
|
/seL4-camkes-master/projects/picotcp/ |
H A D | Makefile.watcom | 199 include rules/mcast.mk
|
H A D | Makefile | 256 include rules/mcast.mk
|