Lines Matching refs:proto
45 int qeth_l3_ipaddr_to_string(enum qeth_prot_versions proto, const u8 *addr, in qeth_l3_ipaddr_to_string() argument
48 if (proto == QETH_PROT_IPV4) in qeth_l3_ipaddr_to_string()
100 (addr->proto == QETH_PROT_IPV4) ? 4 : 16); in qeth_l3_is_addr_covered_by_ipato()
102 if (addr->proto != ipatoe->proto) in qeth_l3_is_addr_covered_by_ipato()
105 (ipatoe->proto == QETH_PROT_IPV4) ? in qeth_l3_is_addr_covered_by_ipato()
112 if ((addr->proto == QETH_PROT_IPV4) && card->ipato.invert4) in qeth_l3_is_addr_covered_by_ipato()
114 else if ((addr->proto == QETH_PROT_IPV6) && card->ipato.invert6) in qeth_l3_is_addr_covered_by_ipato()
133 if (tmp_addr->proto == QETH_PROT_IPV4) in qeth_l3_delete_ip()
170 if (tmp_addr->proto == QETH_PROT_IPV4) in qeth_l3_add_ip()
185 qeth_l3_ipaddr_to_string(tmp_addr->proto, (u8 *)&tmp_addr->u, in qeth_l3_add_ip()
323 iob = qeth_ipa_alloc_cmd(card, ipacmd, addr->proto, in qeth_l3_send_setdelmc()
328 if (addr->proto == QETH_PROT_IPV6) { in qeth_l3_send_setdelmc()
375 iob = qeth_ipa_alloc_cmd(card, ipacmd, addr->proto, in qeth_l3_send_setdelip()
384 if (addr->proto == QETH_PROT_IPV6) { in qeth_l3_send_setdelip()
541 if (ipatoe->proto != new->proto) in qeth_l3_add_ipato_entry()
544 (ipatoe->proto == QETH_PROT_IPV4) ? 4 : 16) && in qeth_l3_add_ipato_entry()
562 enum qeth_prot_versions proto, u8 *addr, in qeth_l3_del_ipato_entry() argument
573 if (ipatoe->proto != proto) in qeth_l3_del_ipato_entry()
576 (proto == QETH_PROT_IPV4) ? 4 : 16) && in qeth_l3_del_ipato_entry()
592 enum qeth_prot_versions proto) in qeth_l3_modify_rxip_vipa() argument
596 qeth_l3_init_ipaddr(&addr, type, proto); in qeth_l3_modify_rxip_vipa()
597 if (proto == QETH_PROT_IPV4) in qeth_l3_modify_rxip_vipa()
629 if (addr->proto == QETH_PROT_IPV4) { in qeth_l3_register_addr_entry()
632 } else if (addr->proto == QETH_PROT_IPV6) { in qeth_l3_register_addr_entry()
650 qeth_l3_ipaddr_to_string(addr->proto, (u8 *)&addr->u, buf); in qeth_l3_register_addr_entry()
665 if (addr->proto == QETH_PROT_IPV4) { in qeth_l3_deregister_addr_entry()
668 } else if (addr->proto == QETH_PROT_IPV6) { in qeth_l3_deregister_addr_entry()
1565 __be16 proto) in qeth_l3_get_cast_type_rcu() argument
1584 switch (proto) { in qeth_l3_get_cast_type_rcu()
1601 static int qeth_l3_get_cast_type(struct sk_buff *skb, __be16 proto) in qeth_l3_get_cast_type() argument
1607 dst = qeth_dst_check_rcu(skb, proto); in qeth_l3_get_cast_type()
1608 cast_type = qeth_l3_get_cast_type_rcu(skb, dst, proto); in qeth_l3_get_cast_type()
1627 __be16 proto, unsigned int data_len) in qeth_l3_fill_header() argument
1643 qeth_tx_csum(skb, &hdr->hdr.l3.ext_flags, proto); in qeth_l3_fill_header()
1645 if (proto == htons(ETH_P_IP)) in qeth_l3_fill_header()
1650 if (proto == htons(ETH_P_IP) || IS_IQD(card)) { in qeth_l3_fill_header()
1662 dst = qeth_dst_check_rcu(skb, proto); in qeth_l3_fill_header()
1667 cast_type = qeth_l3_get_cast_type_rcu(skb, dst, proto); in qeth_l3_fill_header()
1670 switch (proto) { in qeth_l3_fill_header()
1710 struct qeth_qdio_out_q *queue, __be16 proto) in qeth_l3_xmit() argument
1724 return qeth_xmit(card, skb, queue, proto, qeth_l3_fill_header); in qeth_l3_xmit()
1731 __be16 proto = vlan_get_protocol(skb); in qeth_l3_hard_start_xmit() local
1744 switch (proto) { in qeth_l3_hard_start_xmit()
1762 qeth_l3_get_cast_type(skb, proto) == RTN_BROADCAST) in qeth_l3_hard_start_xmit()
1765 if (proto == htons(ETH_P_IP) || IS_IQD(card)) in qeth_l3_hard_start_xmit()
1766 rc = qeth_l3_xmit(card, skb, queue, proto); in qeth_l3_hard_start_xmit()
1768 rc = qeth_xmit(card, skb, queue, proto, qeth_l3_fill_header); in qeth_l3_hard_start_xmit()
1822 __be16 proto = vlan_get_protocol(skb); in qeth_l3_iqd_select_queue() local
1825 qeth_l3_get_cast_type(skb, proto), sb_dev); in qeth_l3_iqd_select_queue()