| /net/llc/ |
| A D | llc_c_ac.c | 154 if (llc->retry_count > llc->n2) { in llc_conn_ac_rst_ind() 372 llc_pdu_init_as_i_cmd(skb, 1, llc->vS, llc->vR); in llc_conn_ac_send_i_cmd_p_set_1() 390 llc_pdu_init_as_i_cmd(skb, 0, llc->vS, llc->vR); in llc_conn_ac_send_i_cmd_p_set_0() 408 llc_pdu_init_as_i_cmd(skb, 0, llc->vS, llc->vR); in llc_conn_ac_send_i_xxx_x_set_0() 871 llc->first_pdu_Ns = llc->vR; in llc_conn_ac_send_ack_if_needed() 919 llc_pdu_init_as_i_cmd(skb, llc->ack_pf, llc->vS, llc->vR); in llc_conn_ac_send_i_rsp_f_set_ackpf() 1006 llc->dec_cntr = llc->inc_cntr = 2; in llc_conn_ac_inc_npta_value() 1030 llc->inc_cntr = llc->dec_cntr = 2; in llc_conn_ac_adjust_npta_by_rr() 1032 llc->npta = llc->npta - 1; in llc_conn_ac_adjust_npta_by_rr() 1056 llc->inc_cntr = llc->dec_cntr = 2; in llc_conn_ac_adjust_npta_by_rnr() [all …]
|
| A D | llc_conn.c | 226 llc = llc_sk(sk); in llc_conn_resend_i_pdu_as_cmd() 238 llc->vS = (llc->vS + 1) % LLC_2_SEQ_NBR_MODULO; in llc_conn_resend_i_pdu_as_cmd() 279 llc->vS = (llc->vS + 1) % LLC_2_SEQ_NBR_MODULO; in llc_conn_resend_i_pdu_as_rsp() 896 llc->inc_cntr = llc->dec_cntr = 2; in llc_sk_init() 897 llc->dec_step = llc->connect_step = 1; in llc_sk_init() 964 llc->ack_pf = 0; in llc_sk_stop_all_timers() 1021 llc->f_flag = 0; in llc_sk_reset() 1022 llc->s_flag = 0; in llc_sk_reset() 1023 llc->ack_pf = 0; in llc_sk_reset() 1029 llc->X = 0; in llc_sk_reset() [all …]
|
| A D | llc_proc.c | 83 struct llc_sock *llc; in llc_seq_next() local 97 llc = llc_sk(sk); in llc_seq_next() 98 sap = llc->sap; in llc_seq_next() 137 llc = llc_sk(sk); in llc_seq_socket_show() 142 if (llc->dev) in llc_seq_socket_show() 155 llc->link); in llc_seq_socket_show() 187 llc = llc_sk(sk); in llc_seq_core_show() 191 llc->daddr.lsap, llc_conn_state_names[llc->state], in llc_seq_core_show() 192 llc->retry_count, llc->k, llc->rw, llc->p_flag, llc->f_flag, in llc_seq_core_show() 193 llc->s_flag, llc->data_flag, llc->remote_busy_flag, in llc_seq_core_show() [all …]
|
| A D | af_llc.c | 211 llc->laddr.lsap, llc->daddr.lsap); in llc_ui_release() 227 netdev_put(llc->dev, &llc->dev_tracker); in llc_ui_release() 311 llc->dev = dev; in llc_ui_autobind() 312 netdev_tracker_alloc(llc->dev, &llc->dev_tracker, GFP_KERNEL); in llc_ui_autobind() 315 memcpy(llc->laddr.mac, llc->dev->dev_addr, IFHWADDRLEN); in llc_ui_autobind() 316 memcpy(&llc->addr, addr, sizeof(llc->addr)); in llc_ui_autobind() 421 memcpy(&llc->addr, addr, sizeof(llc->addr)); in llc_ui_bind() 510 llc->link = llc_ui_next_link_no(llc->sap->laddr.lsap); in llc_ui_connect() 943 llc->laddr.lsap, llc->daddr.lsap); in llc_ui_sendmsg() 1013 __func__, llc->laddr.lsap, llc->daddr.lsap, rc); in llc_ui_sendmsg() [all …]
|
| A D | llc_if.c | 48 struct llc_sock *llc = llc_sk(sk); in llc_build_and_send_pkt() local 50 if (unlikely(llc->state == LLC_CONN_STATE_ADM)) in llc_build_and_send_pkt() 53 if (unlikely(llc_data_accept_state(llc->state) || /* data_conn_refuse */ in llc_build_and_send_pkt() 54 llc->p_flag)) { in llc_build_and_send_pkt() 55 llc->failed_data_req = 1; in llc_build_and_send_pkt() 62 skb->dev = llc->dev; in llc_build_and_send_pkt() 88 struct llc_sock *llc = llc_sk(sk); in llc_establish_connection() local 91 laddr.lsap = llc->sap->laddr.lsap; in llc_establish_connection() 95 existing = llc_lookup_established(llc->sap, &daddr, &laddr, sock_net(sk)); in llc_establish_connection()
|
| A D | llc_sap.c | 300 struct llc_sock *llc = llc_sk(sk); in llc_dgram_match() local 304 llc->laddr.lsap == laddr->lsap && in llc_dgram_match() 305 ether_addr_equal(llc->laddr.mac, laddr->mac); in llc_dgram_match() 359 struct llc_sock *llc = llc_sk(sk); in llc_mcast_match() local 362 llc->laddr.lsap == laddr->lsap && in llc_mcast_match() 363 llc->dev == skb->dev; in llc_mcast_match() 400 struct llc_sock *llc; in llc_sap_mcast() local 404 hlist_for_each_entry(llc, dev_hb, dev_hash_node) { in llc_sap_mcast() 406 sk = &llc->sk; in llc_sap_mcast()
|
| A D | Makefile | 15 obj-$(CONFIG_LLC) += llc.o 17 llc-y := llc_core.o llc_input.o llc_output.o
|
| A D | llc_c_ev.c | 80 struct llc_sock *llc = llc_sk(sk); in llc_util_nr_inside_tx_window() local 83 if (llc->dev->flags & IFF_LOOPBACK) in llc_util_nr_inside_tx_window() 86 if (skb_queue_empty(&llc->pdu_unack_q)) in llc_util_nr_inside_tx_window() 88 skb = skb_peek(&llc->pdu_unack_q); in llc_util_nr_inside_tx_window() 91 skb = skb_peek_tail(&llc->pdu_unack_q); in llc_util_nr_inside_tx_window()
|
| /net/nfc/hci/ |
| A D | llc.c | 94 if (llc == NULL) in nfc_llc_allocate() 99 &llc->rx_headroom, &llc->rx_tailroom, in nfc_llc_allocate() 102 kfree(llc); in nfc_llc_allocate() 107 return llc; in nfc_llc_allocate() 112 llc->ops->deinit(llc); in nfc_llc_free() 113 kfree(llc); in nfc_llc_free() 118 return llc->ops->start(llc); in nfc_llc_start() 124 return llc->ops->stop(llc); in nfc_llc_stop() 130 llc->ops->rcv_from_drv(llc, skb); in nfc_llc_rcv_from_drv() 135 return llc->ops->xmit_from_hci(llc, skb); in nfc_llc_xmit_from_hci() [all …]
|
| A D | llc_nop.c | 45 static void llc_nop_deinit(struct nfc_llc *llc) in llc_nop_deinit() argument 47 kfree(nfc_llc_get_data(llc)); in llc_nop_deinit() 50 static int llc_nop_start(struct nfc_llc *llc) in llc_nop_start() argument 55 static int llc_nop_stop(struct nfc_llc *llc) in llc_nop_stop() argument 60 static void llc_nop_rcv_from_drv(struct nfc_llc *llc, struct sk_buff *skb) in llc_nop_rcv_from_drv() argument 62 struct llc_nop *llc_nop = nfc_llc_get_data(llc); in llc_nop_rcv_from_drv() 67 static int llc_nop_xmit_from_hci(struct nfc_llc *llc, struct sk_buff *skb) in llc_nop_xmit_from_hci() argument 69 struct llc_nop *llc_nop = nfc_llc_get_data(llc); in llc_nop_xmit_from_hci()
|
| A D | llc.h | 20 void (*deinit) (struct nfc_llc *llc); 21 int (*start) (struct nfc_llc *llc); 22 int (*stop) (struct nfc_llc *llc); 23 void (*rcv_from_drv) (struct nfc_llc *llc, struct sk_buff *skb); 24 int (*xmit_from_hci) (struct nfc_llc *llc, struct sk_buff *skb); 40 void *nfc_llc_get_data(struct nfc_llc *llc);
|
| A D | llc_shdlc.c | 761 static void llc_shdlc_deinit(struct nfc_llc *llc) in llc_shdlc_deinit() argument 763 struct llc_shdlc *shdlc = nfc_llc_get_data(llc); in llc_shdlc_deinit() 772 static int llc_shdlc_start(struct nfc_llc *llc) in llc_shdlc_start() argument 774 struct llc_shdlc *shdlc = nfc_llc_get_data(llc); in llc_shdlc_start() 779 static int llc_shdlc_stop(struct nfc_llc *llc) in llc_shdlc_stop() argument 781 struct llc_shdlc *shdlc = nfc_llc_get_data(llc); in llc_shdlc_stop() 788 static void llc_shdlc_rcv_from_drv(struct nfc_llc *llc, struct sk_buff *skb) in llc_shdlc_rcv_from_drv() argument 790 struct llc_shdlc *shdlc = nfc_llc_get_data(llc); in llc_shdlc_rcv_from_drv() 795 static int llc_shdlc_xmit_from_hci(struct nfc_llc *llc, struct sk_buff *skb) in llc_shdlc_xmit_from_hci() argument 797 struct llc_shdlc *shdlc = nfc_llc_get_data(llc); in llc_shdlc_xmit_from_hci()
|
| A D | core.c | 99 r = nfc_llc_xmit_from_hci(hdev->llc, skb); in nfc_hci_msg_tx_work() 590 r = nfc_llc_start(hdev->llc); in hci_dev_up() 616 nfc_llc_stop(hdev->llc); in hci_dev_up() 629 nfc_llc_stop(hdev->llc); in hci_dev_down() 971 hdev->llc = nfc_llc_allocate(llc_name, hdev, ops->xmit, in nfc_hci_allocate_device() 974 if (hdev->llc == NULL) { in nfc_hci_allocate_device() 983 nfc_llc_free(hdev->llc); in nfc_hci_allocate_device() 1005 nfc_llc_free(hdev->llc); in nfc_hci_free_device() 1087 nfc_llc_rcv_from_drv(hdev->llc, skb); in nfc_hci_recv_frame()
|
| A D | Makefile | 8 hci-y := core.o hcp.o command.o llc.o llc_nop.o
|
| /net/smc/ |
| A D | smc_llc.c | 1040 if (!llc->qp_mtu) in smc_llc_cli_add_link() 1153 llc->gid_cnt = gidlist.len; in smc_llc_send_request_add_link() 1204 if (llc->raw.data[i]) in smc_llc_is_empty_llc_message() 1794 smc_llc_init_msg_hdr(&llc->hd, link->lgr, sizeof(*llc)); in smc_llc_rmt_conf_rkey() 1816 memcpy(lgr->wr_rx_buf_v2, llc, sizeof(*llc)); in smc_llc_rmt_delete_rkey() 1828 memset(&llc->rkey[0], 0, sizeof(llc->rkey)); in smc_llc_rmt_delete_rkey() 1829 memset(&llc->reserved2, 0, sizeof(llc->reserved2)); in smc_llc_rmt_delete_rkey() 1830 smc_llc_init_msg_hdr(&llc->hd, link->lgr, sizeof(*llc)); in smc_llc_rmt_delete_rkey() 1845 llc->err_mask = err_mask; in smc_llc_rmt_delete_rkey() 2102 if (llc->raw.hdr.length != sizeof(*llc)) in smc_llc_rx_handler() [all …]
|
| /net/bridge/netfilter/ |
| A D | ebt_802_3.c | 27 __be16 type = hdr->llc.ui.ctrl & IS_UI ? hdr->llc.ui.type : hdr->llc.ni.type; in ebt_802_3_mt() 30 if (NF_INVF(info, EBT_802_3_SAP, info->sap != hdr->llc.ui.ssap)) in ebt_802_3_mt() 32 if (NF_INVF(info, EBT_802_3_SAP, info->sap != hdr->llc.ui.dsap)) in ebt_802_3_mt() 37 if (!(hdr->llc.ui.dsap == CHECK_TYPE && hdr->llc.ui.ssap == CHECK_TYPE)) in ebt_802_3_mt()
|
| /net/openvswitch/ |
| A D | flow.c | 525 struct llc_snap_hdr *llc; in parse_ethertype() local 540 llc = (struct llc_snap_hdr *) skb->data; in parse_ethertype() 541 if (llc->dsap != LLC_SAP_SNAP || in parse_ethertype() 542 llc->ssap != LLC_SAP_SNAP || in parse_ethertype() 543 (llc->oui[0] | llc->oui[1] | llc->oui[2]) != 0) in parse_ethertype() 548 if (eth_proto_is_802_3(llc->ethertype)) in parse_ethertype() 549 return llc->ethertype; in parse_ethertype()
|
| /net/802/ |
| A D | fc.c | 51 fcllc->llc = UI_CMD; in fc_header()
|
| /net/ |
| A D | Makefile | 14 obj-$(CONFIG_LLC) += llc/
|
| A D | Kconfig | 261 source "net/llc/Kconfig"
|
| /net/atm/ |
| A D | clip.c | 773 int svc, llc, off; in atmarp_info() local 778 llc = ((clip_vcc == SEQ_NO_VCC_TOKEN) || clip_vcc->encap); in atmarp_info() 788 dev->name, svc ? "SVC" : "PVC", llc ? "LLC" : "NULL", exp); in atmarp_info()
|