Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

iphdr Struct Reference

#include <ip.h>


Data Fields

__u8 tos
__u16 tot_len
__u16 id
__u16 frag_off
__u8 ttl
__u8 protocol
__u16 check
__u32 saddr
__u32 daddr


Field Documentation

__u16 iphdr::check
 

Definition at line 132 of file linux/ip.h.

Referenced by ip_build_xmit(), ip_build_xmit_slow(), ip_decrease_ttl(), ip_do_nat(), ip_masq_skb_replace(), ip_send_check(), and raw_getrawfrag().

__u32 iphdr::daddr
 

Definition at line 134 of file linux/ip.h.

Referenced by autofw_out_create(), autofw_out_update(), icmp_redirect(), icmp_send(), icmp_unreach(), ip_build_and_send_pkt(), ip_build_xmit(), ip_build_xmit_slow(), ip_create(), ip_do_nat(), ip_encap(), ip_find(), ip_fw_check(), ip_fw_demasq_icmp(), ip_fw_demasquerade(), ip_fw_masq_icmp(), ip_fw_masquerade(), ip_fw_unmasq_icmp(), ip_local_deliver(), ip_local_error(), ip_options_rcv_srr(), ip_queue_xmit(), ip_rule_match(), ipfrag_secret_rebuild(), ipgre_err(), ipgre_rcv(), ipgre_tunnel_init(), ipgre_tunnel_init_gen(), ipgre_tunnel_ioctl(), ipgre_tunnel_locate(), ipgre_tunnel_lookup(), ipgre_tunnel_xmit(), ipip6_err(), ipip6_rcv(), ipip6_tunnel_init(), ipip6_tunnel_init_gen(), ipip6_tunnel_ioctl(), ipip6_tunnel_locate(), ipip6_tunnel_lookup(), ipip6_tunnel_xmit(), ipip_err(), ipip_rcv(), ipip_tunnel_init(), ipip_tunnel_init_gen(), ipip_tunnel_ioctl(), ipip_tunnel_locate(), ipip_tunnel_lookup(), ipip_tunnel_xmit(), ipmr_queue_xmit(), masq_ftp_out(), mfw_in_create(), portfw_in_create(), portfw_in_rule(), sfq_hash(), tcp_v4_err(), tcp_v4_search_req(), and udp_err().

__u16 iphdr::frag_off
 

Definition at line 129 of file linux/ip.h.

Referenced by hamachi_rx(), icmp_send(), ip_build_and_send_pkt(), ip_build_xmit(), ip_build_xmit_slow(), ip_defrag(), ip_encap(), ip_forward(), ip_fragment(), ip_fw_check(), ip_glue(), ip_local_deliver(), ip_queue_xmit(), ipgre_tunnel_ioctl(), ipgre_tunnel_xmit(), ipip6_tunnel_xmit(), ipip_tunnel_ioctl(), ipip_tunnel_xmit(), ipmr_queue_xmit(), and sfq_hash().

__u16 iphdr::id
 

Definition at line 128 of file linux/ip.h.

Referenced by ip_build_and_send_pkt(), ip_build_xmit(), ip_build_xmit_slow(), ip_create(), ip_encap(), ip_find(), ip_queue_xmit(), ipfrag_secret_rebuild(), ipgre_tunnel_xmit(), ipip6_tunnel_xmit(), ipip_tunnel_xmit(), and raw_getrawfrag().

__u8 iphdr::protocol
 

Definition at line 131 of file linux/ip.h.

Referenced by __initfunc(), autofw_in_create(), autofw_in_rule(), autofw_out_create(), autofw_out_update(), hamachi_start_xmit(), icmp_send(), icmp_unreach(), ip_build_and_send_pkt(), ip_build_xmit(), ip_build_xmit_slow(), ip_create(), ip_encap(), ip_find(), ip_forward(), ip_fw_check(), ip_fw_demasq_icmp(), ip_fw_demasquerade(), ip_fw_masq_icmp(), ip_fw_masquerade(), ip_fw_unmasq_icmp(), ip_local_deliver(), ip_queue_xmit(), ip_rule_match(), ipfrag_secret_rebuild(), ipgre_tunnel_xmit(), ipip6_tunnel_xmit(), ipip_tunnel_xmit(), masq_ftp_in(), masq_ftp_out(), masq_set_state(), mfw_in_create(), portfw_in_create(), portfw_in_rule(), and sfq_hash().

__u32 iphdr::saddr
 

Definition at line 133 of file linux/ip.h.

Referenced by autofw_in_create(), autofw_in_rule(), autofw_out_create(), autofw_out_update(), icmp_redirect(), icmp_send(), icmp_unreach(), ip_build_and_send_pkt(), ip_build_xmit(), ip_build_xmit_slow(), ip_create(), ip_defrag(), ip_do_nat(), ip_encap(), ip_find(), ip_fw_check(), ip_fw_demasq_icmp(), ip_fw_demasquerade(), ip_fw_masq_icmp(), ip_fw_masquerade(), ip_fw_unmasq_icmp(), ip_local_deliver(), ip_options_rcv_srr(), ip_queue_xmit(), ip_rule_match(), ipfrag_secret_rebuild(), ipgre_err(), ipgre_rcv(), ipgre_tunnel_init(), ipgre_tunnel_init_gen(), ipgre_tunnel_ioctl(), ipgre_tunnel_locate(), ipgre_tunnel_lookup(), ipgre_tunnel_xmit(), ipip6_err(), ipip6_rcv(), ipip6_tunnel_init(), ipip6_tunnel_init_gen(), ipip6_tunnel_ioctl(), ipip6_tunnel_locate(), ipip6_tunnel_lookup(), ipip6_tunnel_xmit(), ipip_err(), ipip_rcv(), ipip_tunnel_init(), ipip_tunnel_init_gen(), ipip_tunnel_ioctl(), ipip_tunnel_locate(), ipip_tunnel_lookup(), ipip_tunnel_xmit(), mfw_in_create(), portfw_in_create(), raw_getrawfrag(), sfq_hash(), tcp_v4_err(), tcp_v4_search_req(), and udp_err().

__u8 iphdr::tos
 

Definition at line 126 of file linux/ip.h.

Referenced by icmp_redirect(), icmp_send(), ip_build_and_send_pkt(), ip_build_xmit(), ip_build_xmit_slow(), ip_do_nat(), ip_encap(), ip_forward(), ip_fw_check(), ip_fw_domatch(), ip_fw_masquerade(), ip_local_deliver(), ip_options_rcv_srr(), ip_queue_xmit(), ipgre_tunnel_init(), ipgre_tunnel_ioctl(), ipgre_tunnel_xmit(), ipip6_tunnel_init(), ipip6_tunnel_ioctl(), ipip6_tunnel_xmit(), ipip_tunnel_init(), ipip_tunnel_ioctl(), ipip_tunnel_xmit(), and ipmr_queue_xmit().

__u16 iphdr::tot_len
 

Definition at line 127 of file linux/ip.h.

Referenced by hamachi_rx(), ip_build_and_send_pkt(), ip_build_xmit(), ip_build_xmit_slow(), ip_defrag(), ip_encap(), ip_fragment(), ip_fw_check(), ip_fw_demasq_icmp(), ip_fw_demasquerade(), ip_fw_domatch(), ip_fw_masq_icmp(), ip_fw_masquerade(), ip_glue(), ip_local_deliver(), ip_queue_xmit(), ipgre_err(), ipgre_tunnel_xmit(), ipip6_tunnel_xmit(), ipip_err(), ipip_tunnel_xmit(), raw_getrawfrag(), and tr_rx().

__u8 iphdr::ttl
 

Definition at line 130 of file linux/ip.h.

Referenced by __initfunc(), ip_build_and_send_pkt(), ip_build_xmit(), ip_build_xmit_slow(), ip_decrease_ttl(), ip_encap(), ip_forward(), ip_queue_xmit(), ipgre_err(), ipgre_tunnel_ioctl(), ipgre_tunnel_xmit(), ipip6_err(), ipip6_tunnel_ioctl(), ipip6_tunnel_xmit(), ipip_err(), ipip_tunnel_ioctl(), and ipip_tunnel_xmit().


The documentation for this struct was generated from the following file: