/net/hsr/ |
H A D | hsr_main.c | 27 struct hsr_port *port, *master; local 33 port = hsr_port_get_rtnl(dev); 34 if (port == NULL) { 38 port = hsr_port_get_hsr(hsr, HSR_PT_MASTER); 40 hsr = port->hsr; 50 if (port->type == HSR_PT_MASTER) { 60 if (port->type == HSR_PT_SLAVE_A) { 66 port = hsr_port_get_hsr(hsr, HSR_PT_SLAVE_B); 69 port ? 70 port 99 struct hsr_port *port; local [all...] |
H A D | hsr_forward.h | 18 void hsr_forward_skb(struct sk_buff *skb, struct hsr_port *port);
|
H A D | hsr_slave.c | 24 struct hsr_port *port; local 32 port = hsr_port_get_rcu(skb->dev); 34 if (hsr_addr_is_self(port->hsr, eth_hdr(skb)->h_source)) { 45 hsr_forward_skb(skb, port); 101 static int hsr_portdev_setup(struct net_device *dev, struct hsr_port *port) argument 112 * res = netdev_master_upper_dev_link(port->dev, port->hsr->dev); ? 115 res = netdev_rx_handler_register(dev, hsr_handle_frame, port); 133 struct hsr_port *port, *master; local 142 port 174 hsr_del_port(struct hsr_port *port) argument [all...] |
H A D | hsr_forward.c | 104 struct hsr_port *port) 113 struct hsr_port *port) 119 if (port->type == HSR_PT_SLAVE_A) 139 struct hsr_port *port) 163 hsr_fill_tag(skb, frame, port); 169 * unchanged. Otherwise, create a private frame especially tagged for 'port'. 172 struct hsr_port *port) 177 if ((port->type != HSR_PT_SLAVE_A) && (port->type != HSR_PT_SLAVE_B)) { 178 WARN_ONCE(1, "HSR: Bug: trying to create a tagged frame for a non-ring port"); 103 frame_get_stripped_skb(struct hsr_frame_info *frame, struct hsr_port *port) argument 112 hsr_fill_tag(struct sk_buff *skb, struct hsr_frame_info *frame, struct hsr_port *port) argument 137 create_tagged_skb(struct sk_buff *skb_o, struct hsr_frame_info *frame, struct hsr_port *port) argument 171 frame_get_tagged_skb(struct hsr_frame_info *frame, struct hsr_port *port) argument 206 hsr_xmit(struct sk_buff *skb, struct hsr_port *port, struct hsr_frame_info *frame) argument 234 struct hsr_port *port; local 304 hsr_fill_frame_info(struct hsr_frame_info *frame, struct sk_buff *skb, struct hsr_port *port) argument 344 hsr_forward_skb(struct sk_buff *skb, struct hsr_port *port) argument [all...] |
H A D | hsr_framereg.h | 24 struct hsr_port *port); 29 struct hsr_port *port); 31 void hsr_register_frame_in(struct hsr_node *node, struct hsr_port *port, 33 int hsr_register_frame_out(struct hsr_port *port, struct hsr_node *node,
|
H A D | hsr_device.c | 64 struct hsr_port *port; local 70 hsr_for_each_port(master->hsr, port) 71 if ((port->type != HSR_PT_MASTER) && is_slave_up(port->dev)) { 125 struct hsr_port *port; local 129 hsr_for_each_port(hsr, port) 130 if (port->type != HSR_PT_MASTER) 131 mtu_max = min(port->dev->mtu, mtu_max); 162 struct hsr_port *port; local 169 hsr_for_each_port(hsr, port) { 206 struct hsr_port *port; local 359 struct hsr_port *port; local 431 struct hsr_port *port; local [all...] |
/net/netfilter/ |
H A D | nf_nat_amanda.c | 35 u_int16_t port; local 39 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; 46 /* Try to get same port: if not, try to change it. */ 47 for (port = ntohs(exp->saved_proto.tcp.port); port != 0; port++) { 50 exp->tuple.dst.u.tcp.port = htons(port); [all...] |
H A D | nf_nat_irc.c | 39 u_int16_t port; local 45 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; 49 /* Try to get same port: if not, try to change it. */ 50 for (port = ntohs(exp->saved_proto.tcp.port); port != 0; port++) { 53 exp->tuple.dst.u.tcp.port = htons(port); [all...] |
H A D | nf_nat_ftp.c | 31 union nf_inet_addr *addr, u16 port) 41 port >> 8, 42 port & 0xFF); 46 &addr->ip, port); 49 &addr->ip6, port); 51 return snprintf(buffer, buflen, "|||%u|", port); 68 u_int16_t port; local 78 exp->saved_proto.tcp.port = exp->tuple.dst.u.tcp.port; 85 /* Try to get same port 29 nf_nat_ftp_fmt_cmd(struct nf_conn *ct, enum nf_ct_ftp_type type, char *buffer, size_t buflen, union nf_inet_addr *addr, u16 port) argument [all...] |
H A D | nf_nat_sip.c | 82 const union nf_inet_addr *addr, u16 port) 85 return sprintf(buffer, "%pI4:%u", &addr->ip, port); 87 return sprintf(buffer, "[%pI6c]:%u", &addr->ip6, port); 94 union nf_inet_addr *addr, __be16 port) 106 ct->tuplehash[dir].tuple.src.u.udp.port == port) { 108 newport = ct->tuplehash[!dir].tuple.dst.u.udp.port; 110 ct->tuplehash[dir].tuple.dst.u.udp.port == port) { 113 ct->tuplehash[!dir].tuple.src.u.udp.port; 81 sip_sprintf_addr_port(const struct nf_conn *ct, char *buffer, const union nf_inet_addr *addr, u16 port) argument 90 map_addr(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int matchoff, unsigned int matchlen, union nf_inet_addr *addr, __be16 port) argument 134 __be16 port; local 154 __be16 port; local 353 u_int16_t port; local 482 nf_nat_sdp_port(struct sk_buff *skb, unsigned int protoff, unsigned int dataoff, const char **dptr, unsigned int *datalen, unsigned int matchoff, unsigned int matchlen, u_int16_t port) argument 551 u_int16_t port; local [all...] |
H A D | nf_nat_tftp.c | 27 exp->saved_proto.udp.port 28 = ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.udp.port;
|
/net/rds/ |
H A D | bind.c | 45 static struct hlist_head *hash_to_bucket(__be32 addr, __be16 port) argument 47 return bind_hash_table + (jhash_2words((u32)addr, (u32)port, 0) & 51 static struct rds_sock *rds_bind_lookup(__be32 addr, __be16 port, argument 55 struct hlist_head *head = hash_to_bucket(addr, port); 57 u64 needle = ((u64)be32_to_cpu(addr) << 32) | be16_to_cpu(port); 73 * make sure our addr and port are set before 79 insert->rs_bound_port = port; 93 struct rds_sock *rds_find_bound(__be32 addr, __be16 port) argument 97 rs = rds_bind_lookup(addr, port, NULL); 105 ntohs(port)); 110 rds_add_bound(struct rds_sock *rs, __be32 addr, __be16 *port) argument [all...] |
H A D | cong.c | 64 * finer-grained communication of per-port congestion. The sender does a very 65 * inexpensive bit test to test if the port it's about to send to is congested 277 void rds_cong_set_bit(struct rds_cong_map *map, __be16 port) argument 283 &map->m_addr, ntohs(port), map); 285 i = be16_to_cpu(port) / RDS_CONG_MAP_PAGE_BITS; 286 off = be16_to_cpu(port) % RDS_CONG_MAP_PAGE_BITS; 291 void rds_cong_clear_bit(struct rds_cong_map *map, __be16 port) argument 297 &map->m_addr, ntohs(port), map); 299 i = be16_to_cpu(port) / RDS_CONG_MAP_PAGE_BITS; 300 off = be16_to_cpu(port) 305 rds_cong_test_bit(struct rds_cong_map *map, __be16 port) argument 346 rds_cong_wait(struct rds_cong_map *map, __be16 port, int nonblock, struct rds_sock *rs) argument [all...] |
/net/netfilter/ipset/ |
H A D | ip_set_hash_ipport.c | 8 /* Kernel module implementing an IP set type: the hash:ip,port type */ 36 IP_SET_MODULE_DESC("hash:ip,port", IPSET_TYPE_REV_MIN, IPSET_TYPE_REV_MAX); 37 MODULE_ALIAS("ip_set_hash:ip,port"); 47 __be16 port; member in struct:hash_ipport4_elem 60 ip1->port == ip2->port && 69 nla_put_net16(skb, IPSET_ATTR_PORT, data->port) || 83 next->port = d->port; 102 &e.port, 117 u32 ip, ip_to = 0, p = 0, port, port_to; local 209 __be16 port; member in struct:hash_ipport6_elem 284 u32 port, port_to; local [all...] |
H A D | ip_set_hash_ipportip.c | 8 /* Kernel module implementing an IP set type: the hash:ip,port,ip type */ 36 IP_SET_MODULE_DESC("hash:ip,port,ip", IPSET_TYPE_REV_MIN, IPSET_TYPE_REV_MAX); 37 MODULE_ALIAS("ip_set_hash:ip,port,ip"); 48 __be16 port; member in struct:hash_ipportip4_elem 60 ip1->port == ip2->port && 70 nla_put_net16(skb, IPSET_ATTR_PORT, data->port) || 84 next->port = d->port; 103 &e.port, 119 u32 ip, ip_to = 0, p = 0, port, port_to; local 216 __be16 port; member in struct:hash_ipportip6_elem 292 u32 port, port_to; local [all...] |
H A D | ip_set_getport.c | 25 bool src, __be16 *port, u8 *proto) 37 *port = src ? th->source : th->dest; 49 *port = src ? sh->source : sh->dest; 62 *port = src ? uh->source : uh->dest; 73 *port = (__force __be16)htons((ic->type << 8) | ic->code); 84 *port = (__force __be16) 98 __be16 *port, u8 *proto) 124 return get_port(skb, protocol, protooff, src, port, proto); 131 __be16 *port, u8 *proto) 143 return get_port(skb, nexthdr, protoff, src, port, prot 24 get_port(const struct sk_buff *skb, int protocol, unsigned int protooff, bool src, __be16 *port, u8 *proto) argument 97 ip_set_get_ip4_port(const struct sk_buff *skb, bool src, __be16 *port, u8 *proto) argument 130 ip_set_get_ip6_port(const struct sk_buff *skb, bool src, __be16 *port, u8 *proto) argument 149 ip_set_get_ip_port(const struct sk_buff *skb, u8 pf, bool src, __be16 *port) argument [all...] |
H A D | ip_set_hash_ipportnet.c | 8 /* Kernel module implementing an IP set type: the hash:ip,port,net type */ 38 IP_SET_MODULE_DESC("hash:ip,port,net", IPSET_TYPE_REV_MIN, IPSET_TYPE_REV_MAX); 39 MODULE_ALIAS("ip_set_hash:ip,port,net"); 58 __be16 port; member in struct:hash_ipportnet4_elem 74 ip1->port == ip2->port && 111 nla_put_net16(skb, IPSET_ATTR_PORT, data->port) || 128 next->port = d->port; 153 &e.port, 171 u32 ip = 0, ip_to = 0, p = 0, port, port_to; local 311 __be16 port; member in struct:hash_ipportnet6_elem 427 u32 port, port_to; local [all...] |
H A D | ip_set_hash_netportnet.c | 8 /* Kernel module implementing an IP set type: the hash:ip,port,net type */ 34 IP_SET_MODULE_DESC("hash:net,port,net", IPSET_TYPE_REV_MIN, IPSET_TYPE_REV_MAX); 35 MODULE_ALIAS("ip_set_hash:net,port,net"); 51 __be16 port; member in struct:hash_netportnet4_elem 69 ip1->port == ip2->port && 119 nla_put_net16(skb, IPSET_ATTR_PORT, data->port) || 137 next->port = d->port; 161 &e.port, 180 u32 ip = 0, ip_to = 0, ip_last, p = 0, port, port_to; local 322 __be16 port; member in struct:hash_netportnet6_elem 456 u32 port, port_to; local [all...] |
H A D | ip_set_bitmap_port.c | 8 /* Kernel module implementing an IP set type: the bitmap:port type */ 30 IP_SET_MODULE_DESC("bitmap:port", IPSET_TYPE_REV_MIN, IPSET_TYPE_REV_MAX); 31 MODULE_ALIAS("ip_set_bitmap:port"); 52 port_to_id(const struct bitmap_port *m, u16 port) argument 54 return port - m->first_port; 111 u16 port = 0; local 117 port = ntohs(__port); 119 if (port < map->first_port || port > map->last_port) 122 e.id = port_to_id(map, port); 135 u32 port; /* wraparound */ local [all...] |
H A D | ip_set_hash_netport.c | 8 /* Kernel module implementing an IP set type: the hash:net,port type */ 37 IP_SET_MODULE_DESC("hash:net,port", IPSET_TYPE_REV_MIN, IPSET_TYPE_REV_MAX); 38 MODULE_ALIAS("ip_set_hash:net,port"); 56 __be16 port; member in struct:hash_netport4_elem 70 ip1->port == ip2->port && 107 nla_put_net16(skb, IPSET_ATTR_PORT, data->port) || 124 next->port = d->port; 148 &e.port, 165 u32 port, port_to, p = 0, ip = 0, ip_to = 0, last; local 272 __be16 port; member in struct:hash_netport6_elem 385 u32 port, port_to; local [all...] |
/net/irda/ircomm/ |
H A D | ircomm_tty.c | 108 static void ircomm_port_raise_dtr_rts(struct tty_port *port, int raise) argument 110 struct ircomm_tty_cb *self = container_of(port, struct ircomm_tty_cb, 111 port); 125 static int ircomm_port_carrier_raised(struct tty_port *port) argument 127 struct ircomm_tty_cb *self = container_of(port, struct ircomm_tty_cb, 128 port); 184 tty_port_destroy(&self->port); 228 if (test_and_set_bit(ASYNCB_INITIALIZED, &self->port.flags)) { 265 clear_bit(ASYNCB_INITIALIZED, &self->port.flags); 278 struct tty_port *port local 522 struct tty_port *port = &self->port; local 970 struct tty_port *port = &self->port; local [all...] |
/net/netfilter/ipvs/ |
H A D | ip_vs_sh.c | 90 __be16 port, unsigned int offset) 99 return (offset + (ntohs(port) + ntohl(addr_fold))*2654435761UL) & 109 const union nf_inet_addr *addr, __be16 port) 111 unsigned int hash = ip_vs_sh_hashkey(svc->af, addr, port, 0); 126 const union nf_inet_addr *addr, __be16 port) 133 ihash = ip_vs_sh_hashkey(svc->af, addr, port, 0); 141 IP_VS_DBG_ADDR(dest->af, &dest->addr), ntohs(dest->port)); 148 hash = ip_vs_sh_hashkey(svc->af, addr, port, roffset); 157 ntohs(dest->port), roffset); 279 /* Helper function to get port numbe 89 ip_vs_sh_hashkey(int af, const union nf_inet_addr *addr, __be16 port, unsigned int offset) argument 108 ip_vs_sh_get(struct ip_vs_service *svc, struct ip_vs_sh_state *s, const union nf_inet_addr *addr, __be16 port) argument 125 ip_vs_sh_get_fallback(struct ip_vs_service *svc, struct ip_vs_sh_state *s, const union nf_inet_addr *addr, __be16 port) argument 283 __be16 port; local 324 __be16 port = 0; local [all...] |
/net/ipv4/netfilter/ |
H A D | nf_nat_h323.c | 26 unsigned int addroff, __be32 ip, __be16 port) 32 __be16 port; member in struct:__anon49 38 buf.port = port; 75 union nf_inet_addr *addr, __be16 port) 78 addr->ip, port); 85 union nf_inet_addr *addr, __be16 port) 89 addr->ip, port); 101 __be16 port; local 105 if (get_h225_addr(ct, *data, &taddr[i], &addr, &port)) { 24 set_addr(struct sk_buff *skb, unsigned int protoff, unsigned char **data, int dataoff, unsigned int addroff, __be32 ip, __be16 port) argument 72 set_h225_addr(struct sk_buff *skb, unsigned int protoff, unsigned char **data, int dataoff, TransportAddress *taddr, union nf_inet_addr *addr, __be16 port) argument 82 set_h245_addr(struct sk_buff *skb, unsigned protoff, unsigned char **data, int dataoff, H245_TransportAddress *taddr, union nf_inet_addr *addr, __be16 port) argument 153 __be16 port; local 175 nat_rtp_rtcp(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, H245_TransportAddress *taddr, __be16 port, __be16 rtp_port, struct nf_conntrack_expect *rtp_exp, struct nf_conntrack_expect *rtcp_exp) argument 281 nat_t120(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, H245_TransportAddress *taddr, __be16 port, struct nf_conntrack_expect *exp) argument 332 nat_h245(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, TransportAddress *taddr, __be16 port, struct nf_conntrack_expect *exp) argument 423 nat_q931(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, TransportAddress *taddr, int idx, __be16 port, struct nf_conntrack_expect *exp) argument 516 nat_callforwarding(struct sk_buff *skb, struct nf_conn *ct, enum ip_conntrack_info ctinfo, unsigned int protoff, unsigned char **data, int dataoff, TransportAddress *taddr, __be16 port, struct nf_conntrack_expect *exp) argument [all...] |
/net/bridge/ |
H A D | br_multicast.c | 289 struct net_bridge *br = pg->port->br; 513 struct net_bridge *br, struct net_bridge_port *port, 537 port ? port->dev->name : br->dev->name); 548 port ? port->dev->name : br->dev->name); 561 port ? port->dev->name : br->dev->name); 570 port ? port 512 br_multicast_get_group( struct net_bridge *br, struct net_bridge_port *port, struct br_ip *group, int hash) argument 586 br_multicast_new_group(struct net_bridge *br, struct net_bridge_port *port, struct br_ip *group) argument 634 br_multicast_new_port_group( struct net_bridge_port *port, struct br_ip *group, struct net_bridge_port_group __rcu *next, unsigned char state) argument 656 br_multicast_add_group(struct net_bridge *br, struct net_bridge_port *port, struct br_ip *group) argument 707 br_ip4_multicast_add_group(struct net_bridge *br, struct net_bridge_port *port, __be32 group, __u16 vid) argument 725 br_ip6_multicast_add_group(struct net_bridge *br, struct net_bridge_port *port, const struct in6_addr *group, __u16 vid) argument 745 struct net_bridge_port *port = (void *)data; local 805 __br_multicast_send_query(struct net_bridge *br, struct net_bridge_port *port, struct br_ip *ip) argument 825 br_multicast_send_query(struct net_bridge *br, struct net_bridge_port *port, struct bridge_mcast_own_query *own_query) argument 863 br_multicast_port_query_expired(struct net_bridge_port *port, struct bridge_mcast_own_query *query) argument 884 struct net_bridge_port *port = (void *)data; local 892 struct net_bridge_port *port = (void *)data; local 898 br_multicast_add_port(struct net_bridge_port *port) argument 912 br_multicast_del_port(struct net_bridge_port *port) argument 926 br_multicast_enable_port(struct net_bridge_port *port) argument 943 br_multicast_disable_port(struct net_bridge_port *port) argument 963 br_ip4_multicast_igmp3_report(struct net_bridge *br, struct net_bridge_port *port, struct sk_buff *skb, u16 vid) argument 1020 br_ip6_multicast_mld2_report(struct net_bridge *br, struct net_bridge_port *port, struct sk_buff *skb, u16 vid) argument 1082 br_ip4_multicast_select_querier(struct net_bridge *br, struct net_bridge_port *port, __be32 saddr) argument 1108 br_ip6_multicast_select_querier(struct net_bridge *br, struct net_bridge_port *port, struct in6_addr *saddr) argument 1131 br_multicast_select_querier(struct net_bridge *br, struct net_bridge_port *port, struct br_ip *saddr) argument 1163 br_multicast_add_router(struct net_bridge *br, struct net_bridge_port *port) argument 1181 br_multicast_mark_router(struct net_bridge *br, struct net_bridge_port *port) argument 1206 br_multicast_query_received(struct net_bridge *br, struct net_bridge_port *port, struct bridge_mcast_other_query *query, struct br_ip *saddr, unsigned long max_delay) argument 1219 br_ip4_multicast_query(struct net_bridge *br, struct net_bridge_port *port, struct sk_buff *skb, u16 vid) argument 1308 br_ip6_multicast_query(struct net_bridge *br, struct net_bridge_port *port, struct sk_buff *skb, u16 vid) argument 1406 br_multicast_leave_group(struct net_bridge *br, struct net_bridge_port *port, struct br_ip *group, struct bridge_mcast_other_query *other_query, struct bridge_mcast_own_query *own_query) argument 1510 br_ip4_multicast_leave_group(struct net_bridge *br, struct net_bridge_port *port, __be32 group, __u16 vid) argument 1532 br_ip6_multicast_leave_group(struct net_bridge *br, struct net_bridge_port *port, const struct in6_addr *group, __u16 vid) argument 1554 br_multicast_ipv4_rcv(struct net_bridge *br, struct net_bridge_port *port, struct sk_buff *skb, u16 vid) argument 1654 br_multicast_ipv6_rcv(struct net_bridge *br, struct net_bridge_port *port, struct sk_buff *skb, u16 vid) argument 1795 br_multicast_rcv(struct net_bridge *br, struct net_bridge_port *port, struct sk_buff *skb, u16 vid) argument 2023 struct net_bridge_port *port; local 2181 struct net_bridge_port *port; local 2229 struct net_bridge_port *port; local 2266 struct net_bridge_port *port; local [all...] |
/net/dsa/ |
H A D | dsa_priv.h | 26 * switch port. 33 * Which switch this port is a part of, and the port index 34 * for this port. 37 u8 port; member in struct:dsa_slave_priv 41 * to this port. 58 int port, char *name);
|