/linux-4.4.14/samples/bpf/ |
D | sockex2_kern.c | 25 __u8 ip_proto; member 61 static inline __u64 parse_ip(struct __sk_buff *skb, __u64 nhoff, __u64 *ip_proto, in parse_ip() argument 67 *ip_proto = 0; in parse_ip() 69 *ip_proto = load_byte(skb, nhoff + offsetof(struct iphdr, protocol)); in parse_ip() 71 if (*ip_proto != IPPROTO_GRE) { in parse_ip() 85 static inline __u64 parse_ipv6(struct __sk_buff *skb, __u64 nhoff, __u64 *ip_proto, in parse_ipv6() argument 88 *ip_proto = load_byte(skb, in parse_ipv6() 102 __u64 ip_proto; in flow_dissector() local 119 nhoff = parse_ip(skb, nhoff, &ip_proto, flow); in flow_dissector() 121 nhoff = parse_ipv6(skb, nhoff, &ip_proto, flow); in flow_dissector() [all …]
|
D | sockex3_kern.c | 71 __u32 ip_proto; member 139 struct globals *g, __u32 ip_proto) in parse_ip_proto() argument 144 switch (ip_proto) { in parse_ip_proto() 181 g->flow.ip_proto = ip_proto; in parse_ip_proto() 192 __u32 nhoff, verlen, ip_proto; in PROG() local 202 ip_proto = load_byte(skb, nhoff + offsetof(struct iphdr, protocol)); in PROG() 204 if (ip_proto != IPPROTO_GRE) { in PROG() 213 parse_ip_proto(skb, g, ip_proto); in PROG() 220 __u32 nhoff, ip_proto; in PROG() local 227 ip_proto = load_byte(skb, in PROG() [all …]
|
D | sockex3_user.c | 16 __u32 ip_proto; member
|
/linux-4.4.14/net/core/ |
D | flow_dissector.c | 82 __be32 __skb_flow_get_ports(const struct sk_buff *skb, int thoff, u8 ip_proto, in __skb_flow_get_ports() argument 85 int poff = proto_ports_offset(ip_proto); in __skb_flow_get_ports() 133 u8 ip_proto = 0; in __skb_flow_dissect() local 179 ip_proto = iph->protocol; in __skb_flow_dissect() 217 ip_proto = iph->nexthdr; in __skb_flow_dissect() 349 switch (ip_proto) { in __skb_flow_dissect() 430 ip_proto = opthdr[0]; in __skb_flow_dissect() 454 ip_proto = fh->nexthdr; in __skb_flow_dissect() 488 key_ports->ports = __skb_flow_get_ports(skb, nhoff, ip_proto, in __skb_flow_dissect() 497 key_basic->ip_proto = ip_proto; in __skb_flow_dissect() [all …]
|
/linux-4.4.14/drivers/net/ethernet/sfc/ |
D | filter.h | 142 u8 ip_proto; member 191 spec->ip_proto = proto; in efx_filter_set_ipv4_local() 216 spec->ip_proto = proto; in efx_filter_set_ipv4_full()
|
D | rx.c | 891 spec.ip_proto = ip->protocol; in efx_filter_rfs() 902 spec.ip_proto = ip6->nexthdr; in efx_filter_rfs() 923 (spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", in efx_filter_rfs() 929 (spec.ip_proto == IPPROTO_TCP) ? "TCP" : "UDP", in efx_filter_rfs()
|
D | ethtool.c | 812 (spec.ip_proto == IPPROTO_TCP || spec.ip_proto == IPPROTO_UDP) && in efx_ethtool_get_class_rule() 818 rule->flow_type = ((spec.ip_proto == IPPROTO_TCP) ? in efx_ethtool_get_class_rule() 985 spec.ip_proto = ((rule->flow_type & ~FLOW_EXT) == TCP_V4_FLOW ? in efx_ethtool_set_class_rule()
|
D | farch.c | 2081 switch (gen_spec->ip_proto) { in efx_farch_filter_from_gen_spec() 2103 if (!is_full && gen_spec->ip_proto == IPPROTO_UDP) { in efx_farch_filter_from_gen_spec() 2180 gen_spec->ip_proto = in efx_farch_filter_to_gen_spec() 2197 (!is_full && gen_spec->ip_proto == IPPROTO_UDP)) { in efx_farch_filter_to_gen_spec()
|
D | ef10.c | 2969 COPY_FIELD(IP_PROTO, ip_proto, IP_PROTO); in efx_ef10_filter_push_prep()
|
/linux-4.4.14/drivers/net/ethernet/cisco/enic/ |
D | enic_clsf.c | 25 switch (keys->basic.ip_proto) { in enic_addfltr_5t() 164 tpos->keys.basic.ip_proto == k->basic.ip_proto && in htbl_key_search() 182 (keys.basic.ip_proto != IPPROTO_TCP && in enic_rx_flow_steer() 183 keys.basic.ip_proto != IPPROTO_UDP)) in enic_rx_flow_steer()
|
D | enic_ethtool.c | 368 switch (n->keys.basic.ip_proto) { in enic_grxclsrule()
|
/linux-4.4.14/net/sched/ |
D | cls_flower.c | 262 fl_set_key_val(tb, &key->basic.ip_proto, TCA_FLOWER_KEY_IP_PROTO, in fl_set_key() 263 &mask->basic.ip_proto, TCA_FLOWER_UNSPEC, in fl_set_key() 264 sizeof(key->basic.ip_proto)); in fl_set_key() 285 if (key->basic.ip_proto == IPPROTO_TCP) { in fl_set_key() 292 } else if (key->basic.ip_proto == IPPROTO_UDP) { in fl_set_key() 615 fl_dump_key_val(skb, &key->basic.ip_proto, TCA_FLOWER_KEY_IP_PROTO, in fl_dump() 616 &mask->basic.ip_proto, TCA_FLOWER_UNSPEC, in fl_dump() 617 sizeof(key->basic.ip_proto))) in fl_dump() 637 if (key->basic.ip_proto == IPPROTO_TCP && in fl_dump() 645 else if (key->basic.ip_proto == IPPROTO_UDP && in fl_dump()
|
D | cls_flow.c | 92 return flow->basic.ip_proto; in flow_get_proto()
|
/linux-4.4.14/include/net/ |
D | flow_dissector.h | 30 u8 ip_proto; member
|
/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/ |
D | en_netdev.c | 106 u8 ip_proto; member 125 static enum mlx4_net_trans_rule_id mlx4_ip_proto_to_trans_rule_id(u8 ip_proto) in mlx4_ip_proto_to_trans_rule_id() argument 127 switch (ip_proto) { in mlx4_ip_proto_to_trans_rule_id() 144 .id = mlx4_ip_proto_to_trans_rule_id(filter->ip_proto), in mlx4_en_filter_work() 182 filter->ip_proto); in mlx4_en_filter_work() 229 __be32 dst_ip, u8 ip_proto, __be16 src_port, in mlx4_en_filter_alloc() argument 244 filter->ip_proto = ip_proto; in mlx4_en_filter_alloc() 276 u8 ip_proto, __be16 src_port, __be16 dst_port) in mlx4_en_filter_find() argument 287 filter->ip_proto == ip_proto && in mlx4_en_filter_find() 306 u8 ip_proto; in mlx4_en_filter_rfs() local [all …]
|
/linux-4.4.14/drivers/net/ethernet/broadcom/ |
D | bcmsysport.c | 956 u8 ip_proto; in bcm_sysport_insert_tsb() local 980 ip_proto = ip_hdr(skb)->protocol; in bcm_sysport_insert_tsb() 983 ip_proto = ipv6_hdr(skb)->nexthdr; in bcm_sysport_insert_tsb() 994 if (ip_proto == IPPROTO_TCP || ip_proto == IPPROTO_UDP) { in bcm_sysport_insert_tsb() 996 if (ip_proto == IPPROTO_UDP && ip_ver == ETH_P_IP) in bcm_sysport_insert_tsb()
|
/linux-4.4.14/drivers/net/ethernet/faraday/ |
D | ftgmac100.c | 689 u8 ip_proto = ip_hdr(skb)->protocol; in ftgmac100_xmit() local 692 if (ip_proto == IPPROTO_TCP) in ftgmac100_xmit() 694 else if (ip_proto == IPPROTO_UDP) in ftgmac100_xmit()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/genet/ |
D | bcmgenet.c | 1371 u8 ip_proto; in bcmgenet_put_tx_csum() local 1395 ip_proto = ip_hdr(skb)->protocol; in bcmgenet_put_tx_csum() 1398 ip_proto = ipv6_hdr(skb)->nexthdr; in bcmgenet_put_tx_csum() 1411 if (ip_proto == IPPROTO_TCP || ip_proto == IPPROTO_UDP) { in bcmgenet_put_tx_csum() 1413 if (ip_proto == IPPROTO_UDP && ip_ver == ETH_P_IP) in bcmgenet_put_tx_csum()
|
/linux-4.4.14/drivers/net/ethernet/ |
D | jme.c | 2128 u8 ip_proto; in jme_tx_csum() local 2132 ip_proto = ip_hdr(skb)->protocol; in jme_tx_csum() 2135 ip_proto = ipv6_hdr(skb)->nexthdr; in jme_tx_csum() 2138 ip_proto = 0; in jme_tx_csum() 2142 switch (ip_proto) { in jme_tx_csum()
|
/linux-4.4.14/drivers/net/ethernet/broadcom/bnxt/ |
D | bnxt_ethtool.c | 333 if (fkeys->basic.ip_proto == IPPROTO_TCP) in bnxt_grxclsrule() 335 else if (fkeys->basic.ip_proto == IPPROTO_UDP) in bnxt_grxclsrule()
|
D | bnxt.c | 2828 req.ip_protocol = keys->basic.ip_proto; in bnxt_hwrm_cfa_ntuple_filter_alloc() 5334 keys1->basic.ip_proto == keys2->basic.ip_proto && in bnxt_fltr_match() 5366 ((fkeys->basic.ip_proto != IPPROTO_TCP) && in bnxt_rx_flow_steer() 5367 (fkeys->basic.ip_proto != IPPROTO_UDP))) { in bnxt_rx_flow_steer()
|
/linux-4.4.14/drivers/net/ethernet/rocker/ |
D | rocker.c | 107 u8 ip_proto; member 2086 entry->key.acl.ip_proto)) in rocker_cmd_flow_tbl_add_acl() 2678 __be16 vlan_id_mask, u8 ip_proto, in rocker_flow_tbl_acl() argument 2714 entry->key.acl.ip_proto = ip_proto; in rocker_flow_tbl_acl() 3296 u8 ip_proto = 0; in rocker_port_ctrl_vlan_acl() local 3309 ip_proto, ip_proto_mask, in rocker_port_ctrl_vlan_acl()
|
/linux-4.4.14/include/linux/ |
D | skbuff.h | 988 __be32 __skb_flow_get_ports(const struct sk_buff *skb, int thoff, u8 ip_proto, 992 int thoff, u8 ip_proto) in skb_flow_get_ports() argument 994 return __skb_flow_get_ports(skb, thoff, ip_proto, NULL, 0); in skb_flow_get_ports()
|
/linux-4.4.14/drivers/net/hyperv/ |
D | netvsc_drv.c | 247 if (flow.basic.ip_proto == IPPROTO_TCP) in netvsc_set_hash()
|
/linux-4.4.14/drivers/net/ethernet/sun/ |
D | niu.c | 6569 u8 ip_proto; in niu_compute_tx_flags() local 6584 ip_proto = ip_hdr(skb)->protocol; in niu_compute_tx_flags() 6588 ip_proto = ipv6_hdr(skb)->nexthdr; in niu_compute_tx_flags() 6593 ip_proto = ihl = 0; in niu_compute_tx_flags() 6601 csum_bits = (ip_proto == IPPROTO_TCP ? in niu_compute_tx_flags() 6603 (ip_proto == IPPROTO_UDP ? in niu_compute_tx_flags()
|