Searched refs:proto (Results 276 - 300 of 1024) sorted by relevance

<<11121314151617181920>>

/linux-master/net/hsr/
H A Dhsr_forward.c578 int hsr_fill_frame_info(__be16 proto, struct sk_buff *skb, argument
585 if ((!hsr->prot_version && proto == htons(ETH_P_PRP)) ||
586 proto == htons(ETH_P_HSR)) {
605 int prp_fill_frame_info(__be16 proto, struct sk_buff *skb, argument
631 __be16 proto; local
652 proto = ethhdr->h_proto;
654 if (proto == htons(ETH_P_8021Q))
659 proto = vlan_hdr->vlanhdr.h_vlan_encapsulated_proto;
667 ret = hsr->proto_ops->fill_frame_info(proto, skb, frame);
/linux-master/net/ipv6/
H A Dip6_tunnel.c485 tproto = READ_ONCE(t->parms.proto);
819 skb->protocol = tpi->proto;
897 if (tpi->proto == htons(ETH_P_IP))
907 .proto = htons(ETH_P_IPV6),
912 .proto = htons(ETH_P_IP),
917 .proto = htons(ETH_P_MPLS_UC),
935 u8 tproto = READ_ONCE(t->parms.proto);
944 if (iptunnel_pull_header(skb, 0, tpi->proto, false))
1070 * @proto: next header value
1084 __u8 proto)
1082 ip6_tnl_xmit(struct sk_buff *skb, struct net_device *dev, __u8 dsfield, struct flowi6 *fl6, int encap_limit, __u32 *pmtu, __u8 proto) argument
1947 u8 proto; local
[all...]
H A Dexthdrs.c1077 static void ipv6_push_rthdr0(struct sk_buff *skb, u8 *proto, argument
1098 phdr->rt_hdr.nexthdr = *proto;
1099 *proto = NEXTHDR_ROUTING;
1102 static void ipv6_push_rthdr4(struct sk_buff *skb, u8 *proto, argument
1147 sr_phdr->nexthdr = *proto;
1148 *proto = NEXTHDR_ROUTING;
1151 static void ipv6_push_rthdr(struct sk_buff *skb, u8 *proto, argument
1159 ipv6_push_rthdr0(skb, proto, opt, addr_p, saddr);
1162 ipv6_push_rthdr4(skb, proto, opt, addr_p, saddr);
1169 static void ipv6_push_exthdr(struct sk_buff *skb, u8 *proto, u argument
1178 ipv6_push_nfrag_opts(struct sk_buff *skb, struct ipv6_txoptions *opt, u8 *proto, struct in6_addr **daddr, struct in6_addr *saddr) argument
1195 ipv6_push_frag_opts(struct sk_buff *skb, struct ipv6_txoptions *opt, u8 *proto) argument
[all...]
/linux-master/tools/testing/selftests/drivers/net/mlxsw/
H A Ddevlink_trap_control.sh223 -A 192.0.2.1 -B 224.0.0.1 -t ip proto=2,p=11 -p 100 -q
231 -A 192.0.2.1 -B 244.0.0.1 -t ip proto=2,p=12 -p 100 -q
239 -A 192.0.2.1 -B 244.0.0.1 -t ip proto=2,p=16 -p 100 -q
247 -A 192.0.2.1 -B 244.0.0.1 -t ip proto=2,p=22 -p 100 -q
255 -A 192.0.2.1 -B 224.0.0.2 -t ip proto=2,p=17 -p 100 -q
399 -A 192.0.2.1 -B 224.0.0.5 -t ip proto=89 -p 100 -q
403 -A 192.0.2.1 -B 192.0.2.2 -t ip proto=89 -p 100 -q
437 -A 192.0.2.1 -B 224.0.0.18 -t ip proto=112 -p 100 -q
451 -A 192.0.2.1 -B 224.0.0.13 -t ip proto=103 -p 100 -q
455 -A 192.0.2.1 -B 192.0.2.2 -t ip proto
[all...]
H A Ddevlink_trap_l3_exceptions.sh272 local proto=$1; shift
283 tc filter add dev $rp2 egress protocol $proto pref 1 handle 101 \
303 tc filter del dev $rp2 egress protocol $proto pref 1 handle 101 flower
318 local proto=$1; shift
333 tc filter add dev $h1 ingress protocol $proto pref 1 handle 101 flower \
352 tc filter del dev $h1 ingress protocol $proto pref 1 handle 101 flower
/linux-master/drivers/net/wan/
H A Dhdlc_cisco.c296 static struct hdlc_proto proto = { variable in typeref:struct:hdlc_proto
319 if (dev_to_hdlc(dev)->proto != &proto)
349 result = attach_hdlc_protocol(dev, &proto,
369 register_hdlc_protocol(&proto);
375 unregister_hdlc_protocol(&proto);
/linux-master/tools/testing/selftests/net/
H A Dtoeplitz.c287 static void __set_filter(int fd, int off_proto, uint8_t proto, int off_dport) argument
293 BPF_JUMP(BPF_JMP + BPF_JEQ + BPF_K, proto, 0, 2),
311 uint8_t proto; local
313 proto = cfg_type == SOCK_STREAM ? IPPROTO_TCP : IPPROTO_UDP;
315 __set_filter(fd, offsetof(struct iphdr, protocol), proto,
318 __set_filter(fd, offsetof(struct ip6_hdr, ip6_nxt), proto,
/linux-master/drivers/scsi/
H A Dps3rom.c45 u32 proto; /* transfer mode */ member in struct:lv1_atapi_cmnd_block
105 atapi_cmnd.proto = DMA_PROTO;
107 atapi_cmnd.proto = PIO_DATA_IN_PROTO;
113 atapi_cmnd.proto = DMA_PROTO;
115 atapi_cmnd.proto = PIO_DATA_OUT_PROTO;
121 atapi_cmnd.proto = NON_DATA_PROTO;
/linux-master/security/
H A Dlsm_audit.c36 * @proto : the layer 4 protocol
41 struct common_audit_data *ad, u8 *proto)
50 if (proto)
51 *proto = ih->protocol;
95 * @proto : the layer 4 protocol
100 struct common_audit_data *ad, u8 *proto)
118 if (proto)
119 *proto = nexthdr;
40 ipv4_skb_to_auditdata(struct sk_buff *skb, struct common_audit_data *ad, u8 *proto) argument
99 ipv6_skb_to_auditdata(struct sk_buff *skb, struct common_audit_data *ad, u8 *proto) argument
/linux-master/net/dsa/
H A Dtag_8021q.c77 __be16 proto; member in struct:dsa_8021q_context
361 vlan_vid_add(conduit, ctx->proto, vid);
383 vlan_vid_del(conduit, ctx->proto, vid);
415 int dsa_tag_8021q_register(struct dsa_switch *ds, __be16 proto) argument
424 ctx->proto = proto;
/linux-master/tools/testing/selftests/net/tcp_ao/
H A Dicmps-accept.c165 static void set_ip4hdr(struct iphdr *iph, size_t packet_len, int proto, argument
173 iph->protocol = proto;
229 static void set_ip6hdr(struct ipv6hdr *iph, size_t packet_len, int proto, argument
234 iph->nexthdr = proto;
271 void *ptr, size_t len, uint8_t proto)
285 pseudo_header.nexthdr = proto;
269 icmp6_checksum(struct sockaddr_in6 *src, struct sockaddr_in6 *dst, void *ptr, size_t len, uint8_t proto) argument
H A Dicmps-discard.c165 static void set_ip4hdr(struct iphdr *iph, size_t packet_len, int proto, argument
173 iph->protocol = proto;
229 static void set_ip6hdr(struct ipv6hdr *iph, size_t packet_len, int proto, argument
234 iph->nexthdr = proto;
271 void *ptr, size_t len, uint8_t proto)
285 pseudo_header.nexthdr = proto;
269 icmp6_checksum(struct sockaddr_in6 *src, struct sockaddr_in6 *dst, void *ptr, size_t len, uint8_t proto) argument
/linux-master/drivers/net/ethernet/mscc/
H A Docelot_ptp.c328 trap->key.ipv4.proto.value[0] = IPPROTO_UDP;
329 trap->key.ipv4.proto.mask[0] = 0xff;
338 trap->key.ipv6.proto.value[0] = IPPROTO_UDP;
339 trap->key.ipv6.proto.mask[0] = 0xff;
348 trap->key.ipv4.proto.value[0] = IPPROTO_UDP;
349 trap->key.ipv4.proto.mask[0] = 0xff;
358 trap->key.ipv6.proto.value[0] = IPPROTO_UDP;
359 trap->key.ipv6.proto.mask[0] = 0xff;
486 static int ocelot_traps_to_ptp_rx_filter(unsigned int proto) argument
488 if ((proto
[all...]
/linux-master/drivers/net/
H A Dbareudp.c68 __be16 proto; local
92 proto = htons(ETH_P_IP);
94 proto = htons(ETH_P_IPV6);
105 proto = bareudp->ethertype;
108 proto = htons(ETH_P_MPLS_MC);
121 proto = bareudp->ethertype;
124 proto = htons(ETH_P_MPLS_MC);
131 proto = bareudp->ethertype;
135 proto,
420 static bool bareudp_proto_valid(struct bareudp_dev *bareudp, __be16 proto) argument
[all...]
/linux-master/net/core/
H A Dsock.c2040 const struct proto *prot = READ_ONCE(osk->sk_prot);
2066 static struct sock *sk_prot_alloc(struct proto *prot, gfp_t priority,
2102 static void sk_prot_free(struct proto *prot, struct sock *sk)
2125 * @prot: struct proto associated with this new sock instance
2129 struct proto *prot, int kern)
2279 struct proto *prot = READ_ONCE(sk->sk_prot);
3056 struct proto *prot = sk->sk_prot;
3783 int sock_prot_inuse_get(struct net *net, struct proto *prot)
3835 static int assign_proto_idx(struct proto *prot)
3848 static void release_proto_idx(struct proto *pro
4055 sock_prot_memory_allocated(struct proto *proto) argument
4060 sock_prot_memory_pressure(struct proto *proto) argument
4066 proto_seq_printf(struct seq_file *seq, struct proto *proto) argument
[all...]
/linux-master/net/bridge/
H A Dbr_mdb.c154 ip->proto = entry->addr.proto;
155 switch (ip->proto) {
192 switch (ent->addr.proto) {
254 if (mp->addr.proto == htons(ETH_P_IP)) {
257 } else if (mp->addr.proto == htons(ETH_P_IPV6)) {
264 e.addr.proto = mp->addr.proto;
276 switch (mp->addr.proto) {
469 switch (pg->key.addr.proto) {
651 is_valid_mdb_source(struct nlattr *attr, __be16 proto, struct netlink_ext_ack *extack) argument
1075 br_mdb_config_src_entry_init(struct nlattr *src_entry, struct br_mdb_src_entry *src, __be16 proto, struct netlink_ext_ack *extack) argument
[all...]
/linux-master/net/netfilter/
H A Dxt_dccp.c144 .proto = IPPROTO_DCCP,
153 .proto = IPPROTO_DCCP,
H A Dxt_ecn.c96 (ip->proto != IPPROTO_TCP || ip->invflags & IPT_INV_PROTO)) {
138 (ip->proto != IPPROTO_TCP || ip->invflags & IP6T_INV_PROTO)) {
H A Dxt_TCPOPTSTRIP.c117 .proto = IPPROTO_TCP,
127 .proto = IPPROTO_TCP,
/linux-master/tools/testing/selftests/bpf/
H A Dtest_flow_dissector.c165 static void build_ipv4_header(void *header, uint8_t proto, argument
177 iph->protocol = proto;
193 static void build_ipv6_header(void *header, uint8_t proto, argument
202 ip6h->nexthdr = proto;
254 static void build_gue_header(void *header, uint8_t proto) argument
258 gueh->proto_ctype = proto;
261 static void build_gre_header(void *header, uint16_t proto) argument
265 greh->protocol = htons(proto);
752 fprintf(stderr, "encap proto: %u\n", cfg_encap_proto);
/linux-master/net/xfrm/
H A Dxfrm_hash.h119 __xfrm_spi_hash(const xfrm_address_t *daddr, __be32 spi, u8 proto, argument
122 unsigned int h = (__force u32)spi ^ proto;
/linux-master/tools/testing/selftests/ir/
H A Dir_loopback.c43 enum rc_proto proto; member in struct:__anon30
144 unsigned int rc_proto = protocols[i].proto;
/linux-master/drivers/net/ethernet/cisco/enic/
H A Denic_dev.c166 int enic_vlan_rx_add_vid(struct net_device *netdev, __be16 proto, u16 vid) argument
179 int enic_vlan_rx_kill_vid(struct net_device *netdev, __be16 proto, u16 vid) argument
/linux-master/net/nfc/
H A Dnfc.h21 struct proto *proto; member in struct:nfc_protocol
/linux-master/include/net/netfilter/
H A Dnf_conntrack_helper.h119 enum ip_conntrack_info ctinfo, u16 proto);
121 u8 proto, bool nat, struct nf_conntrack_helper **hp);

Completed in 286 milliseconds

<<11121314151617181920>>