/kernel/linux/linux-5.10/include/net/ |
H A D | llc_c_ev.h | 123 static __inline__ struct llc_conn_state_ev *llc_conn_ev(struct sk_buff *skb) in llc_conn_ev() 128 typedef int (*llc_conn_ev_t)(struct sock *sk, struct sk_buff *skb); 129 typedef int (*llc_conn_ev_qfyr_t)(struct sock *sk, struct sk_buff *skb); 131 int llc_conn_ev_conn_req(struct sock *sk, struct sk_buff *skb); 132 int llc_conn_ev_data_req(struct sock *sk, struct sk_buff *skb); 133 int llc_conn_ev_disc_req(struct sock *sk, struct sk_buff *skb); 134 int llc_conn_ev_rst_req(struct sock *sk, struct sk_buff *skb); 135 int llc_conn_ev_local_busy_detected(struct sock *sk, struct sk_buff *skb); 136 int llc_conn_ev_local_busy_cleared(struct sock *sk, struct sk_buff *skb); 137 int llc_conn_ev_rx_bad_pdu(struct sock *sk, struct sk_buff *sk [all...] |
H A D | llc_c_ac.h | 90 typedef int (*llc_conn_action_t)(struct sock *sk, struct sk_buff *skb); 92 int llc_conn_ac_clear_remote_busy(struct sock *sk, struct sk_buff *skb); 93 int llc_conn_ac_conn_ind(struct sock *sk, struct sk_buff *skb); 94 int llc_conn_ac_conn_confirm(struct sock *sk, struct sk_buff *skb); 95 int llc_conn_ac_data_ind(struct sock *sk, struct sk_buff *skb); 96 int llc_conn_ac_disc_ind(struct sock *sk, struct sk_buff *skb); 97 int llc_conn_ac_rst_ind(struct sock *sk, struct sk_buff *skb); 98 int llc_conn_ac_rst_confirm(struct sock *sk, struct sk_buff *skb); 100 struct sk_buff *skb); 102 struct sk_buff *sk [all...] |
H A D | udp.h | 104 struct sk_buff; 109 static inline __sum16 __udp_lib_checksum_complete(struct sk_buff *skb) in __udp_lib_checksum_complete() 116 static inline int udp_lib_checksum_complete(struct sk_buff *skb) in udp_lib_checksum_complete() 125 * @skb: sk_buff containing the filled-in UDP header 128 static inline __wsum udp_csum_outgoing(struct sock *sk, struct sk_buff *skb) in udp_csum_outgoing() 138 static inline __wsum udp_csum(struct sk_buff *skb) in udp_csum() 155 void udp_set_csum(bool nocheck, struct sk_buff *skb, 158 static inline void udp_csum_pull_header(struct sk_buff *skb) in udp_csum_pull_header() 167 typedef struct sock *(*udp_lookup_t)(struct sk_buff *skb, __be16 sport, 170 INDIRECT_CALLABLE_DECLARE(struct sk_buff *udp4_gro_receiv [all...] |
H A D | l3mdev.h | 37 struct sk_buff * (*l3mdev_l3_rcv)(struct net_device *dev, 38 struct sk_buff *skb, u16 proto); 39 struct sk_buff * (*l3mdev_l3_out)(struct net_device *dev, 40 struct sock *sk, struct sk_buff *skb, 165 struct sk_buff *l3mdev_l3_rcv(struct sk_buff *skb, u16 proto) in l3mdev_l3_rcv() 182 struct sk_buff *l3mdev_ip_rcv(struct sk_buff *skb) in l3mdev_ip_rcv() 188 struct sk_buff *l3mdev_ip6_rcv(struct sk_buff *sk [all...] |
H A D | llc_s_ev.h | 47 static __inline__ struct llc_sap_state_ev *llc_sap_ev(struct sk_buff *skb) in llc_sap_ev() 54 typedef int (*llc_sap_ev_t)(struct llc_sap *sap, struct sk_buff *skb); 56 int llc_sap_ev_activation_req(struct llc_sap *sap, struct sk_buff *skb); 57 int llc_sap_ev_rx_ui(struct llc_sap *sap, struct sk_buff *skb); 58 int llc_sap_ev_unitdata_req(struct llc_sap *sap, struct sk_buff *skb); 59 int llc_sap_ev_xid_req(struct llc_sap *sap, struct sk_buff *skb); 60 int llc_sap_ev_rx_xid_c(struct llc_sap *sap, struct sk_buff *skb); 61 int llc_sap_ev_rx_xid_r(struct llc_sap *sap, struct sk_buff *skb); 62 int llc_sap_ev_test_req(struct llc_sap *sap, struct sk_buff *skb); 63 int llc_sap_ev_rx_test_c(struct llc_sap *sap, struct sk_buff *sk [all...] |
/kernel/linux/linux-6.6/include/net/ |
H A D | llc_c_ev.h | 123 static __inline__ struct llc_conn_state_ev *llc_conn_ev(struct sk_buff *skb) in llc_conn_ev() 128 typedef int (*llc_conn_ev_t)(struct sock *sk, struct sk_buff *skb); 129 typedef int (*llc_conn_ev_qfyr_t)(struct sock *sk, struct sk_buff *skb); 131 int llc_conn_ev_conn_req(struct sock *sk, struct sk_buff *skb); 132 int llc_conn_ev_data_req(struct sock *sk, struct sk_buff *skb); 133 int llc_conn_ev_disc_req(struct sock *sk, struct sk_buff *skb); 134 int llc_conn_ev_rst_req(struct sock *sk, struct sk_buff *skb); 135 int llc_conn_ev_local_busy_detected(struct sock *sk, struct sk_buff *skb); 136 int llc_conn_ev_local_busy_cleared(struct sock *sk, struct sk_buff *skb); 137 int llc_conn_ev_rx_bad_pdu(struct sock *sk, struct sk_buff *sk [all...] |
H A D | llc_c_ac.h | 22 struct sk_buff; 97 typedef int (*llc_conn_action_t)(struct sock *sk, struct sk_buff *skb); 99 int llc_conn_ac_clear_remote_busy(struct sock *sk, struct sk_buff *skb); 100 int llc_conn_ac_conn_ind(struct sock *sk, struct sk_buff *skb); 101 int llc_conn_ac_conn_confirm(struct sock *sk, struct sk_buff *skb); 102 int llc_conn_ac_data_ind(struct sock *sk, struct sk_buff *skb); 103 int llc_conn_ac_disc_ind(struct sock *sk, struct sk_buff *skb); 104 int llc_conn_ac_rst_ind(struct sock *sk, struct sk_buff *skb); 105 int llc_conn_ac_rst_confirm(struct sock *sk, struct sk_buff *skb); 107 struct sk_buff *sk [all...] |
H A D | gro.h | 25 struct sk_buff *last; 94 static inline int gro_recursion_inc_test(struct sk_buff *skb) in gro_recursion_inc_test() 99 typedef struct sk_buff *(*gro_receive_t)(struct list_head *, struct sk_buff *); 100 static inline struct sk_buff *call_gro_receive(gro_receive_t cb, in call_gro_receive() 102 struct sk_buff *skb) in call_gro_receive() 112 typedef struct sk_buff *(*gro_receive_sk_t)(struct sock *, struct list_head *, 113 struct sk_buff *); 114 static inline struct sk_buff *call_gro_receive_sk(gro_receive_sk_t cb, in call_gro_receive_sk() 117 struct sk_buff *sk in call_gro_receive_sk() [all...] |
H A D | llc_s_ac.h | 16 struct sk_buff; 30 typedef int (*llc_sap_action_t)(struct llc_sap *sap, struct sk_buff *skb); 32 int llc_sap_action_unitdata_ind(struct llc_sap *sap, struct sk_buff *skb); 33 int llc_sap_action_send_ui(struct llc_sap *sap, struct sk_buff *skb); 34 int llc_sap_action_send_xid_c(struct llc_sap *sap, struct sk_buff *skb); 35 int llc_sap_action_send_xid_r(struct llc_sap *sap, struct sk_buff *skb); 36 int llc_sap_action_send_test_c(struct llc_sap *sap, struct sk_buff *skb); 37 int llc_sap_action_send_test_r(struct llc_sap *sap, struct sk_buff *skb); 38 int llc_sap_action_report_status(struct llc_sap *sap, struct sk_buff *skb); 39 int llc_sap_action_xid_ind(struct llc_sap *sap, struct sk_buff *sk [all...] |
H A D | l3mdev.h | 37 struct sk_buff * (*l3mdev_l3_rcv)(struct net_device *dev, 38 struct sk_buff *skb, u16 proto); 39 struct sk_buff * (*l3mdev_l3_out)(struct net_device *dev, 40 struct sock *sk, struct sk_buff *skb, 165 struct sk_buff *l3mdev_l3_rcv(struct sk_buff *skb, u16 proto) in l3mdev_l3_rcv() 182 struct sk_buff *l3mdev_ip_rcv(struct sk_buff *skb) in l3mdev_ip_rcv() 188 struct sk_buff *l3mdev_ip6_rcv(struct sk_buff *sk [all...] |
H A D | mptcp.h | 19 /* MPTCP sk_buff extension data */ 139 bool mptcp_syn_options(struct sock *sk, const struct sk_buff *skb, 143 bool mptcp_established_options(struct sock *sk, struct sk_buff *skb, 146 bool mptcp_incoming_options(struct sock *sk, struct sk_buff *skb); 156 static inline void mptcp_skb_ext_move(struct sk_buff *to, in mptcp_skb_ext_move() 157 struct sk_buff *from) in mptcp_skb_ext_move() 170 static inline void mptcp_skb_ext_copy(struct sk_buff *to, in mptcp_skb_ext_copy() 171 struct sk_buff *from) in mptcp_skb_ext_copy() 199 static inline bool mptcp_skb_can_collapse(const struct sk_buff *to, in mptcp_skb_can_collapse() 200 const struct sk_buff *fro in mptcp_skb_can_collapse() [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | skbuff.h | 3 * Definitions for the 'struct sk_buff' memory handlers. 96 * Indication of checksum verification is set in &sk_buff.ip_summed. 110 * if their checksums are okay. &sk_buff.csum is still undefined in this case 124 * &sk_buff.csum_level indicates the number of consecutive checksums found in 128 * GRE (checksum flag is set) and TCP, &sk_buff.csum_level would be set to 137 * packet as seen by netif_rx() and fills in &sk_buff.csum. This means the 161 * The stack requests checksum offload in the &sk_buff.ip_summed for a packet. 167 * from &sk_buff.csum_start up to the end, and to record/write the checksum at 168 * offset &sk_buff.csum_start + &sk_buff 842 struct sk_buff { global() struct [all...] |
/kernel/linux/linux-6.6/net/devlink/ |
H A D | netlink_gen.h | 17 int devlink_nl_pre_doit(const struct genl_split_ops *ops, struct sk_buff *skb, 20 struct sk_buff *skb, struct genl_info *info); 22 struct sk_buff *skb, 25 devlink_nl_post_doit(const struct genl_split_ops *ops, struct sk_buff *skb, 28 int devlink_nl_get_doit(struct sk_buff *skb, struct genl_info *info); 29 int devlink_nl_get_dumpit(struct sk_buff *skb, struct netlink_callback *cb); 30 int devlink_nl_port_get_doit(struct sk_buff *skb, struct genl_info *info); 31 int devlink_nl_port_get_dumpit(struct sk_buff *skb, 33 int devlink_nl_sb_get_doit(struct sk_buff *skb, struct genl_info *info); 34 int devlink_nl_sb_get_dumpit(struct sk_buff *sk [all...] |
H A D | devl_internal.h | 119 typedef int devlink_nl_dump_one_func_t(struct sk_buff *msg, 127 int devlink_nl_dumpit(struct sk_buff *msg, struct netlink_callback *cb, 139 devlink_nl_put_handle(struct sk_buff *msg, struct devlink *devlink) in devlink_nl_put_handle() 148 int devlink_nl_msg_reply_and_new(struct sk_buff **msg, struct genl_info *info); 224 int devlink_nl_cmd_reload(struct sk_buff *skb, struct genl_info *info); 225 int devlink_nl_cmd_eswitch_get_doit(struct sk_buff *skb, struct genl_info *info); 226 int devlink_nl_cmd_eswitch_set_doit(struct sk_buff *skb, struct genl_info *info); 227 int devlink_nl_cmd_flash_update(struct sk_buff *skb, struct genl_info *info); 228 int devlink_nl_cmd_selftests_run(struct sk_buff *skb, struct genl_info *info); 229 int devlink_nl_cmd_port_set_doit(struct sk_buff *sk [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | skbuff.h | 3 * Definitions for the 'struct sk_buff' memory handlers. 238 SKB_DATA_ALIGN(sizeof(struct sk_buff)) + \ 294 struct sk_buff *next; 295 struct sk_buff *prev; 301 struct sk_buff; 505 int skb_zerocopy_iter_dgram(struct sk_buff *skb, struct msghdr *msg, int len); 506 int skb_zerocopy_iter_stream(struct sock *sk, struct sk_buff *skb, 521 struct sk_buff *frag_list; 613 * struct sk_buff - socket buffer 693 * at the tail of an sk_buff 716 struct sk_buff { global() struct [all...] |
/kernel/linux/linux-5.10/net/ieee802154/ |
H A D | ieee802154.h | 28 struct sk_buff *ieee802154_nl_create(int flags, u8 req); 29 int ieee802154_nl_mcast(struct sk_buff *msg, unsigned int group); 30 struct sk_buff *ieee802154_nl_new_reply(struct genl_info *info, 32 int ieee802154_nl_reply(struct sk_buff *msg, struct genl_info *info); 37 int ieee802154_list_phy(struct sk_buff *skb, struct genl_info *info); 38 int ieee802154_dump_phy(struct sk_buff *skb, struct netlink_callback *cb); 39 int ieee802154_add_iface(struct sk_buff *skb, struct genl_info *info); 40 int ieee802154_del_iface(struct sk_buff *skb, struct genl_info *info); 47 int ieee802154_associate_req(struct sk_buff *skb, struct genl_info *info); 48 int ieee802154_associate_resp(struct sk_buff *sk [all...] |
/kernel/linux/linux-6.6/net/ieee802154/ |
H A D | ieee802154.h | 28 struct sk_buff *ieee802154_nl_create(int flags, u8 req); 29 int ieee802154_nl_mcast(struct sk_buff *msg, unsigned int group); 30 struct sk_buff *ieee802154_nl_new_reply(struct genl_info *info, 32 int ieee802154_nl_reply(struct sk_buff *msg, struct genl_info *info); 37 int ieee802154_list_phy(struct sk_buff *skb, struct genl_info *info); 38 int ieee802154_dump_phy(struct sk_buff *skb, struct netlink_callback *cb); 39 int ieee802154_add_iface(struct sk_buff *skb, struct genl_info *info); 40 int ieee802154_del_iface(struct sk_buff *skb, struct genl_info *info); 47 int ieee802154_associate_req(struct sk_buff *skb, struct genl_info *info); 48 int ieee802154_associate_resp(struct sk_buff *sk [all...] |
/kernel/linux/linux-5.10/net/llc/ |
H A D | llc_c_ev.c | 78 struct sk_buff *skb; in llc_util_nr_inside_tx_window() 99 int llc_conn_ev_conn_req(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_conn_req() 107 int llc_conn_ev_data_req(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_data_req() 115 int llc_conn_ev_disc_req(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_disc_req() 123 int llc_conn_ev_rst_req(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rst_req() 131 int llc_conn_ev_local_busy_detected(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_local_busy_detected() 139 int llc_conn_ev_local_busy_cleared(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_local_busy_cleared() 147 int llc_conn_ev_rx_bad_pdu(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_bad_pdu() 152 int llc_conn_ev_rx_disc_cmd_pbit_set_x(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_disc_cmd_pbit_set_x() 160 int llc_conn_ev_rx_dm_rsp_fbit_set_x(struct sock *sk, struct sk_buff *sk [all...] |
/kernel/linux/linux-6.6/net/llc/ |
H A D | llc_c_ev.c | 78 struct sk_buff *skb; in llc_util_nr_inside_tx_window() 99 int llc_conn_ev_conn_req(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_conn_req() 107 int llc_conn_ev_data_req(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_data_req() 115 int llc_conn_ev_disc_req(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_disc_req() 123 int llc_conn_ev_rst_req(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rst_req() 131 int llc_conn_ev_local_busy_detected(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_local_busy_detected() 139 int llc_conn_ev_local_busy_cleared(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_local_busy_cleared() 147 int llc_conn_ev_rx_bad_pdu(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_bad_pdu() 152 int llc_conn_ev_rx_disc_cmd_pbit_set_x(struct sock *sk, struct sk_buff *skb) in llc_conn_ev_rx_disc_cmd_pbit_set_x() 160 int llc_conn_ev_rx_dm_rsp_fbit_set_x(struct sock *sk, struct sk_buff *sk [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/ath/ath10k/ |
H A D | wmi-ops.h | 12 struct sk_buff; 15 void (*rx)(struct ath10k *ar, struct sk_buff *skb); 19 int (*pull_scan)(struct ath10k *ar, struct sk_buff *skb, 21 int (*pull_mgmt_rx)(struct ath10k *ar, struct sk_buff *skb, 23 int (*pull_mgmt_tx_compl)(struct ath10k *ar, struct sk_buff *skb, 26 struct ath10k *ar, struct sk_buff *skb, 28 int (*pull_ch_info)(struct ath10k *ar, struct sk_buff *skb, 30 int (*pull_vdev_start)(struct ath10k *ar, struct sk_buff *skb, 32 int (*pull_peer_kick)(struct ath10k *ar, struct sk_buff *skb, 34 int (*pull_swba)(struct ath10k *ar, struct sk_buff *sk [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/ath/ath10k/ |
H A D | wmi-ops.h | 12 struct sk_buff; 15 void (*rx)(struct ath10k *ar, struct sk_buff *skb); 19 int (*pull_scan)(struct ath10k *ar, struct sk_buff *skb, 21 int (*pull_mgmt_rx)(struct ath10k *ar, struct sk_buff *skb, 23 int (*pull_mgmt_tx_compl)(struct ath10k *ar, struct sk_buff *skb, 26 struct ath10k *ar, struct sk_buff *skb, 28 int (*pull_ch_info)(struct ath10k *ar, struct sk_buff *skb, 30 int (*pull_vdev_start)(struct ath10k *ar, struct sk_buff *skb, 32 int (*pull_peer_kick)(struct ath10k *ar, struct sk_buff *skb, 34 int (*pull_swba)(struct ath10k *ar, struct sk_buff *sk [all...] |
/kernel/linux/linux-5.10/net/nfc/ |
H A D | digital.h | 45 struct sk_buff *digital_skb_alloc(struct nfc_digital_dev *ddev, 49 struct sk_buff *skb, struct digital_tg_mdaa_params *params, 55 struct sk_buff *skb, u16 timeout, in digital_in_send_cmd() 71 struct sk_buff *skb); 73 struct sk_buff *skb); 78 int digital_in_recv_mifare_res(struct sk_buff *resp); 84 struct nfc_target *target, struct sk_buff *skb, 89 struct sk_buff *skb, u16 timeout, in digital_tg_send_cmd() 97 struct sk_buff *resp); 100 struct sk_buff *res [all...] |
/kernel/linux/linux-6.6/net/nfc/ |
H A D | digital.h | 45 struct sk_buff *digital_skb_alloc(struct nfc_digital_dev *ddev, 49 struct sk_buff *skb, struct digital_tg_mdaa_params *params, 55 struct sk_buff *skb, u16 timeout, in digital_in_send_cmd() 71 struct sk_buff *skb); 73 struct sk_buff *skb); 78 int digital_in_recv_mifare_res(struct sk_buff *resp); 84 struct nfc_target *target, struct sk_buff *skb, 89 struct sk_buff *skb, u16 timeout, in digital_tg_send_cmd() 97 struct sk_buff *resp); 100 struct sk_buff *res [all...] |
/kernel/linux/linux-6.6/include/linux/can/ |
H A D | skb.h | 20 int can_put_echo_skb(struct sk_buff *skb, struct net_device *dev, 22 struct sk_buff *__can_get_echo_skb(struct net_device *dev, unsigned int idx, 30 struct sk_buff *alloc_can_skb(struct net_device *dev, struct can_frame **cf); 31 struct sk_buff *alloc_canfd_skb(struct net_device *dev, 33 struct sk_buff *alloc_canxl_skb(struct net_device *dev, 36 struct sk_buff *alloc_can_err_skb(struct net_device *dev, 38 bool can_dropped_invalid_skb(struct net_device *dev, struct sk_buff *skb); 43 * struct sk_buff elements. 63 static inline struct can_skb_priv *can_skb_prv(struct sk_buff *skb) in can_skb_prv() 68 static inline void can_skb_reserve(struct sk_buff *sk [all...] |
/kernel/linux/linux-5.10/include/net/netfilter/ |
H A D | br_netfilter.h | 9 static inline struct nf_bridge_info *nf_bridge_alloc(struct sk_buff *skb) in nf_bridge_alloc() 23 void nf_bridge_update_protocol(struct sk_buff *skb); 26 struct sk_buff *skb, struct net_device *indev, 29 struct sk_buff *)); 31 unsigned int nf_bridge_encap_header_len(const struct sk_buff *skb); 33 static inline void nf_bridge_push_encap_header(struct sk_buff *skb) in nf_bridge_push_encap_header() 41 int br_nf_pre_routing_finish_bridge(struct net *net, struct sock *sk, struct sk_buff *skb); 55 struct net_device *setup_pre_routing(struct sk_buff *skb, 59 int br_validate_ipv6(struct net *net, struct sk_buff *skb); 61 struct sk_buff *sk [all...] |