Lines Matching defs:netif
233 #define netif_set_client_data(netif, id, data) netif_get_client_data(netif, id) = (data) argument
237 #define netif_get_client_data(netif, id) (netif)->client_data[(id)] argument
260 struct netif { struct
263 struct netif *next; argument
273 /** Array of IPv6 addresses for this netif. */ argument
288 netif_input_fn input; argument
294 netif_output_fn output; argument
299 netif_linkoutput_fn linkoutput; argument
305 netif_output_ip6_fn output_ip6; argument
310 netif_status_callback_fn status_callback; argument
315 netif_status_callback_fn link_callback; argument
319 netif_status_callback_fn remove_callback; argument
328 /* the hostname for this netif, NULL is a valid value */ argument
352 /** is this netif enabled for IPv6 autoconfiguration */ argument
367 struct stats_mib2_netif_ctrs mib2_counters; argument
372 netif_igmp_mac_filter_fn igmp_mac_filter; argument
377 netif_mld_mac_filter_fn mld_mac_filter; argument
380 struct netif_hint *hints; argument
393 #define NETIF_SET_CHECKSUM_CTRL(netif, chksumflags) do { \ argument
395 #define IF__NETIF_CHECKSUM_ENABLED(netif, chksumflag) if (((netif) == NULL) || (((netif)->chksum_fl… argument
397 #define NETIF_SET_CHECKSUM_CTRL(netif, chksumflags) argument
398 #define IF__NETIF_CHECKSUM_ENABLED(netif, chksumflag) argument
402 #define NETIF_FOREACH(netif) if (((netif) = netif_default) != NULL) argument
406 #define NETIF_FOREACH(netif) for ((netif) = netif_list; (netif) != NULL; (netif) = (netif)->next) argument
439 #define netif_ip4_addr(netif) ((const ip4_addr_t*)ip_2_ip4(&((netif)->ip_addr))) argument
441 #define netif_ip4_netmask(netif) ((const ip4_addr_t*)ip_2_ip4(&((netif)->netmask))) argument
443 #define netif_ip4_gw(netif) ((const ip4_addr_t*)ip_2_ip4(&((netif)->gw))) argument
445 #define netif_ip_addr4(netif) ((const ip_addr_t*)&((netif)->ip_addr)) argument
447 #define netif_ip_netmask4(netif) ((const ip_addr_t*)&((netif)->netmask)) argument
449 #define netif_ip_gw4(netif) ((const ip_addr_t*)&((netif)->gw)) argument
452 #define netif_set_flags(netif, set_flags) do { (netif)->flags = (u8_t)((netif)->flags | (set_f… argument
453 #define netif_clear_flags(netif, clr_flags) do { (netif)->flags = (u8_t)((netif)->flags & (u8_t)(… argument
461 #define netif_is_up(netif) (((netif)->flags & NETIF_FLAG_UP) ? (u8_t)1 : (u8_t)0) argument
473 #define netif_is_link_up(netif) (((netif)->flags & NETIF_FLAG_LINK_UP) ? (u8_t)1 : (u8_t)0) argument
481 #define netif_set_hostname(netif, name) do { if((netif) != NULL) { (netif)->hostname = name; }}whil… argument
483 #define netif_get_hostname(netif) (((netif) != NULL) ? ((netif)->hostname) : NULL) argument
488 #define netif_set_igmp_mac_filter(netif, function) do { if((netif) != NULL) { (netif)->igmp_mac_fil… argument
489 #define netif_get_igmp_mac_filter(netif) (((netif) != NULL) ? ((netif)->igmp_mac_filter) : NULL) argument
494 #define netif_set_mld_mac_filter(netif, function) do { if((netif) != NULL) { (netif)->mld_mac_filte… argument
495 #define netif_get_mld_mac_filter(netif) (((netif) != NULL) ? ((netif)->mld_mac_filter) : NULL) argument
496 #define netif_mld_mac_filter(netif, addr, action) do { if((netif) && (netif)->mld_mac_filter) { (ne… argument
511 #define netif_ip_addr6(netif, i) ((const ip_addr_t*)(&((netif)->ip6_addr[i]))) argument
513 #define netif_ip6_addr(netif, i) ((const ip6_addr_t*)ip_2_ip6(&((netif)->ip6_addr[i]))) argument
516 #define netif_ip6_addr_state(netif, i) ((netif)->ip6_addr_state[i]) argument
521 #define netif_set_ip6_autoconfig_enabled(netif, action) do { if(netif) { (netif)->ip6_autoconfig_en… argument
523 #define netif_ip6_addr_valid_life(netif, i) \ argument
525 #define netif_ip6_addr_set_valid_life(netif, i, secs) \ argument
527 #define netif_ip6_addr_pref_life(netif, i) \ argument
529 #define netif_ip6_addr_set_pref_life(netif, i, secs) \ argument
531 #define netif_ip6_addr_isstatic(netif, i) \ argument
534 #define netif_ip6_addr_isstatic(netif, i) (1) /* all addresses are static */ argument
537 #define netif_mtu6(netif) ((netif)->mtu6) argument
539 #define netif_mtu6(netif) ((netif)->mtu) argument
544 #define NETIF_SET_HINTS(netif, netifhint) (netif)->hints = (netifhint) argument
545 #define NETIF_RESET_HINTS(netif) (netif)->hints = NULL argument
547 #define NETIF_SET_HINTS(netif, netifhint) argument
548 #define NETIF_RESET_HINTS(netif) argument
556 #define netif_get_index(netif) ((u8_t)((netif)->num + 1)) argument
662 #define netif_invoke_ext_callback(netif, reason, args) argument