Home | History | Annotate | Download | only in includes

Lines Matching defs:interface_info

435 	struct interface_info *interface;	/* Interface on which packet
657 struct interface_info *ip;
1064 struct interface_info *interface;
1078 struct interface_info *interface;
1295 struct interface_info *interface;
1376 struct interface_info {
1378 struct interface_info *next; /* Next interface in list... */
2086 void do_packet (struct interface_info *,
2089 void do_packet6(struct interface_info *, const char *,
2160 int dhcpd_interface_setup_hook (struct interface_info *ip, struct iaddr *ia);
2659 int if_register_socket(struct interface_info *, int, int *, struct in6_addr *);
2661 void set_multicast_hop_limit(struct interface_info* info, int hop_limit);
2665 void if_reinitialize_fallback (struct interface_info *);
2666 void if_register_fallback (struct interface_info *);
2667 ssize_t send_fallback (struct interface_info *,
2671 ssize_t send_fallback6(struct interface_info *, struct packet *,
2677 void if_reinitialize_send (struct interface_info *);
2678 void if_register_send (struct interface_info *);
2679 void if_deregister_send (struct interface_info *);
2680 ssize_t send_packet (struct interface_info *,
2685 ssize_t send_packet6(struct interface_info *, const unsigned char *, size_t,
2688 void if_reinitialize_receive (struct interface_info *);
2689 void if_register_receive (struct interface_info *);
2690 void if_deregister_receive (struct interface_info *);
2691 ssize_t receive_packet (struct interface_info *,
2701 int can_unicast_without_arp (struct interface_info *);
2702 int can_receive_unicast_unconfigured (struct interface_info *);
2703 int supports_multiple_interfaces (struct interface_info *);
2707 void if_register6(struct interface_info *info, int do_multicast);
2708 void if_register_linklocal6(struct interface_info *info);
2709 ssize_t receive_packet6(struct interface_info *interface,
2713 void if_deregister6(struct interface_info *info);
2718 int if_register_bpf (struct interface_info *);
2721 void if_reinitialize_send (struct interface_info *);
2722 void if_register_send (struct interface_info *);
2723 void if_deregister_send (struct interface_info *);
2724 ssize_t send_packet (struct interface_info *,
2730 void if_reinitialize_receive (struct interface_info *);
2731 void if_register_receive (struct interface_info *);
2732 void if_deregister_receive (struct interface_info *);
2733 ssize_t receive_packet (struct interface_info *,
2738 int can_unicast_without_arp (struct interface_info *);
2739 int can_receive_unicast_unconfigured (struct interface_info *);
2740 int supports_multiple_interfaces (struct interface_info *);
2746 int if_register_lpf (struct interface_info *);
2749 void if_reinitialize_send (struct interface_info *);
2750 void if_register_send (struct interface_info *);
2751 void if_deregister_send (struct interface_info *);
2752 ssize_t send_packet (struct interface_info *,
2758 void if_reinitialize_receive (struct interface_info *);
2759 void if_register_receive (struct interface_info *);
2760 void if_deregister_receive (struct interface_info *);
2761 ssize_t receive_packet (struct interface_info *,
2766 int can_unicast_without_arp (struct interface_info *);
2767 int can_receive_unicast_unconfigured (struct interface_info *);
2768 int supports_multiple_interfaces (struct interface_info *);
2774 int if_register_nit (struct interface_info *);
2778 void if_reinitialize_send (struct interface_info *);
2779 void if_register_send (struct interface_info *);
2780 void if_deregister_send (struct interface_info *);
2781 ssize_t send_packet (struct interface_info *,
2787 void if_reinitialize_receive (struct interface_info *);
2788 void if_register_receive (struct interface_info *);
2789 void if_deregister_receive (struct interface_info *);
2790 ssize_t receive_packet (struct interface_info *,
2795 int can_unicast_without_arp (struct interface_info *);
2796 int can_receive_unicast_unconfigured (struct interface_info *);
2797 int supports_multiple_interfaces (struct interface_info *);
2803 int if_register_dlpi (struct interface_info *);
2807 int can_unicast_without_arp (struct interface_info *);
2808 int can_receive_unicast_unconfigured (struct interface_info *);
2809 void if_reinitialize_send (struct interface_info *);
2810 void if_register_send (struct interface_info *);
2811 void if_deregister_send (struct interface_info *);
2812 ssize_t send_packet (struct interface_info *,
2816 int supports_multiple_interfaces (struct interface_info *);
2820 void if_reinitialize_receive (struct interface_info *);
2821 void if_register_receive (struct interface_info *);
2822 void if_deregister_receive (struct interface_info *);
2823 ssize_t receive_packet (struct interface_info *,
2831 void if_reinitialize_send (struct interface_info *);
2832 void if_register_send (struct interface_info *);
2833 void if_deregister_send (struct interface_info *);
2834 ssize_t send_packet (struct interface_info *, struct packet *,
2837 int can_unicast_without_arp (struct interface_info *);
2838 int can_receive_unicast_unconfigured (struct interface_info *);
2839 int supports_multiple_interfaces (struct interface_info *);
2844 extern struct interface_info *interfaces,
2861 extern int (*dhcp_interface_setup_hook) (struct interface_info *,
2863 extern int (*dhcp_interface_discovery_hook) (struct interface_info *);
2864 extern isc_result_t (*dhcp_interface_startup_hook) (struct interface_info *);
2866 extern void (*bootp_packet_handler) (struct interface_info *,
2870 extern void (*dhcpv6_packet_handler)(struct interface_info *,
2880 extern struct interface_info **interface_vector;
2885 int setup_fallback (struct interface_info **, const char *, int);
2913 struct interface_info, dhcp_type_interface)
3059 int dhclient_interface_shutdown_hook (struct interface_info *);
3060 int dhclient_interface_discovery_hook (struct interface_info *);
3061 isc_result_t dhclient_interface_startup_hook (struct interface_info *);
3107 void assemble_hw_header (struct interface_info *, unsigned char *,
3109 void assemble_udp_ip_header (struct interface_info *, unsigned char *,
3112 ssize_t decode_hw_header (struct interface_info *, unsigned char *,
3114 ssize_t decode_udp_ip_header (struct interface_info *, unsigned char *,
3119 void assemble_ethernet_header (struct interface_info *, unsigned char *,
3121 ssize_t decode_ethernet_header (struct interface_info *,
3126 void assemble_tr_header (struct interface_info *, unsigned char *,
3128 ssize_t decode_tr_header (struct interface_info *,
3157 void add_route_direct (struct interface_info *, struct in_addr);
3158 void add_route_net (struct interface_info *, struct in_addr, struct in_addr);
3159 void add_route_default_gateway (struct interface_info *, struct in_addr);
3161 void remove_if_route (struct interface_info *, struct in_addr);
3162 void remove_all_if_routes (struct interface_info *);
3163 void set_netmask (struct interface_info *, struct in_addr);
3164 void set_broadcast_addr (struct interface_info *, struct in_addr);
3165 void set_ip_address (struct interface_info *, struct in_addr);
3170 struct interface_info *, struct client_config *);
3173 void parse_client_statement (struct parse *, struct interface_info *,
3179 int interface_or_dummy (struct interface_info **, const char *);
3185 struct interface_info **,
3379 extern int (*dhcp_interface_shutdown_hook) (struct interface_info *);
3507 void interface_stash (struct interface_info *);
3508 void interface_snorf (struct interface_info *, int);