Searched refs:filter_mode (Results 1 - 15 of 15) sorted by relevance

/seL4-camkes-master/projects/picotcp/modules/
H A Dpico_igmp.h25 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 Dpico_mcast.h22 uint8_t filter_mode; variable
32 uint8_t filter_mode; variable
H A Dpico_mld.h96 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 Dpico_mcast.c240 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 Dpico_ipv4.h110 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 Dpico_ipv4.c706 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 Dpico_ipv6.h84 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 Dpico_ipv6.c986 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 Dpico_igmp.c606 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 Dpico_mld.c505 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 Dpico_socket_multicast.c33 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 Dchap_api_mld.tex15 uint8_t filter_mode, struct pico_tree *_MCASTFilter, uint8_t state)
H A Dchap_api_igmp.tex15 uint8_t filter_mode, struct pico_tree *_MCASTFilter, uint8_t state)
/seL4-camkes-master/projects/picotcp/test/unit/
H A Dmodunit_pico_igmp.c168 p->filter_mode = _i;
169 g.filter_mode = _j;
H A Dmodunit_pico_mld.c254 p->filter_mode = 0;
255 g.filter_mode = 0;
337 p->filter_mode = _i;
338 g.filter_mode = _j;

Completed in 187 milliseconds