summaryrefslogtreecommitdiff
path: root/include/linux/can/dev.h
AgeCommit message (Expand)AuthorFilesLines
2025-11-29can: Kconfig: select CAN driver infrastructure by defaultOliver Hartkopp1-0/+7
2025-11-26can: dev: can_dev_dropped_skb: drop CC/FD frames in CANXL-only modeOliver Hartkopp1-0/+19
2025-11-26can: netlink: add initial CAN XL supportVincent Mailhol1-1/+6
2025-11-26can: netlink: add CAN_CTRLMODE_RESTRICTEDVincent Mailhol1-24/+26
2025-11-26can: dev: can_dev_dropped_skb: drop CAN FD skbs if FD is offVincent Mailhol1-3/+11
2025-10-31can: convert generic HW timestamp ioctl to ndo_hwtstamp callbacksVadim Fedorenko1-1/+5
2025-10-17can: treewide: remove can_change_mtu()Vincent Mailhol1-1/+0
2025-09-24can: dev: add can_get_ctrlmode_str()Vincent Mailhol1-0/+2
2025-09-24can: dev: make can_get_relative_tdco() FD agnostic and move it to bittiming.hVincent Mailhol1-29/+0
2025-09-24can: dev: move struct data_bittiming_params to linux/can/bittiming.hVincent Mailhol1-11/+0
2025-09-24can: populate the minimum and maximum MTU valuesVincent Mailhol1-0/+1
2025-09-23can: dev: turn can_set_static_ctrlmode() into a non-inline functionVincent Mailhol1-21/+2
2025-06-10can: bittiming: rename can_tdc_is_enabled() into can_fd_tdc_is_enabled()Vincent Mailhol1-1/+1
2025-06-10can: bittiming: rename CAN_CTRLMODE_TDC_MASK into CAN_CTRLMODE_FD_TDC_MASKVincent Mailhol1-1/+1
2025-05-21can: dev: add struct data_bittiming_params to group FD parametersVincent Mailhol1-12/+16
2024-07-15net: Add struct kernel_ethtool_ts_infoKory Maincent1-1/+1
2023-10-05can: dev: add can_state_get_by_berr_counter() to return the CAN state based o...Marc Kleine-Budde1-0/+4
2022-11-07can: dev: fix skb drop checkOliver Hartkopp1-0/+16
2022-09-15can: dev: add CAN XL support to virtual CANOliver Hartkopp1-0/+5
2022-07-28can: dev: add generic function can_eth_ioctl_hwts()Vincent Mailhol1-0/+1
2022-07-28can: dev: add generic function can_ethtool_op_get_ts_info_hwts()Vincent Mailhol1-0/+3
2022-05-19can: can-dev: remove obsolete CAN LED supportOliver Hartkopp1-10/+0
2022-01-05can: dev: reorder struct can_priv members for better packingVincent Mailhol1-3/+3
2022-01-05can: dev: add sanity check in can_set_static_ctrlmode()Vincent Mailhol1-2/+9
2022-01-05can: dev: replace can_priv::ctrlmode_static by can_get_static_ctrlmode()Vincent Mailhol1-2/+5
2021-10-24can: dev: add can_tdc_get_relative_tdco() helper functionVincent Mailhol1-0/+29
2021-10-24can: netlink: add can_priv::do_get_auto_tdcv() to retrieve tdcv from deviceVincent Mailhol1-0/+1
2021-10-24can: bittiming: allow TDC{V,O} to be zero and add can_tdc_const::tdc{v,o,f}_minVincent Mailhol1-0/+4
2021-08-19can: dev: provide optional GPIO based termination supportOleksij Rempel1-0/+8
2021-03-30can: dev: reorder struct can_priv members for better packingVincent Mailhol1-6/+7
2021-03-30can: add new CAN FD bittiming parameters: Transmitter Delay Compensation (TDC)Vincent Mailhol1-0/+3
2021-01-27can: dev: export can_get_state_str() functionVincent Mailhol1-0/+1
2021-01-13can: dev: move netlink related code into seperate fileMarc Kleine-Budde1-0/+6
2021-01-13can: dev: move skb related into seperate fileMarc Kleine-Budde1-76/+0
2021-01-13can: dev: move length related code into seperate fileMarc Kleine-Budde1-40/+1
2021-01-13can: dev: move bittiming related code into seperate fileMarc Kleine-Budde1-15/+1
2020-11-20can: drivers: introduce helpers to access Classical CAN DLC valuesOliver Hartkopp1-0/+25
2020-11-20can: rename CAN FD related can_len2dlc and can_dlc2len helpersOliver Hartkopp1-2/+2
2020-11-20can: replace can_dlc as variable/element for payload lengthOliver Hartkopp1-2/+2
2020-11-20can: remove obsolete get_canfd_dlc() macroOliver Hartkopp1-1/+0
2020-11-20can: rename get_can_dlc() macro with can_cc_dlc2len()Oliver Hartkopp1-4/+4
2020-10-08can: dev: add a helper function to calculate the duration of one bitVincent Mailhol1-0/+15
2020-10-06can: dev: fix type of get_can_dlc() and get_canfd_dlc() macrosVincent Mailhol1-3/+3
2020-09-21can: dev: can_put_echo_skb(): propagate error in case of errorsMarc Kleine-Budde1-2/+2
2020-09-21can: include: fix spelling mistakesMarc Kleine-Budde1-1/+1
2020-01-02can: can_dropped_invalid_skb(): ensure an initialized headroom in outgoing CA...Oliver Hartkopp1-0/+34
2019-09-03can: dev: avoid long linesMarc Kleine-Budde1-1/+2
2018-11-09can: dev: can_get_echo_skb(): factor out non sending code to __can_get_echo_s...Marc Kleine-Budde1-0/+1
2018-07-27can: dev: enable multi-queue for SocketCAN devicesZhu Yi1-1/+6
2018-01-16can: dev: Add support for limiting configured bitrateFranklin S Cooper Jr1-0/+7