Home
last modified time | relevance | path

Searched refs:ih (Results 1 – 12 of 12) sorted by relevance

/net/netfilter/
A Dnf_log_syslog.c305 const struct iphdr *ih; in dump_ipv4_packet() local
315 if (!ih) { in dump_ipv4_packet()
324 nf_log_buf_add(m, "SRC=%pI4 DST=%pI4 ", &ih->saddr, &ih->daddr); in dump_ipv4_packet()
328 iph_totlen(skb, ih), ih->tos & IPTOS_TOS_MASK, in dump_ipv4_packet()
329 ih->tos & IPTOS_PREC_MASK, ih->ttl, ntohs(ih->id)); in dump_ipv4_packet()
364 switch (ih->protocol) { in dump_ipv4_packet()
540 const struct ipv6hdr *ih; in dump_ipv6_packet() local
554 if (!ih) { in dump_ipv6_packet()
560 nf_log_buf_add(m, "SRC=%pI6 DST=%pI6 ", &ih->saddr, &ih->daddr); in dump_ipv6_packet()
566 ih->hop_limit, in dump_ipv6_packet()
[all …]
A Dxt_AUDIT.c34 const struct iphdr *ih; in audit_ip4() local
36 ih = skb_header_pointer(skb, skb_network_offset(skb), sizeof(_iph), &_iph); in audit_ip4()
37 if (!ih) in audit_ip4()
41 &ih->saddr, &ih->daddr, ih->protocol); in audit_ip4()
49 const struct ipv6hdr *ih; in audit_ip6() local
53 ih = skb_header_pointer(skb, skb_network_offset(skb), sizeof(_ip6h), &_ip6h); in audit_ip6()
54 if (!ih) in audit_ip6()
57 nexthdr = ih->nexthdr; in audit_ip6()
61 &ih->saddr, &ih->daddr, nexthdr); in audit_ip6()
A Dnft_log.c32 const struct iphdr *ih; in audit_ip4() local
34 ih = skb_header_pointer(skb, skb_network_offset(skb), sizeof(_iph), &_iph); in audit_ip4()
35 if (!ih) in audit_ip4()
39 &ih->saddr, &ih->daddr, ih->protocol); in audit_ip4()
47 const struct ipv6hdr *ih; in audit_ip6() local
51 ih = skb_header_pointer(skb, skb_network_offset(skb), sizeof(_ip6h), &_ip6h); in audit_ip6()
52 if (!ih) in audit_ip6()
55 nexthdr = ih->nexthdr; in audit_ip6()
59 &ih->saddr, &ih->daddr, nexthdr); in audit_ip6()
A Dnf_conntrack_proto_sctp.c263 struct sctp_inithdr _inithdr, *ih; in sctp_new() local
270 if (!ih) in sctp_new()
274 ih->init_tag); in sctp_new()
463 struct sctp_inithdr _ih, *ih; in nf_conntrack_sctp_packet() local
465 ih = skb_header_pointer(skb, offset + sizeof(_sch), sizeof(*ih), &_ih); in nf_conntrack_sctp_packet()
466 if (!ih) in nf_conntrack_sctp_packet()
474 ct->proto.sctp.vtag[!dir] = ih->init_tag; in nf_conntrack_sctp_packet()
485 struct sctp_inithdr _ih, *ih; in nf_conntrack_sctp_packet() local
488 ih = skb_header_pointer(skb, offset + sizeof(_sch), sizeof(*ih), &_ih); in nf_conntrack_sctp_packet()
489 if (!ih) in nf_conntrack_sctp_packet()
[all …]
/net/netfilter/ipvs/
A Dip_vs_proto.c221 struct iphdr _iph, *ih; in ip_vs_tcpudp_debug_packet_v4() local
224 if (ih == NULL) in ip_vs_tcpudp_debug_packet_v4()
227 sprintf(buf, "%pI4->%pI4 frag", &ih->saddr, &ih->daddr); in ip_vs_tcpudp_debug_packet_v4()
235 &ih->saddr, &ih->daddr); in ip_vs_tcpudp_debug_packet_v4()
238 &ih->saddr, ntohs(pptr[0]), in ip_vs_tcpudp_debug_packet_v4()
239 &ih->daddr, ntohs(pptr[1])); in ip_vs_tcpudp_debug_packet_v4()
253 struct ipv6hdr _iph, *ih; in ip_vs_tcpudp_debug_packet_v6() local
256 if (ih == NULL) in ip_vs_tcpudp_debug_packet_v6()
259 sprintf(buf, "%pI6c->%pI6c frag", &ih->saddr, &ih->daddr); in ip_vs_tcpudp_debug_packet_v6()
267 &ih->saddr, &ih->daddr); in ip_vs_tcpudp_debug_packet_v6()
[all …]
/net/bridge/netfilter/
A Debt_log.c99 const struct iphdr *ih; in ebt_log_packet() local
102 ih = skb_header_pointer(skb, 0, sizeof(_iph), &_iph); in ebt_log_packet()
103 if (ih == NULL) { in ebt_log_packet()
108 &ih->saddr, &ih->daddr, ih->tos, ih->protocol); in ebt_log_packet()
109 print_ports(skb, ih->protocol, ih->ihl*4); in ebt_log_packet()
116 const struct ipv6hdr *ih; in ebt_log_packet() local
122 ih = skb_header_pointer(skb, 0, sizeof(_iph), &_iph); in ebt_log_packet()
123 if (ih == NULL) { in ebt_log_packet()
128 &ih->saddr, &ih->daddr, ih->priority, ih->nexthdr); in ebt_log_packet()
129 nexthdr = ih->nexthdr; in ebt_log_packet()
A Debt_ip.c41 const struct iphdr *ih; in ebt_ip_mt() local
46 ih = skb_header_pointer(skb, 0, sizeof(_iph), &_iph); in ebt_ip_mt()
47 if (ih == NULL) in ebt_ip_mt()
50 NF_INVF(info, EBT_IP_TOS, info->tos != ih->tos)) in ebt_ip_mt()
54 (ih->saddr & info->smsk) != info->saddr)) in ebt_ip_mt()
58 (ih->daddr & info->dmsk) != info->daddr)) in ebt_ip_mt()
61 if (NF_INVF(info, EBT_IP_PROTO, info->protocol != ih->protocol)) in ebt_ip_mt()
66 if (ntohs(ih->frag_off) & IP_OFFSET) in ebt_ip_mt()
70 pptr = skb_header_pointer(skb, ih->ihl*4, in ebt_ip_mt()
A Debt_among.c74 const struct iphdr *ih; in get_ip_dst() local
77 ih = skb_header_pointer(skb, 0, sizeof(_iph), &_iph); in get_ip_dst()
78 if (ih == NULL) in get_ip_dst()
80 *addr = ih->daddr; in get_ip_dst()
105 const struct iphdr *ih; in get_ip_src() local
108 ih = skb_header_pointer(skb, 0, sizeof(_iph), &_iph); in get_ip_src()
109 if (ih == NULL) in get_ip_src()
111 *addr = ih->saddr; in get_ip_src()
/net/ipv6/ila/
A Dila_common.c109 struct icmp6hdr *ih = (struct icmp6hdr *) in ila_csum_adjust_transport() local
113 inet_proto_csum_replace_by_diff(&ih->icmp6_cksum, skb, in ila_csum_adjust_transport()
/net/bridge/
A Dbr_multicast.c942 struct igmphdr *ih; in br_ip4_multicast_alloc_query() local
1013 ih = igmp_hdr(skb); in br_ip4_multicast_alloc_query()
1018 ih->group = group; in br_ip4_multicast_alloc_query()
1019 ih->csum = 0; in br_ip4_multicast_alloc_query()
1020 csum = &ih->csum; in br_ip4_multicast_alloc_query()
3513 group = ih->group; in br_ip4_multicast_query()
3887 struct igmphdr *ih; in br_multicast_ipv4_rcv() local
3908 ih = igmp_hdr(skb); in br_multicast_ipv4_rcv()
3912 switch (ih->type) { in br_multicast_ipv4_rcv()
5076 if (!ih) in br_mcast_stats_add()
[all …]
/net/ipv4/
A Digmp.c734 struct igmphdr *ih; in igmp_send_report() local
793 ih->type = type; in igmp_send_report()
794 ih->code = 0; in igmp_send_report()
795 ih->csum = 0; in igmp_send_report()
796 ih->group = group; in igmp_send_report()
797 ih->csum = ip_compute_csum((void *)ih, sizeof(struct igmphdr)); in igmp_send_report()
953 __be32 group = ih->group; in igmp_heard_query()
960 if (ih->code == 0) { in igmp_heard_query()
1078 struct igmphdr *ih; in igmp_rcv() local
1100 ih = igmp_hdr(skb); in igmp_rcv()
[all …]
/net/core/
A Dflow_dissector.c169 struct icmphdr *ih, _ih; in skb_flow_get_icmp_tci() local
171 ih = __skb_header_pointer(skb, thoff, sizeof(_ih), data, hlen, &_ih); in skb_flow_get_icmp_tci()
172 if (!ih) in skb_flow_get_icmp_tci()
175 key_icmp->type = ih->type; in skb_flow_get_icmp_tci()
176 key_icmp->code = ih->code; in skb_flow_get_icmp_tci()
181 if (icmp_has_id(ih->type)) in skb_flow_get_icmp_tci()
182 key_icmp->id = ih->un.echo.id ? ntohs(ih->un.echo.id) : 1; in skb_flow_get_icmp_tci()

Completed in 47 milliseconds