/seL4-camkes-master/projects/picotcp/modules/ |
H A D | pico_igmp.h | 25 int pico_igmp_state_change(struct pico_ip4 *mcast_link, struct pico_ip4 *mcast_group, uint8_t filter_mode, struct pico_tree *_MCASTFilter, uint8_t state);
|
H A D | pico_mcast.h | 22 uint8_t filter_mode; variable 32 uint8_t filter_mode; variable
|
H A D | pico_mld.h | 96 uint8_t filter_mode; member in struct:mld_parameters 118 int pico_mld_state_change(struct pico_ip6 *mcast_link, struct pico_ip6 *mcast_group, uint8_t filter_mode, struct pico_tree *_MCASTFilter, uint8_t state);
|
H A D | pico_mcast.c | 240 p->filter_mode = PICO_IP_MULTICAST_INCLUDE; 249 if(filter->g->filter_mode <= PICO_IP_MULTICAST_INCLUDE ) 251 if(p->filter_mode <= PICO_IP_MULTICAST_INCLUDE) 253 ret = mcast_filter_state[filter->g->filter_mode][p->filter_mode](filter);
|
H A D | pico_ipv4.h | 110 int pico_ipv4_mcast_join(struct pico_ip4 *mcast_link, struct pico_ip4 *mcast_group, uint8_t reference_count, uint8_t filter_mode, struct pico_tree *MCASTFilter); 111 int pico_ipv4_mcast_leave(struct pico_ip4 *mcast_link, struct pico_ip4 *mcast_group, uint8_t reference_count, uint8_t filter_mode, struct pico_tree *MCASTFilter);
|
H A D | pico_ipv4.c | 706 ip_mcast_dbg("+ %04d | %16s | %08X | %05u | %u | %8s +\n", i, mcast_link->dev->name, g->mcast_addr.ip4.addr, g->reference_count, g->filter_mode, ""); 716 static int mcast_group_update(struct pico_mcast_group *g, struct pico_tree *MCASTFilter, uint8_t filter_mode) argument 745 g->filter_mode = filter_mode; 749 int pico_ipv4_mcast_join(struct pico_ip4 *mcast_link, struct pico_ip4 *mcast_group, uint8_t reference_count, uint8_t filter_mode, struct pico_tree *MCASTFilter) argument 769 pico_igmp_state_change(mcast_link, mcast_group, filter_mode, MCASTFilter, PICO_IGMP_STATE_UPDATE); 779 g->filter_mode = PICO_IP_MULTICAST_INCLUDE; 791 pico_igmp_state_change(mcast_link, mcast_group, filter_mode, MCASTFilter, PICO_IGMP_STATE_CREATE); 795 if (mcast_group_update(g, MCASTFilter, filter_mode) < 0) { 804 int pico_ipv4_mcast_leave(struct pico_ip4 *mcast_link, struct pico_ip4 *mcast_group, uint8_t reference_count, uint8_t filter_mode, struc argument 913 pico_ipv4_mcast_join(struct pico_ip4 *mcast_link, struct pico_ip4 *mcast_group, uint8_t reference_count, uint8_t filter_mode, struct pico_tree *MCASTFilter) argument 924 pico_ipv4_mcast_leave(struct pico_ip4 *mcast_link, struct pico_ip4 *mcast_group, uint8_t reference_count, uint8_t filter_mode, struct pico_tree *MCASTFilter) argument [all...] |
H A D | pico_ipv6.h | 84 uint8_t filter_mode; member in struct:pico_ipv6_mcast_group 176 int pico_ipv6_mcast_join(struct pico_ip6 *mcast_link, struct pico_ip6 *mcast_group, uint8_t reference_count, uint8_t filter_mode, struct pico_tree *_MCASTFilter); 177 int pico_ipv6_mcast_leave(struct pico_ip6 *mcast_link, struct pico_ip6 *mcast_group, uint8_t reference_count, uint8_t filter_mode, struct pico_tree *_MCASTFilter);
|
H A D | pico_ipv6.c | 986 ipv6_mcast_dbg("+ %04d | %16s | %s | %05u | %u | %8s +\n", i, mcast_link->dev->name, ipv6_addr, g->reference_count, g->filter_mode, ""); 1002 static int mcast_group_update_ipv6(struct pico_mcast_group *g, struct pico_tree *_MCASTFilter, uint8_t filter_mode) argument 1030 g->filter_mode = filter_mode; 1034 int pico_ipv6_mcast_join(struct pico_ip6 *mcast_link, struct pico_ip6 *mcast_group, uint8_t reference_count, uint8_t filter_mode, struct pico_tree *_MCASTFilter) argument 1056 res = pico_mld_state_change(mcast_link, mcast_group, filter_mode, _MCASTFilter, PICO_MLD_STATE_UPDATE); 1066 g->filter_mode = PICO_IP_MULTICAST_INCLUDE; 1078 res = pico_mld_state_change(mcast_link, mcast_group, filter_mode, _MCASTFilter, PICO_MLD_STATE_CREATE); 1082 if (mcast_group_update_ipv6(g, _MCASTFilter, filter_mode) < 0) { 1091 int pico_ipv6_mcast_leave(struct pico_ip6 *mcast_link, struct pico_ip6 *mcast_group, uint8_t reference_count, uint8_t filter_mode, struc argument 1219 pico_ipv6_mcast_join(struct pico_ip6 *mcast_link, struct pico_ip6 *mcast_group, uint8_t reference_count, uint8_t filter_mode, struct pico_tree *_MCASTFilter) argument 1230 pico_ipv6_mcast_leave(struct pico_ip6 *mcast_link, struct pico_ip6 *mcast_group, uint8_t reference_count, uint8_t filter_mode, struct pico_tree *_MCASTFilter) argument [all...] |
H A D | pico_igmp.c | 606 int pico_igmp_state_change(struct pico_ip4 *mcast_link, struct pico_ip4 *mcast_group, uint8_t filter_mode, struct pico_tree *_MCASTFilter, uint8_t state) argument 656 p->filter_mode = filter_mode; 1160 int pico_igmp_state_change(struct pico_ip4 *mcast_link, struct pico_ip4 *mcast_group, uint8_t filter_mode, struct pico_tree *_MCASTFilter, uint8_t state) argument 1164 IGNORE_PARAMETER(filter_mode);
|
H A D | pico_mld.c | 505 int pico_mld_state_change(struct pico_ip6 *mcast_link, struct pico_ip6 *mcast_group, uint8_t filter_mode, struct pico_tree *_MCASTFilter, uint8_t state) argument 556 p->filter_mode = filter_mode; 1156 int pico_mld_state_change(struct pico_ip6 *mcast_link, struct pico_ip6 *mcast_group, uint8_t filter_mode, struct pico_tree *_MCASTFilter, uint8_t state) argument 1160 IGNORE_PARAMETER(filter_mode);
|
/seL4-camkes-master/projects/picotcp/stack/ |
H A D | pico_socket_multicast.c | 33 int8_t filter_mode; member in struct:pico_mcast_listen 405 if (l->filter_mode > 1) 415 int8_t filter_mode = PICO_IP_MULTICAST_INCLUDE; local 443 if (mcast_aggr_validate(filter_mode, listen) < 0) { 448 if (mcast_filter_aggr_call[filter_mode][listen->filter_mode].call) { 449 filter_mode = mcast_filter_aggr_call[filter_mode][listen->filter_mode].call(listen); 450 if (filter_mode > 842 int filter_mode; local 956 int filter_mode = 0; local 1021 int filter_mode = 0; local 1067 int filter_mode = 0; local 1124 int filter_mode = 0; local 1195 int filter_mode = 0, reference_count = 0; local 1292 int filter_mode = 0, reference_count = 0; local [all...] |
/seL4-camkes-master/projects/picotcp/docs/user_manual/ |
H A D | chap_api_mld.tex | 15 uint8_t filter_mode, struct pico_tree *_MCASTFilter, uint8_t state)
|
H A D | chap_api_igmp.tex | 15 uint8_t filter_mode, struct pico_tree *_MCASTFilter, uint8_t state)
|
/seL4-camkes-master/projects/picotcp/test/unit/ |
H A D | modunit_pico_igmp.c | 168 p->filter_mode = _i; 169 g.filter_mode = _j;
|
H A D | modunit_pico_mld.c | 254 p->filter_mode = 0; 255 g.filter_mode = 0; 337 p->filter_mode = _i; 338 g.filter_mode = _j;
|